English
Language : 

M68HC128 Datasheet, PDF (10/362 Pages) Motorola, Inc – Microcontrollers
Table of Contents
Freescale Semiconductor, Inc.
Section 8. FLASH EEPROM
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.2 FLASH EEPROM Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.3 FLASH EEPROM Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.3.1
FLASH EEPROM Lock Control Register . . . . . . . . . . . . . . . . . . . . 106
8.3.2
FLASH EEPROM Module Configuration Register . . . . . . . . . . . . . 106
8.3.3
FLASH EEPROM Module Test Register . . . . . . . . . . . . . . . . . . . . 107
8.3.4
FLASH EEPROM Control Register. . . . . . . . . . . . . . . . . . . . . . . . . 108
8.4 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
8.4.1
Bootstrap Operation Single-Chip Mode . . . . . . . . . . . . . . . . . . . . . 109
8.4.2
Normal Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
8.4.3
Program/Erase Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
8.4.3.1
Read/Write Accesses During Program/Erase . . . . . . . . . . . . . . . 110
8.4.3.2
Program/Erase Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
8.4.3.3
Program/Erase Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
8.5 Programming the FLASH EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
8.6 Erasing the FLASH EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
8.7 Program/Erase Protection Interlocks . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.8 Stop or Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.9 Test Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Section 9. Read-Only Memory (ROM)
9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
9.2 ROM Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Section 10. Clock Generation Module (CGM)
10.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
10.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
10.3 Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
10.4 Clock Selection and Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
10.5 Slow Mode Divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
10.6 Clock Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
10.6.1 Computer Operating Properly (COP) . . . . . . . . . . . . . . . . . . . . . . . 122
10.6.2 Real-Time Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
10.6.3 Clock Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
10.7 Clock Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
10.7.1 Slow Mode Divider Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
10.7.2 Real-Time Interrupt Control Register . . . . . . . . . . . . . . . . . . . . . . . 124
10.7.3 Real-Time Interrupt Flag Register . . . . . . . . . . . . . . . . . . . . . . . . . 125
10.7.4 COP Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
10.7.5 Arm/Reset COP Timer Register . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
10.8 Clock Divider Chains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Data Sheet
10
Table of Contents
For More Information On This Product,
Go to: www.freescale.com
M68HC12B Family — Rev. 9.0
MOTOROLA