MB90480/485 Series
9. I2C Interface (MB90485 series only)
The I2C interface is a serial I/O port supporting the Inter IC BUS. Serves as a master/slave device on the I2C bus.
The I2C interface has the following functions.
• Master/slave transmit/receive
• Arbitration function
• Clock synchronization
• Slave address/general call address detection function
• Forwarding direction detection function
• Start condition repeated generation and detection
• Bus error detection function
(1) Register List
Bus Status Register (IBSR)
Initial value
7
6
5
4
3
2
1
0
000088H
00000000B
BB RSC AL
LRB TRX AAS GCA FBT
R
R
R
R
R
R
R
R
Bus control register (IBCR)
Initial value
00000000B
15
BER BEIE SCC MSS ACK GCAA INTE INT
R/W R/W R/W R/W R/W R/W R/W R/W
14
13
12
11
10
9
8
000089H
Clock control register (ICCR)
00008AH
Initial value
--0XXXXXB
7
6
5
4
3
2
1
0
EN
R/W
CS4 CS3 CS2 CS1 CS0
R/W R/W R/W R/W R/W
Address register (IADR)
Initial value
-XXXXXXXB
15
14
A6
13
A5
12
A4
11
A3
10
A2
9
8
00008BH
A1
A0
R/W R/W
R/W R/W R/W R/W R/W
Data register (IDAR)
00008CH
Initial value
7
D7
6
D6
5
4
3
2
1
0
XXXXXXXXB
D5
D4
D3
D2
D1
D0
R/W R/W R/W
R/W R/W R/W R/W R/W
57