
■
•Minimum execution time: 0.32∝s/12.5MHz, 0.4 ∝s/10MHz, 0.95 ∝s/4.2 MHz
•Operating voltage: +2.2 V to +6.0 V, operating frequency: 1 MHz to 10 MHz
•
•Backup voltage in stop mode (voltage required to maintain RAM data): Min. +1.5 V
•Bitwise selectable
•
•Memory space: Max. 64 Kbytes
Memory space
FFFFH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FFD0H |
|
|
|
| Vector |
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
FFC0H |
|
|
| addressing |
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Program |
|
|
|
|
| Immediate |
|
|
|
| 64KB | ||||||
|
|
|
|
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
| addressing |
|
|
|
|
|
|
| |||
|
| area | +127 |
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
| Relative |
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
| addressing |
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
| Extended |
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
| addressing |
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Index
Externaladdressing area
Pointer
addressing
0200H |
|
| Data area |
|
|
| ||
|
|
|
| |||||
|
|
|
|
|
| |||
|
|
|
|
| register addressing |
| ||
|
|
|
|
|
|
| ||
0100H |
|
|
|
| Direct | Bit |
| |
|
|
|
|
| ||||
|
|
|
|
| direct |
| ||
|
|
|
|
| addressing |
| ||
|
|
| I/O area |
| addressing |
| ||
0000H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
•Memory mapped I/O
•Registers
Dedicated registers
| Dedicated registers | ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| AH | AL | Accumulator |
|
|
|
|
|
|
|
|
|
| Upper address | |
|
|
|
| Max. 32 |
|
|
|
|
|
|
|
|
|
| |
| TH | TL | Temporary accumulator |
| R7 |
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
| R6 |
|
|
|
|
|
|
|
| |
| PC |
| Program counter |
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
| R5 |
|
|
|
|
|
|
|
| |
| IX |
| Index register |
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
| R4 |
|
|
|
|
|
|
|
| |
| SP |
| Stack pointer |
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
| R3 |
|
|
|
|
|
|
|
| |
| EP |
| Extra pointer |
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
| Program status |
| R2 |
|
|
|
|
|
|
|
| |
| PS |
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
| Register bank pointer |
|
|
|
|
|
|
|
|
|
|
|
| RP |
| CCR |
| R1 |
|
|
|
|
|
|
|
| ||
| 16 bits | 8 bits | Condition code register |
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
| R0 |
|
|
|
|
|
|
| Lower address | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
| 0100H+(RP ⋅ 8H) → |
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
| 8 bits |
|
| |||||||
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
•Enhanced interrupt function (prioritized multiple interrupts)
•Powerful operation and transfer functions
Multiplication and division instructions:
Data transfer: Max.
•Number of instructions: 136
4