beautypg.com

Zilog Z16C30 User Manual

Page 183

background image

8-28

Z16C30 USC

®

U

SER

'

S

M

ANUAL

Z

ILOG

UM97USC0100

"RxFIFO Status" if last RCSR15-12 command 4-7 was 5
"Rx Int level" if last RCSR15-12 command 4-7 was 6
"RxREQ level" if last RCSR15-12 command 4-7 was 7

Receive Interrupt Control Register (RICR)

Register Address 0 b 10011

Exited

Hunt IA

Bit(s)

Field/Bit

Name

Conditions

/Context

Description

RW

Status

Ref Chapter: Section

RICR15-8

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

15

Idle

Rcved

IA

Break/

Abort

IA

Rx

Bound

IA

Word

Status

Abort

/PE

IA

RxOver

IA

TC0R

Sel

5 written to
RCmd
(RCSR15
-12) or
Reset since
6 or 7
written to
RCmd

the number of characters/bytes/octets
currently in the RxFIFO

RW

5: The Data Registers and
the FIFOs

RICR15-8

RO

RICR15-8

number of characters/bytes/octets in the
RxFIFO, above which to request a Receive
Data interrupt

RW

7: Receive Data interrupts

6 written to
RCmd
(RCSR15-
12) since
5 or 7
written to
RCmd

RICR7

1=arm interrupts on ExitedHunt (RCSR7)

RW

7: Receive Status Interrupt
Sources and IA Bits

ExitedHunt
IA

RICR6

1=arm interrupts on IdleRcved (RCSR6)

RW

IdleRcvedIA

RICR5

1=arm interrupts on Break/Abort (RCSR5)

RW

Break/Abort
IA

RICR4

1=arm interrupts on RxBound (RCSR4)

RW

RxBound IA

RICR3

0="queued" status in RCSR reflects oldest
character in RxFIFO; 1=two oldest characters

RW

WordStatus

5: Status Reporting

RICR2

1=arm interrupts on Abort/PE (RCSR2)

RW

Abort/PE IA

7: Receive Status Interrupt
Sources & IA Bits

RICR1

1=arm interrupts on RxOver (RCSR1)

RW

RxOver IA

RICR0

0=select Time Constant value for reading TC0R;
1=capture current count for reading TC0R

RW

TC0R Sel

4: Tx and Rx Clocking: The
Baud Rate Generators

7 written to
RCmd
(RCSR15-
12) since
5 or 6
written to
RCmd

number of characters/bytes/octets in the
RxFIFO, above which to request a Receive
DMA transfer

6: DMA Requests by the
Receiver and Transmitter

RW = Read/Write, RO = Read Only, WO = Write Only – for other codes see p. 8-10.

UM009402-0201