28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

Serial Communications Interface Modules (SCI1 and SCI2)<br />

Receiver<br />

16.12.6 Receiver Wakeup<br />

So that the SCI can ignore transmissions intended only for other devices<br />

in multiple-receiver systems, the receiver can be put into a standby<br />

state. Setting the RWU bit in SCICR2 puts the receiver into a standby<br />

state during which receiver interrupts are disabled.<br />

The transmitting device can address messages to selected receivers by<br />

including addressing information in the initial frame or frames of each<br />

message.<br />

nc...<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, I<br />

16.12.6.1 Idle Input Line Wakeup (WAKE = 0)<br />

The WAKE bit in SCICR1 determines how the SCI is brought out of the<br />

standby state to process an incoming message. The WAKE bit enables<br />

either idle line wakeup or address mark wakeup.<br />

When WAKE = 0, an idle condition on the RXD pin clears the RWU bit<br />

and wakes up the receiver. The initial frame or frames of every message<br />

contain addressing information. All receivers evaluate the addressing<br />

information, and receivers for which the message is addressed process<br />

the frames that follow. Any receiver for which a message is not<br />

addressed can set its RWU bit and return to the standby state. The RWU<br />

bit remains set and the receiver remains on standby until another idle<br />

frame appears on the RXD pin.<br />

Idle line wakeup requires that messages be separated by at least one<br />

idle frame and that no message contains idle frames.<br />

The idle frame that wakes up the receiver does not set the IDLE flag or<br />

the RDRF flag.<br />

The ILT bit in SCICR1 determines whether the receiver begins counting<br />

logic 1s as idle frame bits after the start bit or after the stop bit.<br />

16.12.6.2 Address Mark Wakeup (WAKE = 1)<br />

When WAKE = 1, an address mark clears the RWU bit and wakes up the<br />

receiver. An address mark is a 1 in the most significant data bit position.<br />

The receiver interprets the data as address data. When using address<br />

mark wakeup, the MSB of all non-address data must be 0. User code<br />

must compare the address data to the receiver’s address and, if the<br />

<strong>MMC2107</strong> – Rev. 2.0<br />

Technical Data<br />

MOTOROLA Serial Communications Interface Modules (SCI1 and SCI2) 365<br />

For More Information On This Product,<br />

Go to: www.freescale.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!