MB90220 Series
2
I
FEATURES
F
2
MC-16F CPU
Minimum execution time: 62.5 ns/16 MHz oscillation (using a duty control system)
Instruction sets optimized for controllers
Upward object-compatible with the F
2
MC-16(H)
Various data types (bit, byte, word, and long-word)
Instruction cycle improved to speed up operation
Extended addressing modes: 25 types
High coding efficiency
Access method (bank access with linear pointer)
Enhanced multiplication and division instructions (with signed instructions added)
Higher-precision operation using a 32-bit accumulator
Extended intelligent I/O service (automatic transfer function independent of instructions)
Access area expanded to 64 Kbytes
Enhanced instruction set applicable to high-level language (C) and multitasking
System stack pointer
Enhanced pointer-indirect instructions
Barrel shift instruction
Stack check function
Increased execution speed: 8-byte instruction queue
Powerful interrupt functions: 8 levels and 28 sources
Peripheral resources
Mask ROM
: 64 Kbytes (MB90223)
96 Kbytes (MB90224)
: 96 Kbytes (MB90W224A/W224B)
EPROM
One-time PROM : 96 Kbytes (MB90P224A/P224B)
RAM: 3 Kbytes (MB90223)
4.5 Kbytes (MB90224/MB90W224A/P224A/W224B/P224B)
5 Kbytes (MB90V220)
General-purpose ports: max. 102 channels
ICU (Input Capture Unit): 4 channels
24-bit timer counter: 1 channel
OCU (Output Compare Unit): 8 channels
PWC timer with time measurement function: 4 channels
10-bit A/D converter: 16 channels
UART: 4 channels (one channel includes CTS function)
16-bit reload timer
Toggled output, external clock, and gate functions: 6 channels
16-bit PPG timer: 2 channels
DTP/External-interrupt inputs: 8 channels (of which five have edge detection function only)
Write-inhibit RAM: 0.5 Kbytes (1 Kbyte for MB90V220)
Timebase counter: 18 bits
Clock gear function
Low-power consumption mode
Sleep mode
Stop mode
Hardware standby mode