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

Flash EEPROM 256K
MC9S12DP256 — Revision 1.1
Flash EEPROM 256K
FSTAT Ñ Flash
Status Register
Read: Anytime
Write: Anytime to clear flags
This register is banked. The bits in this register are set by various
conditions.
CBEIF — Command Buffers Empty Interrupt Flag
Indicates that the address, data and command buffers are empty so
that a new command sequence can be started. The flag is cleared by
writing a “1”. By clearing the flag the command sequence is launched.
Writing a “0” aborts a command sequence that has not yet been
launched and sets the ACCERR flag.
1 = Buffers are ready to accept a new command.
0 = Buffers are full.
CCIF — Command Complete Interrupt Flag
Indicates that there are no more commands pending. The flag is
cleared by hardware. Writing has no effect.
1 = All commands are completed
0 = Command in progress
PVIOL — Protection violation
Indicates an attempt was made to program or erase an address in a
protected memory area. A subsequent program or erase command
cannot executed while this flag is set. The flag is cleared by writing a
“1”. Writing a “0” has no effect. The flag is also cleared by writing a
new, valid command after CBEIF is cleared or when CCIF is clear.
1 = A protection violation has occurred.
0 = no failure
Address Offset: $0005
Bit 7 654321Bit 0
Read:
CBEIF
CCIF
PVIOL ACCERR
0
BLANK
00
Write:
Reset: 11000000
= Reserved or unimplemented
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...