
UM10800
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2016. All rights reserved.
User manual
Rev. 1.2 — 5 October 2016
252 of 487
NXP Semiconductors
UM10800
Chapter 15: LPC82x I2C0/1/2/3
15.6.13 Slave Address registers
The SLVADR[0:3] registers allow enabling and defining one of the addresses that can be
automatically recognized by the I
2
C slave hardware. The value in the SLVADR0 register is
qualified by the setting of the SLVQUAL0 register.
When the slave address is compared to the receive address, the compare can be affected
by the setting of the SLVQUAL0 register (see
The I
2
C slave function has 4 address comparators. The additional 3 address comparators
do not include the address qualifier feature. For handling of the general call address, one
of the 4 address registers can be programmed to respond to address 0.
15.6.14 Slave address Qualifier 0 register
The SLVQUAL0 register can alter how Slave Address 0 is interpreted.
Table 218. Slave Address registers (SLVADR[0:3], address 0x4005 0048 (SLVADR0) to
0x4005 0054 (SLVADR3) (I2C0), 0x4005 4048 (SLVADR0) to 0x4005 4054
(SLVADR3) (I2C1), 0x4007 0048 (SLVADR0) to 0x4007 0054 (SLVADR3) (I2C2),
0x4007 4048 (SLVADR0) to 0x4007 4054 (SLVADR3) (I2C3)) bit description
Bit
Symbol
Value Description
Reset
value
0
SADISABLE
Slave Address n Disable.
1
0
Enabled. Slave Address n is enabled and will be
recognized with any changes specified by the SLVQUAL0
register.
1
Ignored Slave Address n is ignored.
7:1
SLVADR
Seven bit slave address that is compared to received
addresses if enabled.
0
31:8
-
Reserved. Read value is undefined, only zero should be
written.
NA