Reset Initialization
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
21-21
21.2.7.1 Idle Input Line Wake-Up (WAKE = 0)
In idle input line wake-up, an idle condition on
URXD
(all logic 1s) clears the SCICR[RWU] bit
and wakes up the SCI. The initial frame or frames of every message contain addressing
information. All receiver software evaluate the addressing information, and receivers for which
the message is addressed process the frames that follow. Any receiver for which a message is not
addressed can set its SCICR[RWU] bit and return to the standby state. The RWU bit remains set
and the receiver remains on standby until another idle character appears on
URXD
.
Idle line wake-up requires that messages be separated by at least one idle character and that no
message contain idle characters. The idle character that wakes a receiver does not set the receiver
idle bit, IDLE, or the receive data register full flag, SCISR[RDRF]. The idle line type bit,
SCICR[ILT], determines whether the receiver begins counting logic 1s as idle character bits after
the start bit or after the stop bit.
Note:
With the WAKE bit clear, setting the SCICR[RWU] bit after
URXD
has been idle can
cause the receiver to wake up immediately.
21.2.7.2 Address Mark Wake-Up (WAKE = 1)
In address mark wake-up, a logic 1 in the MSB position of a frame clears the SCICR[RWU] bit
and wakes up the SCI. This frame is considered to contain an address character. Hence, all data
characters should have their MSB at zero. Each receiver’s software evaluates the addressing
information when awakened and compares it to its own address. If the addresses match, the
receiver(s) process the frames that follow. If the addresses do not match, the receiver software
puts the receiver to sleep by setting the SCICR[RWU] bit. The RWU bit remains set and the
receiver remains on standby until another address frame appears on
URXD
.
The logic 1 in the MSB of an address character clears the receiver RWU bit before the stop bit is
received and sets the SCISR[RDRF] interrupt flag. Address mark wake-up allows messages to
contain idle characters but requires that the MSB be reserved for use in address frames.
21.3 Reset Initialization
After reset the UART transmitter and receiver are disabled and
UTXD
and
URXD
are not driven.
For information on initializing the transmitter, refer to Section 21.1.1. For information on
initializing the receiver, refer to Section 21.2.1.
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...