MB90470 Series
s FEATURES
• Clocks
Minimum instruction execution time :
50.0 ns at 5 MHz base oscillation with 4 × multiplier (internal operation at 20 MHz/3.3 V ± 0.3 V)
62.5 ns at 4 MHz base oscillation with 4 × multiplier (internal operation at 16 MHz/3.0 V ± 0.3 V)
Uses PLL clock multiplier.
• Maximum memory size
16 Mbytes
• Instruction set optimized for control applications
Handles bit, byte, word, long-word data
23 standard addressing modes
32-bit accumulator for enhanced high-precision calculation
Signed multiply-divide and expanded RETI instructions
• Instruction system compatible with high-level language (C) multitasking
System stack pointer
Instruction set correlation and barrel shift instructions
• Non-multi bus or multi-bus compatible
• Program patch function (for two address pointers)
• Improved execution speed
4-byte queue
• Powerful interrupt functions
8 external interrupt functions with 8-level programmable priority
• Data transfer functions (µDMA or Extended intelligent I/O service)
16 channels maximum
µDMA maximum assured operation frequency : 16 MHz
Extended intelligent I/O service maximum assured operation frequency : 20 MHz
• Built-in ROM
Flash versions : 256 KB, Mask ROM versions : 128 KB/256 KB
• Built-in RAM
10 KB/16 KB
• General purpose ports
84 ports maximum
(includes 16 ports with input pull-up resistance setting, 14 ports with output open drain setting)
• A/D converter
RC sequential comparator type, 8 channels
10-bit resolution, conversion time 4.65 µs (at 20 MHz operation)
• I2C interface
1 channel
• µPG
1 channel
• UART
1 channel
• I/O expansion serial interface (SIO)
2 channels
• 8/16-bit up/down timer
1 channel
• 16-bit PWC
3 channels (including 2-channel input comparison function)
(Continued)
2