UM10429
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2010. All rights reserved.
User manual
Rev. 1 — 20 October 2010
97 of 258
NXP Semiconductors
UM10429
Chapter 11: LPC1102 SPI0 with SSP
11.6.9 SPI/SSP Interrupt Clear Register
Software can write one or more one(s) to this write-only register, to clear the
corresponding interrupt condition(s) in the SPI controller. Note that the other two interrupt
conditions can be cleared by writing or reading the appropriate FIFO or disabled by
clearing the corresponding bit in SSPIMSC registers.
11.7 Functional description
11.7.1 Texas Instruments synchronous serial frame format
shows the 4-wire Texas Instruments synchronous serial frame format supported
by the SPI module.
Table 98:
SPI/SSP Masked Interrupt Status register (SSP0MIS - address 0x4004 001C) bit
description
Bit
Symbol
Description
Reset Value
0
RORMIS
This bit is 1 if another frame was completely received while the
RxFIFO was full, and this interrupt is enabled.
0
1
RTMIS
This bit is 1 if the Rx FIFO is not empty, has not been read for
a “time-out period", and this interrupt is enabled. The time-out
period is the same for master and slave modes and is
determined by the SSP bit rate: 32 bits at PCLK / (CPSDVSR
×
[SCR+1]).
0
2
RXMIS
This bit is 1 if the Rx FIFO is at least half full, and this interrupt
is enabled.
0
3
TXMIS
This bit is 1 if the Tx FIFO is at least half empty, and this
interrupt is enabled.
0
31:4
-
Reserved, user software should not write ones to reserved
bits. The value read from a reserved bit is not defined.
NA
Table 99:
SPI/SSP interrupt Clear Register (SSP0ICR - address 0x4004 0020) bit description
Bit
Symbol
Description
Reset Value
0
RORIC
Writing a 1 to this bit clears the “frame was received when
RxFIFO was full” interrupt.
NA
1
RTIC
Writing a 1 to this bit clears the Rx FIFO was not empty and
has not been read for a timeout period interrupt. The timeout
period is the same for master and slave modes and is
determined by the SSP bit rate: 32 bits at PCLK / (CPSDVSR
×
[SCR+1]).
NA
31:2
-
Reserved, user software should not write ones to reserved
bits. The value read from a reserved bit is not defined.
NA