UM10413
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2011. All rights reserved.
User manual
Rev. 1 — 16 December 2011
171 of 268
NXP Semiconductors
UM10413
MPT612 User manual
18.4.6 SSP Interrupt mask set/clear register (SSPIMSC - 0xE006 8014)
This register controls whether either of the four possible interrupt conditions in the SSP
controller are enabled. Note that ARM uses the word “masked” in the opposite sense from
classic computer terminology, in which “masked” means “disabled”. ARM uses the word
“masked” to mean “enabled”. To avoid confusion, the word “masked” is not used.
18.4.7 SSP Raw interrupt status register (SSPRIS - 0xE006 8018)
This read-only register contains a logic 1 for each interrupt condition that is asserted,
regardless of whether the interrupt is enabled in the SSPIMSC.
18.4.8 SSP Masked interrupt register (SSPMIS - 0xE006 801C)
This read-only register contains a logic 1 for each interrupt condition that is asserted and
enabled in the SSPIMSC. When an SSP interrupt occurs, the interrupt service routine
must read this register to determine the cause(s) of the interrupt.
Table 154: SSP Interrupt mask set/clear register (SSPIMSC - address 0xE006 8014) bit
description
Bit
Symbol
Description
Reset value
0
RORIM
receive overrun interrupt
. Software must set this bit to
enable interrupt when a receive overrun occurs, that is, when
Rx FIFO is full and another frame is received. The ARM
specification implies that preceding frame data is overwritten
by new frame data when this occurs.
0
1
RTIM
receive time-out interrupt
. Software must set this bit to
enable interrupt when a receive time-out condition occurs. A
receive time-out occurs when Rx FIFO is not empty, and no
new data is received, nor has data been read from FIFO, for
32 bit times.
0
2
RXIM
Rx interrupt
. Software must set this bit to enable interrupt
when RX FIFO is at least half full.
0
3
TXIM
Tx interrupt
. Software must set this bit to enable interrupt
when Tx FIFO is at least half empty.
0
7:4
-
reserved, user software must not write logic 1s to reserved
bits; value read from a reserved bit is not defined
n/a
Table 155: SSP Raw interrupt status register (SSPRIS - address 0xE006 8018) bit description
Bit
Symbol
Description
Reset value
0
RORRIS
logic 1 if another frame was received while RX FIFO was full.
ARM specification implies that preceding frame data is
overwritten by new frame data when this occurs.
0
1
RTRIS
logic 1 if there is a receive time-out condition. Note that a
receive time-out can be negated if further data is received.
0
2
RXRIS
logic 1 if Rx FIFO is at least half full
0
3
TXRIS
logic 1 if Tx FIFO is at least half empty
1
7:4
-
reserved, user software must not write logic 1s to reserved
bits; value read from a reserved bit is not defined
n/a