English
Language : 

MC9S12HY64 Datasheet, PDF (737/792 Pages) Freescale Semiconductor, Inc – S12 Microcontrollers
A.3.1.13 Set Field Margin Level (FCMD=0x0E)
The maximum set field margin level time is given by:
t
=
350
⋅
----------1-----------
f NVMBUS
Electrical Characteristics
A.3.1.14 Erase Verify D-Flash Section (FCMD=0x10)
The time required to Erase Verify D-Flash for a given number of words NW is given by:
tdcheck ≈ (450 + NW) ⋅ f---N----V---M1----B---U----S
A.3.1.15 Program D-Flash (FCMD=0x11)
D-Flash programming time is dependent on the number of words being programmed and their location
with respect to a row boundary since programming across a row boundary requires extra steps. The D-
Flash programming time is specified for different cases: 1,2,3,4 words and 4 words across a row boundary.
The typical D-Flash programming time is given by the following equation, where NW denotes the number
of words; BC=0 if no row boundary is crossed and BC=1 if a row boundary is crossed:
tdpgm
≈
 ( 14
+
( 54
⋅
NW)
+
(14
⋅
BC) )
⋅
---------1---------
f NVMOP


+
 ( 500
+
( 525
⋅
NW)
+
( 100
⋅
BC))
⋅
----------1-----------
f NVMBUS


The maximum D-Flash programming time is given by:
tdpgm
≈


(
14
+
( 54
⋅
NW)
+
( 14
⋅
BC) )
⋅
f---N----V--1-M----O----P


+


(
500
+
( 750
⋅
NW )
+
( 100
⋅
BC))
⋅
f---N----V---M1----B---U----S


A.3.1.16 Erase D-Flash Sector (FCMD=0x12)
Typical D-Flash sector erase times, expected on a new device where no margin verify fails occur, is given
by:
tdera
≈
5025
⋅
-f--N----V--1-M----O----P
+
700
⋅
----------1-----------
f NVMBUS
Maximum D-Flash sector erase times is given by:
tdera ≈ 20100 ⋅ -f--N----V--1-M----O----P + 3400 ⋅ f---N----V---M1----B---U----S
The D-Flash sector erase time is ~5ms on a new device and can extend to ~20ms as the flash is cycled.
MC9S12HY/HA-Family Reference Manual, Rev. 1.04
Freescale Semiconductor
737