![](http://datasheet.mmic.net.cn/330000/MB90F549_datasheet_16437915/MB90F549_2.png)
MB90540/545 Series
2
(Continued)
Instruction set to optimize controller applications
Rich data types (bit, byte, word, long word)
Rich addressing mode (23 types)
Enhanced signed multiplication/division instruction and RETI instruction functions
Enhanced precision calculation realized by the 32-bit accumulator
Instruction set designed for high level language (C language) and multi-task operations
Adoption of system stack pointer
Enhanced pointer indirect instructions
Barrel shift instructions
Program patch function (for two address pointers)
Enhanced execution speed: 4-byte Instruction queue
Enhanced interrupt function: 8 levels, 34 factors
Automatic data transmission function independent of CPU operation
Extended intelligent I/O service function (EI
2
OS)
Embedded ROM size and types
Flash ROM: 128 Kbytes / 256 Kbytes
Embedded RAM size: 6 Kbytes / 8 Kbytes (evaluation chip)
Flash ROM
Supports automatic programming, Embedded Algorithm TM*
Write / Erase / Erase-Suspend / Resume commands
A flag indicating completion of the algorithm
Hard-wired reset vector available in order to point to a fixed boot sector in Flash Memory
Erase can be performed on each block
Block protection with external programming voltage
Low-power consumption (stand-by) mode
Sleep mode (mode in which CPU operating clock is stopped)
Stop mode (mode in which oscillation is stopped)
CPU intermittent operation mode
Clock mode
Hardware stand-by mode
Process
0.5
μ
m CMOS technology
I/O port
General-purpose I/O ports: 81 ports
Timer
Watchdog timer: 1 channel
8/16-bit PPG timer: 8/16-bit
×
4 channels
16-bit re-load timer: 2 channels
16-bit I/O timer
16-bit free-run timer: 1 channel
Input capture: 8 channels
Output compare: 4 channels
Extended I/O serial interface: 1 channel
UART 0
With full-duplex double buffer (8-bit length)
Clock asynchronized or clock synchronized (with start/stop bit) transmission can be selectively used.
(Continued)