Chapter 29 1024 KByte Flash Module (S12XFTM1024K5V2)
MC9S12XE-Family Reference Manual , Rev. 1.19
1142
Freescale Semiconductor
29.1.2.2
D-Flash Features
•
Up to 32 Kbytes of D-Flash memory with 256 byte sectors for user access
•
Dedicated commands to control access to the D-Flash memory over EEE operation
•
Single bit fault correction and double bit fault detection within a word during read operations
•
Automated program and erase algorithm with verify and generation of ECC parity bits
•
Fast sector erase and word program operation
•
Ability to program up to four words in a burst sequence
29.1.2.3
Emulated EEPROM Features
•
Up to 4 Kbytes of emulated EEPROM (EEE) accessible as 4 Kbytes of RAM
•
Flexible protection scheme to prevent accidental program or erase of data
•
Automatic EEE file handling using an internal Memory Controller
•
Automatic transfer of valid EEE data from D-Flash memory to buffer RAM on reset
•
Ability to monitor the number of outstanding EEE related buffer RAM words left to be
programmed into D-Flash memory
•
Ability to disable EEE operation and allow priority access to the D-Flash memory
•
Ability to cancel all pending EEE operations and allow priority access to the D-Flash memory
29.1.2.4
User Buffer RAM Features
•
Up to 4 Kbytes of RAM for user access
29.1.2.5
Other Flash Module Features
•
No external high-voltage power supply required for Flash memory program and erase operations
•
Interrupt generation on Flash command completion and Flash error detection
•
Security mechanism to prevent unauthorized access to the Flash memory
29.1.3
Block Diagram
The block diagram of the Flash module is shown in
.
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:
S12XE
products
in
208
MAPBGA
packages