■ OUTLINE
The MB90220 series of general-purpose high-performance 16-bit microcontrollers has been developed primarily for applications that demand high-speed real-time processing and is suited for industrial applications, office automation equipment, process control, and other applications. The F2MC-16F CPU is based on the F2MC*-16 Family with improved high-level language support functions and task switching functions, as well as additional addressing modes.
On-chip peripheral resources include a 4-channel PWC timer, a 4-channel ICU (Input Capture Unit), a 1-channel 24-bit timer counter, an 8-channel OCU (Output Compare Unit), a 6-channel 16-bit reload timer, a 2-channel 16-bit PPG timer, a 10-bit A/D converter with 16 inputs, and a 4-channel serial port with a UART function (one channel includes the CTS function).
■ FEATURES
F2MC-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 F2MC-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)
EPROM : 96 Kbytes (MB90W224A/W224B)
• 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
|