English
Language : 

MC9S12KG128_10 Datasheet, PDF (585/606 Pages) Freescale Semiconductor, Inc – HCS12 Microcontrollers
A.6.1.3 Sector Erase
Erasing a 1024 byte Flash sector or a 4 byte EEPROM sector takes:
tera ≈ 4000 ⋅ f--N-----V----M1------O-----P--
The setup time can be ignored for this operation.
Appendix A Electrical Characteristics
A.6.1.4 Mass Erase
Erasing a NVM block takes:
tmass ≈ 20000 ⋅ f--N-----V----M1------O-----P--
The setup time can be ignored for this operation.
A.6.1.5 Blank Check
The time it takes to perform a blank check on the Flash or EEPROM is dependant on the location of the
first non-blank word starting at relative address zero. It takes one bus cycle per word to verify plus a setup
of the command.
tcheck ≈ location ⋅ tcyc + 10 ⋅ tcyc
Table A-16. NVM Timing Characteristics
Conditions are shown in Table A-4 unless otherwise noted
Num C
Rating
Symbol
Min
Typ
Max
Unit
1 D External Oscillator Clock
fNVMOSC
0.5
—
50 1
MHz
2 D Bus frequency for Programming or Erase Operations fNVMBUS
1
—
—
MHz
3 D Operating Frequency
4 P Single Word Programming Time
5 D Flash Burst Programming consecutive word 4
6 D Flash Burst Programming Time for 64 Words 4
7 P Sector Erase Time
8 P Mass Erase Time
9 D Blank Check Time Flash per block
10 D Blank Check Time EEPROM per block
fNVMOP
150
—
200
kHz
tswpgm
46 2
—
74.5 3
µs
tbwpgm
20.4 2
—
31 3
µs
tbrpgm
1331.2 2
—
2027.5 3
µs
tera
20 5
—
26.7 3
ms
tmass
100 5
—
133 3
ms
tcheck
11 6
—
65546 7
tcyc
tcheck
11 6
—
20587
tcyc
1 Restrictions for oscillator in crystal mode apply!
2 Minimum Programming times are achieved under maximum NVM operating frequency fNVMOP and maximum bus frequency
fbus.
3 Maximum Erase and Programming times are achieved under particular combinations of fNVMOP and bus frequency fbus. Refer
to formula in Section A.6.1.1, “Single Word Programming” and Section A.6.1.4, “Mass Erase” for guidance.
4 Burst Programming operations are not applicable to EEPROM
5 Minimum Erase times are achieved under maximum NVM operating frequency fNVMOP.
6 Minimum time, if first word in the array is not blank
7 Maximum time to complete check on an erased block
MC9S12KG128 Data Sheet, Rev. 1.16
Freescale Semiconductor
585