MMC2114CFCVF33

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...
2
MMC2114 M•CORE Microcontroller Product Brief
MOTOROLA
Features Overview
1.1 Features Overview
The MMC2114 and MMC2113 are the next devices in a family of devices that began with the MMC2107.
The devices in this family are highly integrated with on-chip modules and include the following features:
M•CORE M210 integer processor
256 Kbytes (MMC2114) or 128 Kbytes (MMC2113) FLASH memory
32 Kbytes (MMC2114) or 8 Kbytes (MMC2113) of static random-access memory (SRAM)
Serial peripheral interface (SPI)
Two serial communications interfaces (SCI)
Two timers
Queued analog-to-digital converter (QADC)
43-source interrupt controller with support for 8 external interrupt pins
Two periodic interval timers
Watchdog timer
Phase-locked loop (PLL)
Integrated low-voltage detector (LVD)
General-purpose input/output (GPIO)
Multiple chip configurations including single-chip or expanded mode operation
7 sources of reset
External bus interface supporting multiple data widths
OnCE/Joint Test Action Group (JTAG) support for debug and system-level board testing
The 32-bit MMC2114, with its microRISC central processing unit, delivers 31 Dhrystone 2.1 MIPS
performance at 33 MHz.
Figure 1 shows a block diagram of the main modules on the MMC2114.
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
3
MMC2114 M•CORE Microcontroller Product Brief
MOTOROLA
Features Overview
Figure 1. MMC2114 Block Diagram
FLASH
CONTROLLER
OSC/PLL
RESET
SPI
SRAM
SCI1 SCI2
INTERRUPT
IPBUS
INTERFACE
TMS
TDI
TDO
TCLK
DE
TRST
INT[7:0]
MISO
TXD2
RXD2
TIM1
TIM2
ICOC1[3:0]
PQB[3:0]
V
RL
, V
RH
V
DDA
, V
SSA
EXTAL
XTAL
PLLEN
CLKOUT
RESET
RSTOUT
D[31:0]
V
SS
x 8
V
DD
x 8
PORTS
128 KBYTES (MMC2113)8 KBYTES (MMC2113)
V
STBY
ICOC2[3:0]
TXD1
RXD1
POR
PROGRAMMABLE
INTERVAL
TIMER 2
WATCHDOG
TIMER
ADC
MOSI
SCK
SS
CS
TEST
PROGRAMMABLE
INTERVAL
TIMER 1
EDGE
PORT
PSTAT[3:0]
CPU
A[22:0]
R/W
EB[3:0]
CS[3:0]
TC[2:0]
SHS
CSE[1:0]
TA
TEA
OE
TEST
PQA[4:3]
PQA[1:0]
V
DDH
CPU BUS
EXTERNAL MEMORY INTERFACE
IPBUS
OnCE
JTAG
TAP
32 KBYTES (MMC2114) 256 KBYTES (MMC2114)
V
DDF
V
SSF
LVD
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...

MMC2114CFCVF33

Mfr. #:
Manufacturer:
NXP / Freescale
Description:
32-bit Microcontrollers - MCU MMC2114 256K FLASH 32KRAM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union