NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
413
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
I
2
C Slave Address Mask Register (I2CADMx)
Register
Offset
R/W
Description
Reset Value
I2CADM0
n=0,1
0x24
R/W
I
2
C Slave Address Mask Register0
0x0000_0000
I2CADM1
n=0,1
0x28
R/W
I
2
C Slave Address Mask Register1
0x0000_0000
I2CADM2
n=0,1
0x2C
R/W
I
2
C Slave Address Mask Register2
0x0000_0000
I2CADM3
n=0,1
0x30
R/W
I
2
C Slave Address Mask Register3
0x0000_0000
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
Reserved
7
6
5
4
3
2
1
0
I2CADM
Reserved
Bits
Description
[31:8]
Reserved
Reserved.
[7:1]
I2CADM
I
2
C Address Mask Register
0 = Mask Disabled (the received corresponding register bit should be exact the same as
address register.).
1 = Mask Enabled (the received corresponding address bit is don’t care.).
I
2
C bus controllers support multiple address recognition with four address mask register.
When the bit in the address mask register is set to one, it means the received
corresponding address bit is don’t-care. If the bit is set to zero, that means the received
corresponding register bit should be exact the same as address register.
[0]
Reserved
Reserved.