
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 rst 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
fNVMOSC
0.5
—
501
1 Restrictions for oscillator in crystal mode apply!
MHz
2
D
Bus frequency for Programming or Erase Operations
fNVMBUS
1
—
MHz
3
D
Operating Frequency
fNVMOP
150
—
200
kHz
4
P
Single Word Programming Time
tswpgm
462
2 Minimum Programming times are achieved under maximum NVM operating frequency f
NVMOP and maximum bus frequency
fbus.
—
74.53
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
tbwpgm
20.42
—313
s
6
D
Flash Burst Programming Time for 64 Word row
tbrpgm
1331.22
—
2027.53
s
7
P
Sector Erase Time
tera
204
4 Minimum Erase times are achieved under maximum NVM operating frequency f
NVMOP.
—
26.73
ms
8
P
Mass Erase Time
tmass
1004
—
1333
ms
9
D
Blank Check Time Flash per block
t check
115
5 Minimum time, if rst word in the array is not blank
—
655466
6 Maximum time to complete check on an erased block
7t
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
+
≈