beautypg.com

D.34 lsrn – Intel 386 User Manual

Page 602

background image

D-37

SYSTEM REGISTER QUICK REFERENCE

D.34 LSR

n

Serial Line Status
LSR0, LSR1
(read only)

Expanded Addr:
ISA Addr:
Reset State:

LSR0

LSR1

F4FDH

F8FDH

03FDH

02FDH

60H

60H

7

0

TE

TBE

BI

FE

PE

OE

RBF

Bit

Number

Bit

Mnemonic

Function

7

Reserved. This bit is undefined.

6

TE

Transmitter Empty:

The transmitter sets this bit to indicate that the transmit shift register and
transmit buffer register are both empty. Writing to the transmit buffer
register clears this bit.

5

TBE

Transmit Buffer Empty:

The transmitter sets this bit after it transfers data from the transmit buffer
to the transmit shift register. Writing to the transmit buffer register clears
this bit.

4

BI

Break Interrupt:

The receiver sets this bit whenever the received data input is held in the
spacing (logic 0) state for longer than a full word transmission time.
Reading the receive buffer register or the serial line status register clears
this bit.

3

FE

Framing Error

The receiver sets this bit to indicate that the received character did not
have a valid stop bit. Reading the receive buffer register or the serial line
status register clears this bit. If data frame is set for two stop bits the
second stop bit is ignored.

2

PE

Parity Error:

The receiver sets this bit to indicate that the received data character did
not have the correct parity. Reading the receive buffer register or the
serial line status register clears this bit.

1

OE

Overrun Error:

The receiver sets this bit to indicate an overrun error. An overrun occurs
when the receiver transfers a received character to the receive buffer
register before the CPU reads the buffer’s old character. Reading the
serial line status register clears this bit.

0

RBF

Receive Buffer Full:

The receiver sets this bit after it transfers a received character from the
receive shift register to the receive buffer register. Reading the receive
buffer register clears this bit.