MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor 19-1

Chapter 19

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.

19.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

19.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.