3 modem8 mode, Modem8 mode -37 – Freescale Semiconductor MCF5480 User Manual

Page 799

Advertising
background image

Functional Description

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

26-37

A/D bit is set or as a data character if the A/D bit is cleared. The polarity of the A/D bit is selected by

programming bit 2 of PSCMR1. PSCMR1 should be programmed before enabling the transmitter and

loading the corresponding data bits into the transmit buffer.
In multidrop mode, the receiver continuously monitors the received data stream, regardless of whether it

is enabled or disabled. If the receiver is disabled, it sets the RxRDY bit and loads the character into the

receiver holding register FIFO stack provided the received A/D bit is a 1 (address tag). The character is

discarded if the received A/D bit is a 0 (data tag). If the receiver is enabled, all received characters are

transferred to the CPU via the receiver holding register stack during read operations.
In either case, the data bits are loaded into the data portion of the stack while the A/D bit is loaded into the

status portion of the stack normally used for a parity error (PSCSR bit 5). Framing error, overrun error, and

break detection operate normally. The A/D bit takes the place of the parity bit; therefore, parity is neither

calculated nor checked. Messages in this mode may still contain error detection and correction

information. One way to provide error detection, if 8-bit characters are not required, is to use software to

calculate parity and append it to the 5-, 6-, or 7-bit character.

26.4.3

Modem8 Mode

Figure 26-30

shows an example waveform in 8-bit modem mode.

Advertising
This manual is related to the following products: