Transmitter Timing Diagram - Motorola ColdFire MCF5281 User Manual

Motorola microcontroller user's manual
Table of Contents

Advertisement

Operation
UTXDn
Transmitter
Enabled
USRn[TxRDY]
internal
W
module
select
C1
3
UCTSn
Manually asserted
4
URTSn
by
1
Cn = transmit characters
2
W = write
3
UMR2n[TxCTS] = 1
4
UMR2n[TxRTS] = 1
23.5.2.2 Receiver
The receiver is enabled through its UCRn, as described in Section 23.3.5, "UART
Command Registers (UCRn)."
When the receiver detects a high-to-low (mark-to-space) transition of the start bit on
URXD, the state of URXD is sampled eight times on the edge of the bit time clock starting
one-half clock after the transition (asynchronous operation) or at the next rising edge of the
bit time clock (synchronous operation). If URXD is sampled high, the start bit is invalid
and the search for the valid start bit begins again.
If URXD is still low, a valid start bit is assumed and the receiver continues sampling the
input at one-bit time intervals, at the theoretical center of the bit, until the proper number
of data bits and parity, if any, is assembled and one stop bit is detected. Data on the URXD
input is sampled on the rising edge of the programmed clock source. The lsb is received
first. The data is then transferred to a receiver holding register and USRn[RxRDY] is set.
If the character is less than eight bits, the most significant unused bits in the receiver
holding register are cleared.
23-22
C1 in transmission
1
C1
C2
2
W
1
C2
-
command
BIT
SET
Figure 23-20. Transmitter Timing Diagram
MCF5282 User's Manual
C3
Break
W
W
W
C3
Start
C4
break
C4
W
W
Stop
C5
break
not
transmitted
Manually
asserted
MOTOROLA
C6
W
C6

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents