
19. Memory programming
MC97F6108A User’s manual
204
Start
OCD mode entry
Write(OCD_CODE, 0xF555, 0xAA)
Set auto verify mode
End
Busy check (FESR[7]=L)
Read 24- bit Checksum (H, M, L)
Read(OCD_XDATA, FEARH)
Read(OCD_XDATA, FEARM)
Read(OCD_XDATA, FEARL)
Set checksum read mode
Write(OCD_CODE, 0xFAAA, 0x55)
Write(OCD_CODE, 0xF555, 0xA5)
Write(OCD_XDATA, FEMR, 0x81)
Write(OCD_CODE,
FETR, 0x08
)
Write(OCD_CODE, FECR, 0x07)
Exit checksum read mode
Write(OCD_XDATA, FECR, 0x30)
Figure 98. Read Device Internal Checksum (Full Size: 0x0000~0x1FFF)