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

Inter-IC Bus (IIC)
Register Descriptions
  MC9S12DP256 — Revision 1.1
Inter-IC Bus (IIC)
SRW — Slave Read/Write
When IAAS is set this bit indicates the value of the R/W command bit 
of the calling address sent from the master. 
This bit is only valid when the I-Bus is in slave mode, a complete 
address transfer has occurred with an address match and no other 
transfers have been initiated. 
Checking this bit, the CPU can select slave transmit/receive mode 
according to the command of the master.
1 = Slave transmit, master reading from slave
0 = Slave receive, master writing to slave
IBIF — I-Bus Interrupt
The IBIF bit is set when an interrupt is pending, which will cause a 
processor interrupt request provided IBIE is set. IBIF is set when one 
of the following events occurs:
1. Complete one byte transfer (set at the falling edge of the 9th 
clock).
2. Receive a calling address that matches its own specific address in 
slave receive mode.
3. Arbitration lost.
This bit must be cleared by software, writing a low to it, in the interrupt 
routine. 
RXAK — Received Acknowledge
The value of SDA during the acknowledge bit of a bus cycle. If the 
received acknowledge bit (RXAK) is low, it indicates an acknowledge 
signal has been received after the completion of 8 bits data 
transmission on the bus. If RXAK is high, it means no acknowledge 
signal is detected at the 9th clock.
1 = No acknowledge received
0 = Acknowledge received
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
 Go to: www.freescale.com
nc...










