
MC68HC908GR8 — Rev 4.0
Technical Data
MOTOROLA
Flash Memory
157
Technical Data — MC68HC908GR8
Section 11. Flash Memory
11.1 Contents
11.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
11.3
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
11.4
FLASH Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
11.5
FLASH Page Erase Operation . . . . . . . . . . . . . . . . . . . . . . . .160
11.6
FLASH Mass Erase Operation . . . . . . . . . . . . . . . . . . . . . . . .161
11.7
FLASH Program/Read Operation. . . . . . . . . . . . . . . . . . . . . .162
11.8
FLASH Block Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
11.9
Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
11.10 STOP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
11.2 Introduction
This section describes the operation of the embedded FLASH memory.
This memory can be read, programmed, and erased from a single
external supply. The program, erase, and read operations are enabled
through the use of an internal charge pump.
11.3 Functional Description
The FLASH memory is an array of 7,680 bytes for the MC68HC908GR8
or 4,096 bytes for the MC68HC908GR4 with an additional 36 bytes of
user vectors and one byte used for block protection.
An erased bit reads
as logic 1 and a programmed bit reads as a logic 0
. The program and
erase operations are facilitated through control bits in the Flash Control
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.