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
Register Descriptions
NOTE:
All bits of all registers in this module are completely synchronous to
internal clocks during a register read.
ECLKDIV Ñ
EEPROM Clock
Divider Register.
Read: Anytime
Write: Once in normal modes, anytime in special modes
EDIVLD — EEPROM Clock Divider Loaded
This bit is set when the ECLKDIV register is written to. If this bit is “0”
the register has not been written since the last reset. Trying to
program or erase the EEPROM without having written to this register
previously will result in an access error and the command will not be
executed.
1 = Register has been written to since the last reset.
0 = Register has not been written to since the last reset.
PRDIV8 — Enable Prescaler by 8
1 = Enables a prescaler by 8 before feeding into the ECLKDIV
divider.
0 = OSCCLK is directly fed into the ECLKDIV divider.
EDIV[5:0] — EEPROM Clock Divider
The combination of FDIV8 and EDIV[5:0] is used to divide the
oscillator clock down to a frequency of 150KHz - 200KHz. This
resulting clock, ECLK, is used to drive the program and erase state
Address Offset: $0000
Bit 7 654321Bit 0
Read: EDIVLD
PRDIV8 EDIV5 EDIV4 EDIV3 EDIV2 EDIV1 EDIV0
Write:
Reset: 00000000
= Reserved or unimplemented
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...