MCF548x Reference Manual, Rev. 3
26-36 Freescale Semiconductor
Figure 26-28. Modem Control and Transmitter
If PSCnRTS is programmed to be RxRTS, the PSCnRTS output is automatically asserted and negated by
the receiver. The PSCnRTS is asserted when the receiver is ready and the number in the RxFIFO is less
than the threshold, and PSCnRTS is negated when the receiver is disabled or the RxFIFO has more data
than the threshold.
Figure 26-29. Modem Control and Receiver

26.4.2 Multidrop Mode

The UART can be programmed to operate in a wakeup mode for multidrop or multiprocessor applications.
The mode is selected by setting bits 3 and 4 in mode register 1 (PSCMR1). This mode of operation allows
the master station to be connected to several slave stations (a maximum of 256). In this mode, the master
transmits an address character followed by a block of data characters targeted for one of the slave stations.
The slave stations have their channel receivers disabled. However, they continuously monitor the data
stream sent out by the master station. When an address character is sent by the master, the slave receiver
channel notifies its respective CPU by setting the RxRDY bit in the USR and generating an interrupt (if
programmed to do so). Each slave station CPU then compares the received address to its station address
and enables its receiver if it wishes to receive the subsequent data characters or block of data from the
master station. Slave stations not addressed continue to monitor the data stream for the next address
character. Data fields in the data stream are separated by an address character. After a slave receives a
block of data, the slave station's CPU disables the receiver and initiates the process again.
A transmitted character from the master station consists of a start bit, a programmed number of data bits,
an address/data (A/D) bit flag, and a programmed number of stop bits. The A/D bit identifies the type of
character being transmitted to the slave station. The character is interpreted as an address character if the
Module_En_B
Enable
TX Assert
RTS Write
C1 Write
C2 Write
C3 Start
Break Write
C4 End
Break Write
C5 Disable
TX
C1 C2 C3 C4 C5BreakPSCnTXD
Transmitter
PSCnRTS
Enabled
PSCnCTS
Command
from Bus
Module_En_B
Read
Status Read
Status Read
Status
C1 C2PSC_RXD
Receiver
FU
Enabled
PSC_RTS
Command
from Bus
C3
Read
Data Read
Data Read
Data
Enable
Receiver