Freescale Semiconductor ColdFire MCF52210 User Manual

Page 317

Advertising
background image

ColdFire Flash Module (CFM)

MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2

Freescale Semiconductor

18-27

An example flow to execute the mass erase command is shown in

Figure 18-18

. The mass erase command

write sequence is as follows:

1. Write to any flash memory address to start the command write sequence for the mass erase

command. The specific address and data written during the mass erase command write sequence
is ignored.

2. Write the mass erase command, $41, to the CFMCMD register.

3. Clear the CBEIF flag by writing a 1 to CBEIF to launch the mass erase command.

If any flash logical sector is protected, the PVIOL flag in the CFMUSTAT register sets during the
command write sequence and the mass erase command does not launch. After the mass erase command
has successfully launched, the CCIF flag in the CFMUSTAT register sets after the mass erase operation
has completed, unless a new command write sequence has been buffered.

Advertising
This manual is related to the following products: