MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor 13-33
Figure 13-15. Erase Sequence
User Mode Read State
Write MCR
Select Blocks
Write MCR
Read MCR
Write MCR
Write MCR
Erase Suspend
Write MCR
Abort
User Mode Read State
Step 1
Step 2
Step 4
Step 5
Step 6
Step 7
Step 9
ERS = 1
User Mode Read State
ERS = 0
EHV = 1
EHV = 0
ESUS = 1
Yes, Go to Step 2
No
EHV = 0
ERS = 0
ESUS = 0
Step 3
Program, Step 2
PGM =1
Read MCR
DONE = 1
PEG = 0
PEG =1
FailureSuccess
High Voltage Active
WRITE
DONE = 1
PEG
DONE = 0
WRITE
Access MCR
DONE
PEG Valid Period
Note: PEG will remain valid
under this condition until EHV
is set high or ERS is cleared.
PEG = 0
Step 8
EHV = 1
EHV = 0
Write MCR
Note: ESUS cannot be cleared
while EHV = 0. ESUS and EHV
cannot both be changed in
a single write operation.
erase
more
blocks?
Erase Interlock Write