xxii
MPC850 Integrated Communications Microprocessor Users Manual
MOTOROLA
CONTENTS
Paragraph
Number
Title
Page
Number
22.6
22.7
22.8
22.9
22.10
22.11
22.12
22.13
22.14
22.15
22.16
22.17
22.18
22.19
22.20
22.21
22.22
Error and Status Reporting.................................................................................22-6
SCC UART Commands .....................................................................................22-6
Multidrop Systems and Address Recognition....................................................22-7
Receiving Control Characters.............................................................................22-7
Hunt Mode (Receiver)........................................................................................22-9
Inserting Control Characters into the Transmit Data Stream.............................22-9
Sending a Break (Transmitter) .........................................................................22-10
Sending a Preamble (Transmitter)....................................................................22-10
Fractional Stop Bits (Transmitter)....................................................................22-11
Handling Errors in the SCC UART Controller ................................................22-12
UART Mode Register (PSMR)........................................................................22-13
SCC UART Receive Buffer Descriptor (RxBD)..............................................22-15
SCC UART Transmit Buffer Descriptor (TxBD) ............................................22-18
SCC UART Event Register (SCCE) and Mask Register (SCCM)...................22-19
SCC UART Status Register (SCCS)................................................................22-21
SCC UART Programming Example.................................................................22-22
S-Records Loader Application.........................................................................22-23
Chapter 23
SCC HDLC Mode
23.1
23.2
23.3
23.4
23.5
23.6
23.7
23.8
23.9
23.10
23.11
23.12
23.13
23.13.1
23.13.2
23.14
23.14.1
23.14.2
23.14.3
23.14.4
23.14.5
SCC HDLC Features..........................................................................................23-2
SCC HDLC Channel Frame Transmission.........................................................23-2
SCC HDLC Channel Frame Reception..............................................................23-3
SCC HDLC Parameter RAM .............................................................................23-3
Programming the SCC HDLC Controller ..........................................................23-5
SCC HDLC Commands .....................................................................................23-5
Handling Errors in the SCC HDLC Controller ..................................................23-6
HDLC Mode Register (PSMR)..........................................................................23-7
SCC HDLC Receive Buffer Descriptor (RxBD)................................................23-8
SCC HDLC Transmit Buffer Descriptor (TxBD) ............................................23-11
HDLC Event Register (SCCE)/HDLC Mask Register (SCCM)......................23-12
SCC HDLC Status Register (SCCS)................................................................23-14
SCC HDLC Programming Examples...............................................................23-14
SCC HDLC Programming Example #1 .......................................................23-15
SCC HDLC Programming Example #2 .......................................................23-16
HDLC Bus Mode with Collision Detection .....................................................23-16
HDLC Bus Features .....................................................................................23-19
Accessing the HDLC Bus.............................................................................23-19
Increasing Performance................................................................................23-20
Delayed RTS Mode......................................................................................23-21
Using the Time-Slot Assigner (TSA)...........................................................23-22