UM11029
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual
Rev. 1.0 — 16 June 2017
343 of 515
NXP Semiconductors
UM11029
Chapter 19: LPC84x I2C0/1/2/3
19.6.3 Interrupt Enable Set and read register
The INTENSET register controls which I
2
C status flags generate interrupts. Writing a 1 to
a bit position in this register enables an interrupt in the corresponding position in the STAT
register, if an interrupt is supported there. Reading INTENSET indicates which interrupts
are currently enabled.
Table 354. Slave function state codes (SLVSTATE)
SLVSTATE
Description
Actions
DMA
access
allowed
0
SLVST_ADDR
Address plus R/W
received.
At least one of
the 4 slave addresses has
been matched by
hardware.
Software can further check the address if needed, for
instance if a subset of addresses qualified by SLVQUAL0 is
to be used. Software can ACK or NACK the address by
writing 1 to either SLVCONTINUE or SLVNACK. Also see
regarding 10-bit addressing.
No
1
SLVST_RX
Received data is
available (Slave Receiver
mode).
Read data reply with an ACK or a NACK.
Yes
2
SLVST_TX
Data can be transmitted
(Slave Transmitter mode).
Send data.
Yes
3
-
Reserved.
-
-
Table 355. Interrupt Enable Set and read register (INTENSET, address 0x4005 0008 (I2C0),
0x4005 4008 (I2C1), 0x4003 0008 (I2C2), 0x4003 4008 (I2C3)) bit description
Bit
Symbol
Value Description
Reset
value
0
MSTPENDINGEN
Master Pending interrupt Enable.
0
0
The MstPending interrupt is disabled.
1
The MstPending interrupt is enabled.
3:1
-
Reserved. Read value is undefined, only zero
should be written.
NA
4
MSTARBLOSSEN
Master Arbitration Loss interrupt Enable.
0
0
The MstArbLoss interrupt is disabled.
1
The MstArbLoss interrupt is enabled.
5
-
Reserved. Read value is undefined, only zero
should be written.
NA
6
MSTSTSTPERREN
Master Start/Stop Error interrupt Enable.
0
0
The MstStStpErr interrupt is disabled.
1
The MstStStpErr interrupt is enabled.
7
-
Reserved. Read value is undefined, only zero
should be written.
NA
8
SLVPENDINGEN
Slave Pending interrupt Enable.
0
0
The SlvPending interrupt is disabled.
1
The SlvPending interrupt is enabled.
10:9
-
Reserved. Read value is undefined, only zero
should be written.
NA