English
Language : 

MC9S12P128 Datasheet, PDF (519/564 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 ⋅ f---N---V----M1----B---U---S
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:
td
c
h
e
c
k
≈
(
450
+
NW
)
⋅
----------1----------
f NVMBUS
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) )
⋅
f---N---V---1-M----O---P-
⎞
⎠
+
⎛
⎝
( 500
+
( 525
⋅
NW)
+
( 100
⋅
BC))
⋅
f---N---V----M1----B---U---S
⎞
⎠
The maximum D-Flash programming time is given by:
tdpgm
≈
⎝⎛ ( 14
+
( 54
⋅
NW)
+
( 14
⋅
BC) )
⋅
---------1---------
f NVMOP
⎞
⎠
+
⎝⎛ ( 500
+
( 750
⋅
NW )
+
( 100
⋅
BC))
⋅
----------1----------
f NVMBUS
⎞
⎠
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
⋅
----------1----------
f NVMBUS
S12P-Family Reference Manual, Rev. 1.12
Freescale Semiconductor
519