AN2153 Freescale Semiconductor / Motorola, AN2153 Datasheet - Page 3

no-image

AN2153

Manufacturer Part Number
AN2153
Description
A Serial Bootloader for Reprogramming the MC9S12DP256 FLASH Memory
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Overview of the MC9S12DP256’s FLASH
AN2153
MOTOROLA
$FFFF
$0000
$4000
$8000
$C000
16K Paged
Memory
$3E
$3F
The MC9S12DP256’s 256 K of on-chip FLASH memory is composed of
four 65,536 byte blocks. Each block is arranged as 32,768 16-bit words
and may be read as bytes, words, or misaligned words. Access time is
one bus cycle for bytes and aligned words reads and two bus cycles for
misaligned word reads. Write operations for program and erase
operations can be performed only as an aligned word. Each 64-K block
is organized in 1024 rows of 32 words. An erase sector contains 8 rows
or 512 bytes. Erase operations may be performed on a sector as small
as 512 bytes or on the entire 65,536-byte block. An erased word reads
$FFFF and a programmed word reads $0000.
Flash Control Registers
Register Base + $100
Protected High Area
2K, 4K, 8K, 16K
$30 $31 $32 $33 $34 $35 $36 $37 $38 $39 $3A $3B $3C $3D $3E $3F
Protected Low Area
0.5K, 1K, 2K, 4K
Freescale Semiconductor, Inc.
Figure 1. MC9S12DP256 Memory Map
For More Information On This Product,
Block 3
Go to: www.freescale.com
$FF00 - $FF0F, Access Key, Protection, Security
Block 2
Overview of the MC9S12DP256’s FLASH
Block 1
Application Note
Block 0
3

Related parts for AN2153