MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
1-1
Chapter 1
Overview
This chapter provides an overview of the major features and functional components of the MCF52235
family of microcontrollers. The MCF52235 family is a highly integrated implementation of the ColdFire
®
family of reduced instruction set computing (RISC) microcontrollers that also includes the MCF52230,
MCF52231, MCF52232, MC52233, MC52234, and MCF52236. The differences between these parts are
summarized in
. This document is written from the perspective of the MCF52235.
The MCF52235 represents a family of highly-integrated 32-bit microcontrollers based on the V2 ColdFire
microarchitecture. Featuring up to 32 Kbytes of internal SRAM and 256 Kbytes of flash memory, four
32-bit timers with DMA request capability, a 4-channel DMA controller, fast Ethernet controller, a CAN
module, an I
2
C™ module, 3 UARTs and a queued SPI, the MC52235 family has been designed for
general-purpose industrial control applications.
This 32-bit device is based on the Version 2 (V2) ColdFire reduced instruction set computing (RISC) core
with an enhanced multiply-accumulate unit (EMAC) and divider providing 56 Dhrystone 2.1 MIPS at a
frequency of up to 60 MHz from internal flash. On-chip modules include the following:
•
V2 ColdFire core with enhanced multiply-accumulate unit (EMAC)
•
Cryptographic Acceleration Unit (CAU)
•
Up to 32 Kbytes of internal SRAM
•
Up to 256 Kbytes of on-chip flash memory
•
Fast Ethernet Controller (FEC) with on-chip transceiver (ePHY)
•
Three universal asynchronous receiver/transmitters (UARTs)
•
Controller area network 2.0B (FlexCAN) module
•
Inter-integrated circuit (I
2
C) bus controller
•
10- or 12-bit analog-to-digital converter (ADC)
•
Queued serial peripheral interface (QSPI) module
•
Four-channel, 32-bit direct memory access (DMA) controller
•
Four-channel, 32-bit input capture/output compare timers with optional DMA support
•
Two 16-bit periodic interrupt timers (PITs)
•
Programmable software watchdog timer
•
Two interrupt controllers, each capable of handling up to 63 interrupt sources (126 total)
These devices are ideal for cost-sensitive applications requiring significant control processing for
connectivity, data buffering, and user interface, as well as signal processing in a variety of key markets
such as security, imaging, networking, gaming, and medical. This leading package of integration and high
performance allows fast time to market through easy code reuse and extensive third party tool support.
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:MCF52234CVM60,
MCF52235CVM60