English
Language : 

MC9S12B128_05 Datasheet, PDF (100/132 Pages) Motorola, Inc – Covers also preliminary MC9S12B64 using MC9S12B128 die
Device User Guide — 9S12B128DGV1/D V01.13
A.3.1.3 Sector Erase
Erasing a 1024 byte Flash sector or a 4 byte EEPROM sector takes:
tera ≈ 4000 ⋅ f--N----V----1M-----O----P--
The setup time can be ignored for this operation.
A.3.1.4 Mass Erase
Erasing a NVM block takes:
tmass ≈ 20000 ⋅ f--N----V----1M-----O----P--
The setup time can be ignored for this operation.
A.3.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-15 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
fNVMOP
150
200
kHz
4 P Single Word Programming Time
tswpgm
46 2
74.5 3
µs
5 D Flash Burst Programming consecutive word 4
tbwpgm
20.4 2
31 3
µs
6 D Flash Burst Programming Time for 64 Words 4
tbrpgm
1331.2 2
2027.5 3
µs
7 P Sector Erase Time
tera
20 5
26.7 3
ms
8 P Mass Erase Time
tmass
100 5
133 3
ms
9 D Blank Check Time Flash per block
tcheck
11 6
65546 7
tcyc
10 D Blank Check Time EEPROM per block
tcheck
11 6
5227
tcyc
NOTES:
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.
100