Datasheet

Appendix A Electrical Characteristics
MC9S12E128 Data Sheet, Rev. 1.07
582 Freescale Semiconductor
A.4.1.4 Mass Erase
Erasing a NVM block takes:
The setup times can be ignored for this operation.
A.4.1.5 Blank Check
The time it takes to perform a blank check on the Flash 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.
Table A-14. 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 f
NVMOSC
0.5 50
1
1
Restrictions for oscillator in crystal mode apply!
MHz
2 D Bus frequency for Programming or Erase Operations f
NVMBUS
1 MHz
3 D Operating Frequency f
NVMOP
150 200 kHz
4 P Single Word Programming Time t
swpgm
46
2
2
Minimum Programming times are achieved under maximum NVM operating frequency f
NVMOP
and maximum bus frequency
f
bus
.
74.5
3
3
Maximum Erase and Programming times are achieved under particular combinations of f
NVMOP
and bus frequency f bus.
Refer to formulae in Sections A.3.1.1 - A.3.1.4 for guidance.
µs
5 D Flash Burst Programming consecutive word t
bwpgm
20.4
2
—31
3
µs
6 D Flash Burst Programming Time for 64 Word row t
brpgm
1331.2
2
2027.5
3
µs
7 P Sector Erase Time t
era
20
4
4
Minimum Erase times are achieved under maximum NVM operating frequency f
NVMOP
.
26.7
3
ms
8 P Mass Erase Time t
mass
100
4
133
3
ms
9 D Blank Check Time Flash per block t
check
11
5
5
Minimum time, if first word in the array is not blank
65546
6
6
Maximum time to complete check on an erased block
7
t
cyc
7
Where t
cyc
is the system bus clock period.
t
mass
20000
1
f
NVMOP
-------------------------
t
check
location t
cyc
10 t
cyc
+