English
Language : 

S912XHZ512F1VAG Datasheet, PDF (203/978 Pages) Freescale Semiconductor, Inc – Covers MC9S12XHZ384, MC9S12XHZ256
Chapter 4 4 Kbyte EEPROM Module (S12XEETX4KV2)
START
Read: ECLKDIV register
Clock Register
Written
Check
EDIVLD
Set?
yes
no
Write: ECLKDIV register
NOTE: ECLKDIV needs to
be set once after each reset.
Read: ESTAT register
Address, Data,
Command
Buffer Empty Check
CBEIF
no
Set?
yes
Access Error and
Protection Violation
Check
1.
ACCERR/
yes
PVIOL
Set?
no
Write: EEPROM Word Address
and program Data
2.
Write: ECMD register
Sector Modify Command 0x60
3.
Write: ESTAT register
Clear CBEIF 0x80
Read: ESTAT register
Write: ESTAT register
Clear ACCERR/PVIOL 0x30
NOTE: command write sequence
aborted by writing 0x00 to
ESTAT register.
NOTE: command write sequence
aborted by writing 0x00 to
ESTAT register.
Bit Polling for
Command Completion
Check
CCIF
no
Set?
yes
EXIT
Figure 4-23. Example Sector Modify Command Flow
MC9S12XHZ512 Data Sheet, Rev. 1.06
Freescale Semiconductor
203