Datasheet
Table Of Contents
- List of Sections
- Table of Contents
- General Description
- Central Processing Unit (CPU)
- Pinout and Signal Description
- System Configuration
- Registers
- Operating Modes
- Resource Mapping
- Bus Control and Input/Output
- Resets and Interrupts
- Voltage Regulator (VREG)
- Flash EEPROM 256K
- EEPROM 4K
- Port Integration Module
- Clocks and Reset Generator (CRG)
- Pulse Width Modulator (PWM)
- Enhanced Capture Timer (ECT)
- Serial Communications Interface (SCI)
- Serial Peripheral Interface (SPI)
- Inter-IC Bus (IIC)
- MSCAN
- Analog to Digital Converter
- Byte Data Link Controller Module
- Contents
- Overview
- Features
- Block Diagram
- Register Map
- Functional Description
- Register Descriptions
- External Pin Descriptions
- Reset Initialization/Basic Operation
- Transmitting A Message
- Receiving A Message
- Transmitting An In-Frame Response (IFR)
- Receiving An In-Frame Response (IFR)
- Special BDLC Operations
- Modes of Operation
- Interrupt Operation
- Low Power Options
- Background Debug Module (BDM)
- Breakpoint (BKP) Module
- Revision History
- Glossary
- Literature Updates

EEPROM 4K
Register Descriptions
MC9S12DP256 — Revision 1.1
EEPROM 4K
ACCERR — Access error
Indicates an illegal access to the EEPROM block or violation of the
defined command sequence. This can be:
1. Writing to the EEPROM address space before initializing
ECLKDIV.
2. Writing a misaligned word or a byte to the EEPROM address
space.
3. Writing to the EEPROM address space while CBEIF is not set.
4. Writing a second aligned word to the EEPROM address space
before executing a program or erase command on the previously
written word.
5. Writing to any EEPROM register other than ECMD after writing an
aligned word to the EEPROM address space.
6. Writing a second command to the ECMD register before executing
the previously written command.
7. Writing a MASS erase command to ECMD while any protection is
enabled. See EPROT register description.
8. Writing a sector erase command to ECMD while protection is
enabled for that sector. See EPROT register description.
9. Writing to any EEPROM register other than ESTAT (to clear
CBEIF) after writing to the command register.
10. Reading from the EEPROM block while a command sequence is
being entered or a program or erase command is being executed.
(i.e. CCIF not set). Such a read access returns non valid data
The flag is cleared by writing a “1”. Writing a “0” has no effect.
1 = Access error has occurred.
0 = No failure.
BLANK — Blank Verify Flag
Indicates that the EEPROM block is fully erased in response to an
Erase- Verify command. The flag is cleared by writing a “1”. Writing a
“0” has no effect.
1 = EEPROM block fully erased.
0 = EEPROM block not fully erased.
BITS[1:0] — These bits are reserved for factory testing.
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...