![Dallas DS87C550 User Manual Supplement Download Page 20](http://html1.mh-extra.com/html/dallas/ds87c550/ds87c550_user-manual-supplement_3298646020.webp)
DS87C550 High-Speed Microcontroller User’s Guide Supplement
20 of 93
REN_0
Bit 4
Receiver Enable.
This bit enable/disables the serial port 0 receiver shift register.
0 = Serial port 0 reception disabled.
1= Serial port 0 receiver enabled (modes 1, 2, 3). Setting this bit will initiate
synchronous reception in mode 0.
TB8_0
Bit 3
9
th
Transmission Bit State.
This bit defines the state of the 9
th
transmission bit
in serial port 0 modes 2 and 3.
RB8_0
Bit 2
9
th
Received Bit State.
This bit identifies that state of the 9
th
reception bit of
received data in serial port 0 modes 2 and 3. In serial port mode 1, when
SM2_0=0, RB8_0 is the state of the stop bit. RB8_0 is not used in mode 0.
TI_0
Bit 1
Transmitter Interrupt Flag.
This bit indicates that data in the serial port 0
buffer has been completely shifted out. In serial port mode 0, TI_0 is set at the
end of the 8
th
data bit. In all other modes, this bit is set at the end of the last data
bit. This bit must be manually cleared by software.
RI_0
Bit 0
Receiver Interrupt Flag.
This bit indicates that a byte of data has been received
in the serial port 0 buffer. In serial port mode 0, RI_0 is set at the end of the 8
th
bit. In serial port mode 1, RI_0 is set after the last sample of the incoming stop bit
subject to the state of SM2_0. In modes 2 and 3, RI_0 is set after the last sample
of RB8_0. This bit must be manually cleared by software.
Serial Data Buffer 0 (SBUF0)
7
6
5
4
3
2
1
0
SFR 99h
SBUF0.7
SBUF0.6
SBUF0.5
SBUF0.4
SBUF0.3
SBUF0.2
SBUF0.1
SBUF0.0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
R=Unrestricted Read, W=Unrestricted Write, -n=Value after Reset
SBUF0.7-0
Bits 7-0
Serial Data Buffer 0.
Data for serial port 0 is read from or written to this
location. The serial transmit and receive buffers are separate registers, but both
are addressed at this location.