![Rabbit 3000 User Manual Download Page 154](http://html2.mh-extra.com/html/rabbit/3000/3000_user-manual_3114034154.webp)
146
Rabbit 3000 Microprocessor
12.1 Serial Port Register Layout
Figure 12-2 shows a functional block diagram of a serial port. Each serial port has a data
register, a control register and a status register. Writing to the data register starts transmis-
sion. The least significant bit (LSB) is always transmitted first. This is true for both asyc-
nchronous and synchronous communication. If the write is performed to an alternate data
register address, the extra address bit or 9th bit (8th bit if 7 data bits) is sent. When data
bits have been received, they are read from the data register (LSB first). The control regis-
ter is used to set the transmit and receive parameters. The status register may be tested to
check on the operation of the serial port.
Figure 12-2. Functional Block Diagram of a Serial Port
Bit 0 1 2 3 4 5 6 7 stop
Rx serial data in
Tx serial data out
Read Data
Write Data
Input Shift Reg
Data In Reg
Data Out Reg
Start Bit
0 1 1 0 1 0 1 1
Transmitting 0D6h
Stop Bit
Tx
Start Bit
Bit 0 1 2 3 4 5 6 7 A stop
0 1 1 0 1 0 1 1
Transmitting 0D6h
Stop Bit
Tx
9th bit
with 9th bit zero
Signals Shown at Microprocessor Tx Pin
fifo ports E, F only
(4-bytes deep)
fifo ports E, F only
(4-bytes deep)
output shift
reg
9th bit
zero
9th bit
one
alternate data out
registers
address register
long stop register
LSB First
LSB First
Summary of Contents for 3000
Page 1: ...Rabbit 3000 Microprocessor User s Manual 019 0108 020426 A...
Page 8: ...Rabbit 3000 Microprocessor...
Page 28: ...20 Rabbit 3000 Microprocessor...
Page 73: ...User s Manual 65 6 RABBIT INTERNAL I O REGISTERS...
Page 122: ...114 Rabbit 3000 Microprocessor...
Page 138: ...130 Rabbit 3000 Microprocessor...
Page 150: ...142 Rabbit 3000 Microprocessor...
Page 188: ...180 Rabbit 3000 Microprocessor...
Page 208: ...200 Rabbit 3000 Microprocessor...
Page 228: ...220 Rabbit 3000 Microprocessor...
Page 232: ...224 Rabbit 3000 Microprocessor...
Page 238: ...230 Rabbit 3000 Microprocessor...
Page 260: ...252 Rabbit 3000 Microprocessor...
Page 266: ......