User’s Manual
119
12. R
ABBIT
S
ERIAL
P
ORTS
Two features related to asynchronous and clocked serial communication were added to the
Rabbit 2000 serial port hardware in revisions A–C to improve and simplify asynchronous
serial and clocked serial communication. See Section B.2.3 for more information.
The Rabbit has four on-chip serial ports designated A, B, C, and D. All the ports can perform
asynchronous serial communications at high baud rates. Ports A and B have the additional
capabilities of being able to operate as clocked ports and of being switchable to alternate I/O
pins. Port A has the special capability of being usable to perform a cold boot of the micropro-
cessor system.
Figure 12-1 shows a block diagram of the serial ports.
Figure 12-1. Block Diagram of Rabbit Serial Ports
The individual serial ports are capable of operating at baud rates in excess of 500,000 bps
in the asynchronous mode, and 8 times faster than that in the synchronous mode. Either 7
or 8 data bits may be transmitted and received in the asynchronous mode. The so-called
"9th" bit or address bit mode of operation is also supported. Parity and multiple stop bits
are not directly supported by the hardware, but may be accomplished with suitable pro-
gramming techniques.
Serial Port A
Timer A4
Serial Port B
Timer A5
Serial Port C
Serial Port D
Timer A6
Timer A7
Tx
Rx
Tx
Rx
Tx
Rx
Tx
Rx
CLKA
CLKB
Input to timers
perclk
/2 or
perclk
/2
prescaled
Alternate I/O
Alternate I/O
Summary of Contents for 2000
Page 1: ...Rabbit 2000 Microprocessor User s Manual 019 0069 041018 M...
Page 12: ...6 Rabbit 2000 Microprocessor...
Page 46: ...40 Rabbit 2000 Microprocessor...
Page 54: ...48 Rabbit 2000 Microprocessor...
Page 76: ...70 Rabbit 2000 Microprocessor...
Page 96: ...90 Rabbit 2000 Microprocessor...
Page 142: ...136 Rabbit 2000 Microprocessor...
Page 154: ...148 Rabbit 2000 Microprocessor...
Page 170: ...164 Rabbit 2000 Microprocessor...
Page 174: ...168 Rabbit 2000 Microprocessor...
Page 180: ...174 Rabbit 2000 Microprocessor...
Page 202: ...196 Rabbit 2000 Microprocessor...
Page 206: ...200 Rabbit 2000 Microprocessor...
Page 226: ......
Page 230: ...224 Rabbit 2000 Microprocessor...