XC908AS60ACFU Motorola Semiconductor Products, XC908AS60ACFU Datasheet - Page 523

no-image

XC908AS60ACFU

Manufacturer Part Number
XC908AS60ACFU
Description
MC68HC908AZ60A, MC68HC908AS60A Hcmos Microcontroller Unit Technical Data
Manufacturer
Motorola Semiconductor Products
Datasheet
MC68HC908AZ60A — Rev 2.0
MOTOROLA
NOTE:
The extra logic 1s are an enhancement to the J1850 protocol which
forces a byte boundary condition fault. This is helpful in preventing noise
from going onto the J1850 bus from a corrupted message.
TMIFR0 — Transmit Multiple Byte IFR without CRC (Type 3) Bit
The TMIFR0 bit is used to request the BDLC to transmit the byte in
the BDLC data register (BDR) as the first byte of a multiple byte IFR
without CRC. Response IFR bytes are still subject to J1850 message
length maximums (see
If the TMIFR0 bit is set, the BDLC will attempt to transmit the
normalization symbol followed by the byte in the BDR. After the byte
in the BDR has been loaded into the transmit shift register, a TDRE
interrupt (see
main message transmit sequence. The programmer should then load
the next byte of the IFR into the BDR for transmission. When the last
byte of the IFR has been loaded into the BDR, the programmer should
set the TEOD bit in the BCR2. This will instruct the BDLC to transmit
an EOD symbol once the byte in the BDR is transmitted, indicating the
end of the IFR portion of the message frame. The BDLC will not
append a CRC when the TMIFR0 is set.
If the programmer attempts to set the TMIFR0 bit after the EOD
symbol has been received from the bus, the TMIFR0 bit will remain in
the reset state, and no attempt will be made to transmit an IFR byte.
1 = If this bit is set prior to a valid EOD being received with no CRC
0 = The TMIFR0 bit will be cleared automatically; once the BDLC
error, once the EOD symbol has been received the BDLC will
attempt to transmit the appropriate normalization bit followed
by IFR bytes. The programmer should set TEOD after the last
IFR byte has been written into the BDR register. After TEOD
has been set, the last IFR byte to be transmitted will be the last
byte which was written into the BDR register.
has successfully transmitted the EOD symbol; by the detection
of an error on the multiplex bus; or by a transmitter underrun
caused when the programmer does not write another byte to
the BDR after the TDRE interrupt.
Byte Data Link Controller (BDLC)
BDLC State Vector
J1850 Frame Format
Register) will occur similar to the
Byte Data Link Controller (BDLC)
and
Figure
BDLC CPU Interface
Technical Data
27-18).
523

Related parts for XC908AS60ACFU