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 Controller Module
Transmitting An In-Frame Response (IFR)
MC9S12DP256 — Revision 1.1
Byte Data Link Controller Module
Transmitting An In-Frame Response (IFR)
The BDLC can be used to transmit all four types of In-Frame Response
(IFR) which are defined in SAE J1850. A very brief definition of each IFR
type is given below. For a more detailed description of each, refer the
SAE J1850 document.
The explanation regarding IFR support by the BDLC which assumes the
user is familiar with the use of IFRs as defined in SAE J1850, and
understands the message header bit encoding and normalization bit
formats which are used with the different types of IFRs. For more
information on this, refer to the SAE J1850 document.
IFR Types
Supported by the
BDLC
SAE J1850 defines four distinct types of IFR. The first (and most basic)
IFR is Type 0, or no IFR. IFR types 1, 2 & 3 are each made up of one or
more bytes and, depending upon the type used, may be followed by a
CRC byte. The BDLC is designed to allow the user to transmit and
receive all types of SAE J1850 IFRs, but only the network framing/error
checking/bus acquisition duties are performed by the BDLC. The user is
responsible for determining the type of IFR to be transmitted, the number
of retries to be made (if allowed), and the allowable number of bytes to
be transmitted.
IFR Type 0: No
Response
The most basic type of IFR is no IFR. The Type 0 IFR, as defined in SAE
J1850, is no response. The EOD and EOF symbols follow directly after
the CRC byte at the end of the message frame being transmitted. This
type of IFR is, of course, inherently supported by the BDLC with no
additional user intervention required.
IFR Type 1: Single
Byte from a Single
Responder
SAE J1850 defines the Type 1 IFR as a single byte from a single
receiver. This type of IFR is used to acknowledge to the transmitter that
the message frame was transmitted successfully on the network, and
that at least one receiver received it correctly. A Type 1 IFR generally
consists of the physical node ID of the receiver responding to the
message, with no CRC byte appended. This type of response is used for
Broadcast-type messages, where there may be several intended
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...