This document is an overview of the 32-bit MMC2114 and MMC2113 M•CORE
microcontrollers, focusing on their highly integrated and diverse feature set. It includes
general and detailed descriptions of features and of the various modules incorporated in these
devices, and lists packaging, tools, and ordering information for the family.
The MMC2114 and MMC2113 are members of a family of general-purpose microcontroller
units (MCU) based on the M•CORE M210 central processor unit (CPU). The M•CORE M210
CPU architecture is one of the most compact, full 32-bit core implementations available. The
pipelined reduced instruction set computer (RISC) execution unit uses 16-bit instructions to
achieve maximum speed and code efficiency, while conserving on-chip memory resources.
The instruction set is designed to support high-level language implementation. A
non-intrusive resident debugging system supports product development and in-situ testing.
Unless otherwise noted, all references to MMC2114 also apply to the MMC2113.
The main features of the M•CORE M210 CPU architecture are:
• 32-bit load/store RISC architecture
• Fixed 16-bit instruction length
• 13 32-bit control register file
• 32 32-bit general-purpose register file
• Availability of alternate file set of 32 32-bit general purpose registers
• Efficient 4-stage execution pipeline
• Single-cycle execution for most instructions, 2-cycle branches and memory accesses
• Support for byte/half-word/word memory access
• Support for both normal and fast interrupts
• Vectored and autovectored interrupt support
• On-chip emulation support (OnCE)
• Full static design for minimal power consumption
The M•CORE CPU also benefits applications requiring low power consumption. Total system
power consumption is determined by all the system components, rather than the CPU alone.
In particular, memory power consumption (both on-chip and external) is a dominant factor in
total power consumption of the CPU plus memory subsystem. With this in mind, the CPU
instruction set architecture trades absolute performance capability for reduced total energy
consumption. This is accomplished while maintaining a high level of performance at a given
clock frequency.
Product Brief
MMC2114PB/D
Rev. 0, 6/2002
MMC2114 M•CORE
Microcontroller Product Brief
(also addresses MMC2113)
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...