1 overview – Panasonic MN101C77C User Manual
Page 54

Chapter 2 CPU Basics
II - 2
Overview
2-1
Overview
The MN101C CPU has a flexible optimized hardware configuration. It is a high speed CPU with a simple
and efficient instruction set. Specific features are as follows:
Table 2-1-1 Basic Specifications
1. Minimized code sizes with instruction lengths based on 4-bit increments
The series keeps code sizes down by adopting a basic instruction length of one byte and variable
instruction lengths based on 4-bit increments.
2. Minimum execution instruction time is one system clock cycle.
3. Minimized register set that simplifies the architecture and supports C language
The instruction set has been determined, depending on the size and capacity of hardware, after
an analysis of embedded application programing code and creation code by C language compiler.
Therefore, the set is simple instruction using the minimal register set required for C language
compiler.
[
"MN101C LSI User's Manual" (Architecture Instructions) ]
Data : 8-bit x 4
Address : 16-bit x 2
PC : 19-bit
PSW : 8-bit
SP : 16-bit
Number of instructions
37
Addressing modes
9
Basic portion : 1 byte (min.)
Extended portion : 0.5-byte x n
(0
<
n
<
9)
Instruction execution
Min. 1 cycle
Inter-register operation
Min. 2 cycles
Load / store
Min. 2 cycles
Conditional branch
2 to 3 cycles
Pipeline
3-stage (instruction fetch, decode, execution)
Address space
256 KB (max. 64 KB for data)
Address
18-bit (max.)
Data
8-bit
Minimum bus cycle
1 system clock cycle
Interrupt
Vector interrupt
3 interrupt levels
STOP mode
HALT mode
Low-power
dissipation mode
Six registers
Other
Instruction length
Structure
Instructions
Basic performance
External bus
Load / store architecture