
 |
F²MC-16L CPU
|

 |
Minimum execution time: 62.5 ns/4 MHz oscillation (uses PLL multiplier): fastest speed at quadruple operation
|

 |
Instruction set optimized for controller applications

 |
Upward compatibility at object level with the F²MC-16(H)
|

 |
Various data types (bit, byte, word, long-word)
|

 |
Higher speed due to review of instruction cycle
|

 |
Expanded addressing modes: 23 types
|

 |
High coding efficiency
|

 |
Two access methods (bank system or linear pointer)
|

 |
Improved multiply-and-divide instructions (additional signed instructions)
|

 |
Improved high-precision operation with 32-bit accumulator
|

 |
Extended intelligent I/O services (access area extended by 64 Kbytes)
|

 |
Large memory space: 16 Mbytes
|
|

 |
Improved instruction set applicable to high-level language (C) and multitasking

 |
System stack pointer
|

 |
Improved indirect instructions using various pointers
|

 |
Barrel shift instruction
|

 |
Stack check function
|
|

 |
Improved execution speed: 4-byte instruction queue
|

 |
Improved interrupt functions
|

 |
Automatic data transfer function independent of CPU: Peripheral Resources
|

 |
ROM: 16 Kbytes (MB90661A), 32 Kbytes (MB90662A), 48 Kbytes (MB90663A)
|

 |
One-time PROM: 48 Kbytes (MB90P663A)
|

 |
RAM: 512 bytes (MB90661A), 1.64 Kbytes (MB90662A), 2 Kbytes (MB90663A/MB90P663A)
|

 |
General-purpose ports: Max. 51
|

 |
UART: 1 channel can be used for both asynchronous transfer and clocked serial (I/O extended serial) communications
|

 |
A/D converter: 10-bit, 8 channels includes 8-bit conversion mode
|

 |
16-bit reload timer: 4 channels
|

 |
8-bit PWM: 1 channel
|

 |
External interrupts: 8 channels
|

 |
18-bit timebase timer with watchdog timer function
|

 |
PLL clock multiplier function
|

 |
CPU intermittent operation function
|

 |
Various standby modes
|

 |
Package: SH-DIP-64/LQFP-64 (0.65-mm pitch)
|

 |
CMOS technology
|