LS_Fast IrDA controller
RM0082
586/844
Doc ID 018672 Rev 1
26.5.16 IrDA_ICR
register
The IrDA_ICR (interrupt clear) is a WO register which allows to clear interrupts. The
IrDA_ICR bit assignments are given in
Writing a 1‘b1 to a bit clears the corresponding interrupt. Writing 1‘b0 has no effect.
Table 510.
IrDA_MIS register bit assignments
Bit
Name
Reset value Description
[31:08]
Reserved
-
Read: undefined. Write: should be zero.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
[07]
FD
1’h0
Frame detected masked interrupt status.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
[06]
FI
1’h0
Frame invalid masked interrupt status.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
[05]
SD
1’h0
Signal detected masked interrupt status.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
[04]
FT
1’h0
Frame transmitted masked interrupt status.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
[03]
BREQ
1’h0
BREQ masked interrupt status.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
[02]
LBREQ
1’h0
LBREQ masked interrupt status.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
[01]
SREQ
1’h0
SREQ masked interrupt status.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
[00]
LSREQ
1’h0
LSREQ masked interrupt status.
1‘b0 = No interrupt.
1‘b1 = Interrupt pending.
Table 511.
IrDA_ICR register bit assignments
Bit
Name
Reset value Description
[31:08]
Reserved
-
Write: should be zero.
[07]
FD
1’h0
Frame detected interrupt clear.
[06]
FI
1’h0
Frame invalid interrupt clear.
[05]
SD
1’h0
Signal detected interrupt clear.