667
Chapter 33 I2C Controller
2.I2C Interface Registers
2. I
2
C Interface Registers
This section describes the function of the I
2
C interface registers in detail.
■ Bus Control Register (IBCR0)
■ Bus Status Register (IBSR0)
■ Ten Bit slave Address register (ITBA0)
■ Ten bit slave address MasK register (ITMK0)
BER BEIE SCC MSS ACK GCAA INTE INT
⇐ Bit no.
Read/write ⇒
(R/W) (R/W) (W) (R/W) (R/W) (R/W) (R/W) (R/W)
Default value⇒
(0) (0) (0) (0) (0) (0) (0) (0)
Bus control register
Address : 0000D0
H
15 14 13 12 11 10 9 8
IBCR0
BB RSC AL LRB TRX AAS GCA ADT
⇐ Bit no.
Read/write ⇒
(R) (R) (R) (R) (R) (R) (R) (R)
Default value⇒
(0) (0) (0) (0) (0) (0) (0) (0)
Address : 0000D1
H
765432 10
IBSR0
Bus status register
--- --- --- --- --- --- TA9 TA8
⇐ Bit no.
Read/write ⇒
(-) (-) (-) (-) (-) (-) (R/W) (R/W)
Default value⇒
(0) (0) (0) (0) (0) (0) (0) (0)
Ten Bit Address high byte
Address : 0000D2
H
15 14 13 12 11 10 9 8
ITBAH0
TA7 TA6 TA5 TA4 TA3 TA 2 TA1 TA0
⇐ 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 : 0000D3
H
765432 10
ITBAL0
Ten Bit Address low byte
ENTB RAL --- --- --- --- TM9 TM8
⇐ Bit no.
Read/write ⇒
(R/W) (R) (-) (-) (-) (-) (R/W) (R/W)
Default value⇒
(0) (0) (1) (1) (1) (1) (1) (1)
Ten Bit Address Mask high byte
Address : 0000D4
H
15 14 13 12 11 10 9 8
ITMKH0
TM7 TM6 TM5 TM4 TM3 TM2 TM1 TM0
⇐ Bit no.
Read/write ⇒
(R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W)
Default value⇒
(1) (1) (1) (1) (1) (1) (1) (1)
Address : 0000D5
H
765432 10
ITMKL0
Ten Bit Address Mask low byte