
668
Chapter 33 I2C Controller
2.I2C Interface Registers
■ Seven bit slave address MasK register (ISMK0)
■ Seven Bit slave Address register (ISBA0)
■ Data Register (IDAR0)
■ Clock control register (ICCR0)
ENSB SM6 SM5 SM4 SM3 SM2 SM1 SM0
⇐ Bit no.
Read/write ⇒
(R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W)
Default value⇒
(0) (1) (1) (1) (1) (1) (1) (1)
Seven Bit Address Mask register
Address : 0000D6
H
15 14 13 12 11 10 9 8
ISMK0
--- SA6 SA5 SA4 SA3 SA2 SA1 SA0
⇐ Bit no.
Read/write ⇒
(-) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W)
Default value⇒
(0) (0) (0) (0) (0) (0) (0) (0)
Address : 0000D7
H
765432 10
ISBA0
Seven Bit Address register
D7 D6 D5 D4 D3 D2 D1 D0
⇐ Bit no.
Read/write ⇒
(R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W)
Default value⇒
(0) (0) (0) (0) (0) (0) (0) (0)
Address : 0000D9
H
765432 10
IDAR0
Data register
--- NSF EN CS4 CS3 CS2 CS1 CS0
⇐ Bit no.
Read/write ⇒
(-) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W)
Default value⇒
(0) (0) (0) (1) (1) (1) (1) (1)
Clock Control register
Address : 0000DA
H
15 14 13 12 11 10 9 8
ICCR0