MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
21-1
Chapter 21
EzPort
EzPort is a serial flash programming interface that allows the flash memory contents on a 32-bit general
purpose microcontroller to be read, erased, and programmed from off-chip in a compatible format to many
standalone flash memory chips.
21.1
Features
The EzPort includes the following features:
•
Serial interface that is compatible with a subset of the SPI format
•
Ability to read, erase, and program flash memory
•
Ability to reset the micro-controller, allowing it to boot from the flash memory after the memory
has been configured
The EzPort allows the flash memory internal to the controller to be programmed like standard SPI flash
memories available from ST Microelectronics, Macronix, Spansion, and other vendors. The EzPort
implements the same command set as devices from these vendors, so existing microcontroller or
automated test equipment code used to program these devices can also be used to program the device with
little or no modification. In essence, the EzPort eliminates the need to use the background debug mode
interface to download and run user-developed flash programming code to initialize
21.2
Modes of Operation
The EzPort can operate in one of two different modes:
•
Enabled—When enabled, the EzPort steals access to the flash memory, preventing access from
other cores or peripherals. The rest of the micro-controller is disabled when the EzPort is enabled
to avoid conflicts.
•
Disabled—When the EzPort is disabled, the rest of the micro-controller can access flash memory
as normal.
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