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

Byte Data Link
MC9S12DP256 — Revision 1.1
Byte Data Link Controller Module
receivers for a message but the transmitter only wants to know that at
least one node received it. In this case, all receivers will begin
transmitting their node ID following the EOD. Since all nodes on an SAE
J1850 network have a unique node ID, if multiple nodes begin
transmitting their node ID simultaneously, arbitration takes place. The
node with the highest priority (lowest value) ID wins this arbitration
process, and that node’s ID makes up the IFR. No retries are attempted
by the nodes which lose arbitration during a Type 1 IFR transmission.
A Type 1 IFR can also be used as a response to a physically addressed
message, where the only intended receiver is the one which responds.
In this case, no arbitration would take place during the IFR transmission,
but the resulting IFR would still consist of a single byte.
IFR Type 2: Single
Byte from Multiple
Responders
The Type 2 IFR, as defined in SAE J1850, is a series of single bytes,
each transmitted by a different responder. This IFR type not only
acknowledges to the transmitter that the message was transmitted
successfully, but also reveals which receivers actually received the
message. As with the Type 1 IFR, no CRC byte is appended to the end
of a Type 2 IFR.
This IFR type is typically used with Function-type messages, where the
original transmitter may need to know which nodes actually received the
message. The basic difference between this type of IFR and the Type 1
IFR is that the nodes which lose arbitration while attempting to transmit
their node ID during a Type 2 IFR wait until the byte which wins
arbitration is transmitted and then again attempt to transmit their node ID
onto the bus. The result is a series of node IDs, one from each receiver
of the original message.
IFR Type 3: Multiple
Bytes from a Single
Responder
The last type of IFR defined by SAE J1850 is the Type 3 IFR. This IFR
type consists of one or more bytes from a single responder. This type of
IFR is used to return data to the original transmitter within the original
message frame. This type of IFR may or may not have a CRC byte
appended to it.
The Type 3 IFR is typically used with Function Read-type or Function
Query-type messages, where the original transmitter is requesting data
from the intended receiver. The node requesting the data transmits the
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...