![Freescale Semiconductor ColdFire MCF5211 Reference Manual Download Page 267](http://html1.mh-extra.com/html/freescale-semiconductor/coldfire-mcf5211/coldfire-mcf5211_reference-manual_2330619267.webp)
MCF5213 ColdFire® Integrated Microcontroller Reference Manual, Rev. 3
Freescale Semiconductor
16-1
Chapter 16
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.
16.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 on-chip flash memory 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
16.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.