Restore Erase Algo 
Clear SUSPACK = 0
ERSSCR Command 
(Write FCCOB)
Launch/Resume Command 
(Clear CCIF)
CCIF = 1?
Request Suspend 
(Set ERSSUSP)
Interrupt?
CCIF = 1?
Service Interrupt 
(Read Flash)
ERSSUSP=0?
Next Command 
(Write FCCOB)
Clear ERSSUSP
Enter with CCIF = 1
Resume 
ERSSCR
No
Memory Controller
 
Command Processing
SUSPACK=1
Clear ERSSUSP
Execute
Yes
DONE?
No
ERSSUSP=1?
Save Erase Algo
Set CCIF
No
Yes
Start 
New
Resume Erase?
No, Abort
User Cmd Interrupt/Suspend
Set SUSPACK = 1
ERSSCR Suspended
Command Initiation
Yes
No
Yes
Yes
ERSSCR 
Completed
ERSSCR Suspended 
ERSSUSP=1
ERSSUSP: Bit in FCNFG register 
SUSPACK: Internal Suspend Acknowledge 
No
Yes
Yes
No
Yes
No
ERSSCR Completed 
ERSSUSP=0
Figure 27-26. Suspend and Resume of Erase Flash Sector Operation
Functional Description
KL25 Sub-Family Reference Manual, Rev. 3, September 2012
448 Freescale Semiconductor, Inc.