AN2302 Freescale Semiconductor / Motorola, AN2302 Datasheet - Page 7

no-image

AN2302

Manufacturer Part Number
AN2302
Description
EEPROM Emulation for the MC9S12C32
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
MOTOROLA
$FFFF
$0FFF
$C000
$FF80
$03FF
$0800
$4000
$0000
Figure 1. Example MC9S12C32 Memory Map with EEPROM Emulation
Interrupt Vectors
FLASH_EEPROM
FLASH_COPY
RAM_FUNCS
Registers
Flash
RAM
In the Figure 1 example, 2 sectors of Flash are allocated, with 8 banks of 128
bytes of non-volatile data storage. All interrupts are masked during Flash
programming and erasure.
Freescale Semiconductor, Inc.
For More Information On This Product,
EEPROM Emulation for the MC9S12C32
Go to: www.freescale.com
Copied by
InitRam()
Bank 0 (old data)
Bank 1 (old data)
Bank 4 (old data)
Bank 5 (old data)
Bank 6 (old data)
Bank 7 (old data)
Bank 3 (erased)
(current data)
Bank 2
Unchanged data
copied and new
data written by
WriteEeprom()
This sector
erased before
writing Bank 4
Implementation
AN2302/D
7

Related parts for AN2302