Cirrus Logic EP93xx User Manual

Page 580

Advertising
background image

16-4

DS785UM1

Copyright 2007 Cirrus Logic

UART3 With HDLC Encoder
EP93xx User’s Guide

1

6

1

6

16

a 3-bit status (break, frame and parity) is pushed onto the
11-bit wide receive FIFO
• if the FIFOs are not enabled, the data byte and status are
stored in the receiving holding register (the bottom word of
the receive FIFO).

The received data byte is read by performing reads from
the UART3Data register, while the corresponding status
information can be read by a successive read of the
UART3RXSts register.

UART3RXSts

Address:

0x808E_0004 - Read/Write

Default:

0x0000_0000

Definition:

UART3 Receive Status Register and Error Clear Register. Provides receive
status of the data value last read from the UART3Data. A write to this register
clears the framing, parity, break and overrun errors. The data value is not
important.

Bit Descriptions:

RSVD:

Reserved. Unknown During Read.

OE:

Overrun Error.
1 - when data is received and the FIFO is already full.
0 - Cleared by a write to UART3RXSts.
The FIFO contents remain valid since no further data is
written when the FIFO is full. Only the contents of the shift
register are overwritten. The data must be read in order to
empty the FIFO.

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

RSVD

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

RSVD

OE

BE

PE

FE

Advertising