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
341 of 515
NXP Semiconductors
UM11029
Chapter 19: LPC84x I2C0/1/2/3
13:12 SLVIDX
Slave address match Index. This field is valid when the I
2
C slave
function has been selected by receiving an address that matches one
of the slave addresses defined by any enabled slave address
registers, and provides an identification of the address that was
matched. It is possible that more than one address could be
matched, but only one match can be reported here.
0
RO
0x0
Slave address 0 was matched.
0x1
Slave address 1 was matched.
0x2
Slave address 2 was matched.
0x3
Slave address 3 was matched.
14
SLVSEL
Slave selected flag. SLVSEL is set after an address match when
software tells the Slave function to acknowledge the address. It is
cleared when another address cycle presents an address that does
not match an enabled address on the Slave function, when slave
software decides to NACK a matched address, or when there is a
Stop detected on the bus. SLVSEL is not cleared if software Nacks
data.
0
RO
0
Not selected. The Slave function is not currently selected.
1
Selected. The Slave function is currently selected.
15
SLVDESEL
Slave Deselected flag. This flag will cause an interrupt when set if
enabled via INTENSET. This flag can be cleared by writing a 1 to this
bit.
0
W1
0
Not deselected. The Slave function has not become deselected. This
does not mean that it is currently selected. That information can be
found in the SLVSEL flag.
1
Deselected. The Slave function has become deselected. This is
specifically caused by the SLVSEL flag changing from 1 to 0. See the
description of SLVSEL for details on when that event occurs.
16
MONRDY
Monitor Ready. This flag is cleared when the MONRXDAT register is
read.
0
RO
0
No data. The Monitor function does not currently have data available.
1
Data waiting. The Monitor function has data waiting to be read.
17
MONOV
Monitor Overflow flag.
0
W1
0
No overrun. Monitor data has not overrun.
1
Overrun. A Monitor data overrun has occurred. This can only happen
when Monitor clock stretching not enabled via the MONCLKSTR bit
in the CFG register. Writing 1 to this bit clears the flag.
18
MONACTIVE
Monitor Active flag. This flag indicates when the Monitor function
considers the I
2
C bus to be active. Active is defined here as when
some Master is on the bus: a bus Start has occurred more recently
than a bus Stop.
0
RO
0
Inactive. The Monitor function considers the I
2
C bus to be inactive.
1
Active. The Monitor function considers the I
2
C bus to be active.
Table 352. I
2
C Status register (STAT, address 0x4005 0004 (I2C0), 0x4005 4004 (I2C1), 0x4003 0004 (I2C2), 0x4003
4004 (I2C3)) bit description
…continued
Bit
Symbol
Value Description
Reset
value
Access