2.1 CPU
16
Chapter 2: Hardware
Chapter 2:
Hardware
2.1 CPU
The F2MC-16L CPU core is a high-performance 16-bit CPU designed for applications requiring high-
speed, real-time processing such as industrial applications, office automation (OA) products, and
automotive devices. The F2MC-16L instruction set is designed to be optimized for controller applications,
and handles a wide variety of control functions at high speed and high efficiency. In addition, while the
F2MC-16L core is designed as a 16-bit data processing CPU, an on-chip 32-bit accumulator is included for
handling of 32-bit data. This enables a number of instructions to include 32-bit data processing capability.
Memory space can be expanded to a maximum of 16 Mbytes, and can be accessed by either the linear
pointer or bank access method. The instruction set is based on F2MC-8 A-T architecture, enhanced by
additional instructions for high level languages, expanded addressing modes, enhanced multiplication and
division instructions, and improved bit processing.
The principal features of the F2MC-16L CPU core are:
Minimum execution time: .................... 62.5 ns (at 4 MHz oscillation with 4x multiplier)
Maximum memory space: .................... 16 Mbytes: linear and bank access
Instruction set optimized for controller applications
Wide variety of data types: ................ bit/byte/word/long-word
Expanded addressing modes: ............. 23
High coding efficiency
32-bit accumulator for higher computational accuracy (32-bit length)
Powerful interrupt functions
Priority levels: .................................... 8 (programmable)
CPU-independent automatic transfer
Extended intelligent I/O service: ........ Maximum 16 channels
Instruction set adapted for high level language (C) and multitasking
System stack pointer
Wide variety of pointers
High-symmetry instruction set
Barrel shift instructions
Improved execution speed: .................. 4-byte queuing
[CAUTION]
The MB90660A series is designed to operate in single-chip mode only, and therefore can
access only its own internal ROM, internal RAM and internal peripheral resources.