Zilog Z16C30 User Manual
Page 183

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