English
Language : 

S912XHY128F0VLM Datasheet, PDF (737/802 Pages) Freescale Semiconductor, Inc – S12 Microcontrollers
Electrical Characteristics
The minimum program and erase times shown in Table A-16 are calculated for maximum fNVMOP and
maximum fNVMBUS unless otherwise shown. The maximum times are calculated for minimum fNVMOP
A.3.1.1 Erase Verify All Blocks (Blank Check) (FCMD=0x01)
The time it takes to perform a blank check is dependant on the location of the first non-blank word starting
at relative address zero. It takes one bus cycle per phrase to verify plus a setup of the command. Assuming
that no non blank location is found, then the erase verify all blocks is given by.
tcheck = 33500 ⋅ f---N---V----M1----B---U---S
A.3.1.2 Erase Verify Block (Blank Check) (FCMD=0x02)
The time it takes to perform a blank check is dependant on the location of the first non-blank word starting
at relative address zero. It takes one bus cycle per phrase to verify plus a setup of the command. Assuming
that no non blank location is found, then the erase verify time for a single 256K NVM array is given by
tcheck
=
33500
⋅
----------1----------
f NVMBUS
For a 128K NVM or D-Flash array the erase verify time is given by
tcheck = 17200 ⋅ f---N---V----M1----B---U---S
A.3.1.3 Erase Verify P-Flash Section (FCMD=0x03)
The maximum time depends on the number of phrases being verified (NVP)
tcheck = (752 + NVP) ⋅ f---N---V----M1----B---U---S
A.3.1.4 Read Once (FCMD=0x04)
The maximum read once time is given by
t = (400) ⋅ -f--N---V----M1----B---U---S
A.3.1.5 Program P-Flash (FCMD=0x06)
The programming time for a single phrase of four P-Flash words + associated eight ECC bits is dependant
on the bus frequency as a well as on the frequency fNVMOP and can be calculated according to the
following formulas.
MC9S12XHY-Family Reference Manual, Rev. 1.01
Freescale Semiconductor
737