
Appendix A Electrical Characteristics
MC9S12KT256 Data Sheet, Rev. 1.16
Freescale Semiconductor
633
A.6.1.3
Sector Erase
Erasing a 1024 byte Flash sector or a 4 byte EEPROM sector takes:
The setup time can be ignored for this operation.
A.6.1.4
Mass Erase
Erasing a NVM block takes:
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
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-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
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
46 2
2 Minimum Programming times are achieved under maximum NVM operating frequency f
NVMOP and maximum bus frequency
fbus.
—
74.5 3
3 Maximum Erase and Programming times are achieved under particular combinations of f
NVMOP and bus frequency fbus. Refer
s
5
D Flash Burst Programming consecutive word 4
4 Burst Programming operations are not applicable to EEPROM
tbwpgm
s
6
D Flash Burst Programming Time for 64 Words
4tbrpgm
—
s
7
P Sector Erase Time
tera
20 5
5 Minimum Erase times are achieved under maximum NVM operating frequency f
NVMOP.
—
ms
8
P Mass Erase Time
tmass
—
ms
9
D Blank Check Time Flash per block
tcheck
11 6
6 Minimum time, if rst word in the array is not blank
—
65546 7
7 Maximum time to complete check on an erased block
tcyc
10
D Blank Check Time EEPROM per block
tcheck
—
tcyc
t
era
4000
1
f
NVMOP
-------------------------
≈
t
mass
20000
1
f
NVMOP
-------------------------
≈
t
check
location t
cyc
10 t
cyc
+
≈