English
Language : 

MC908AB32CFUE Datasheet, PDF (59/392 Pages) Freescale Semiconductor, Inc – Microcontrollers
Technical Data — MC68HC908AB32
Section 4. FLASH Memory
4.1 Contents
4.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.3 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
4.4 FLASH Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.5 FLASH Page Erase Operation . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.6 FLASH Mass Erase Operation . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.7 FLASH Program/Read Operation . . . . . . . . . . . . . . . . . . . . . . . 63
4.8 FLASH Block Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.8.1 FLASH Block Protect Register . . . . . . . . . . . . . . . . . . . . . . . 66
4.9 Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.10 Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.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 and erase operations are enabled through
the use of an internal charge pump.
4.3 Functional Description
The FLASH memory is an array of 32,256 bytes with an additional 48
bytes of user vectors and one byte of block protection. An erased bit
reads as logic 1 and a programmed bit reads as a logic 0. Memory in the
FLASH array is organized into two rows per page basis. For the 32K
word by 8-Bit Embedded FLASH Memory, the page size is 128 bytes per
MC68HC908AB32 — Rev. 1.1
Freescale Semiconductor
FLASH Memory
Technical Data
59