
30-10
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part V. The Communications Processor Module
Figure 30-5. SMC UART Frame Format
30.3.1 SMC UART Features
The following list summarizes the main features of the SMC in UART mode:
¥
Flexible message-oriented data structure
¥
Programmable data length (5Ð14 bits)
¥
Programmable 1 or 2 stop bits
¥
Even/odd/no parity generation and checking
¥
Frame error, break, and IDLE detection
¥
Transmit preamble and break sequences
¥
Received break character length indication
¥
Continuous receive and transmit modes
30.3.2 SMC UART-SpeciÞc Parameter RAM
For UART mode, the protocol-speciÞc area of the SMC parameter RAM is mapped as in
Table 30-4.
Table 30-4. SMC UART-Specific Parameter RAM Memory Map
Offset
1
Name
Width
Description
0x28
MAX_IDL
Hword Maximum idle characters. When a character is received on the line, the SMC starts
counting idle characters received. If MAX_IDL idle characters arrive before the next
character, an idle time-out occurs and the buffer closes, which sends an interrupt
request to the core to receive data from the buffer. An idle character is deÞned as a full
character length of logic high. MAX_IDL can be used to demarcate frames in UART
mode. Clearing MAX_IDL disables this function so idle never causes the buffer to close,
regardless of how many idle characters are received. The length of an idle character is
calculated as follows: 1 + data length (5 to 14) + 1 (if parity bit is used) + number of stop
bits (1 or 2). For example, for 8 data bits, no parity, and 1 stop bit, character length is 10
bits.
0x2A
IDLC
Hword Temporary idle counter. Down-counter in which the CP stores the current idle counter
value in the MAX_IDL time-out process.
0x2C
BRKLN
Hword Last received break length. Stores the length of the last break character received and is
the bit length of that character. For example, if the receive pin is low for 257 bit times,
BRKLN is 0x0101 and is accurate to within one character unit of bits. For 8 data bits, no
parity, 1 stop bit, and 1 start bit, BRKLN is accurate to within 10 bits.
SMCLK
SMTXD
16x
Start
Bit
Parity
Bit
(Optional)
5 to 14 Data Bits with the
Least SigniÞcant Bit First
1 or 2
Stop Bits
NOTE:
1. Clock is not to scale.
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......