beautypg.com

3 serial port buffer reg, 4 fifo status register, 3 serial port buffer register (sbuf) -7 – Maxim Integrated MAXQ7667 User Manual

Page 137: 4 fifo status register (uart) (fstat) -7, Maxq7667 user’s guide, 3 serial port buffer register (sbuf), 4 fifo status register (uart) (fstat)

background image

8.3.3 Serial Port Buffer Register (SBUF)

Register Description:

Serial Port Buffer Register

Register Name:

SBUF

Register Address:

Module 03h, Index 07h

Bits 7 to 0: Serial Port Buffer Register (SBUF[7:0]). This register is the access point for inserting data into the transmit buffer or
retrieving data from the receive buffer. To load the transmit FIFO, software will normally write to this register once for each byte of data

to be transmitted. Similarly, when a frame has been received, software will normally read this register until the receive FIFO is empty.

8.3.4 FIFO Status Register (UART) (FSTAT)

Register Description:

FIFO Status Register

Register Name:

FSTAT

Register Address:

Module 03h, Index 0Ch

Bits 7 and 6: Reserved. Read returns 0.

Bit 5: Transmit FIFO Full (TFF). This bit is set to 1 by the peripheral when the transmit FIFO is completely full. The bit is automatical-
ly cleared to 0 when a byte of data has been transmitted.

Bit 4: Transmit FIFO Almost Empty (TFAE). This bit is set to 1 by the peripheral when the amount of data in the transmit FIFO exceeds
the threshold configured by the TXFT[1:0] field (FCON.5:4).

Bit 3: Transmit FIFO Empty (TFE). This bit is set to 1 by the peripheral whenever the transmit FIFO is completely empty.

Bit 2: Receive FIFO Full (RFF). This bit is set to 1 by the peripheral whenever the receive FIFO is completely full.

Bit 1: Receive FIFO Almost Full (RFAF). This bit is set to 1 by the peripheral when the amount of data in the receive FIFO exceeds
the threshold configured by the RXFT[1:0] field (FCON.3:2).

Bit 0: Receive FIFO Empty (RFE). This bit is set to 1 by the peripheral whenever the receive FIFO is completely empty.

8-7

___________________________________________________________________________________________________________

MAXQ7667 User’s Guide

r = read, w = write

Note: SBUF is cleared to 00h on all forms of reset.

Bit #

7

6

5

4

3

2

1

0

Name

SBUF7

SBUF6

SBUF5

SBUF4

SBUF3

SBUF2

SBUF1

SBUF0

Reset

0

0

0

0

0

0

0

0

Access

rw

rw

rw

rw

rw

rw

rw

rw

r = read

Note: FSTAT is cleared to 09h on all forms of reset.

Bit #

7

6

5

4

3

2

1

0

Name

TFF

TFAE

TFE

RFF

RFAF

RFE

Reset

0

0

0

0

1

0

0

1

Access

r

r

r

r

r

r

r

r