RT5509
I2C Interface
Device Addressing
The RT5509 support I2C control interface. The default
device address is accessed via Pin ADS1 and ADS2.
(see Table 1.) Four separate address are supported for
stereo mode application. The levels on pins ADS1 and
ADS2 determine the values of bits 1 and 2, respectively.
The generic address is independent of pins ADS1 and
ADS2.
Table 1. Address Selection Via Pins ADS1 and ADS2
ADS2 Pin (V) ADS1 Pin (V) Address
0110100x
Function (bit 0)
0 : write 1 : read
0 : write 1 : read
0 : write 1 : read
0 : write 1 : read
0
0
0
DVDD
0
0110101x
0110110x
0110111x
DVDD
DVDD
DVDD
Read Function
Reading One Indexed Byte of Data from RT (With 1-Byte)
Acknowledge from RT
Slave Address
R/W
Acknowledge from RT
Register Address
Acknowledge from RT
Slave Address
R/W
Acknowledge from Master
Data Byte
S
0
A
A
Sr
1
A
A
P
Repeated Start
1Byte
Reading n Indexed Words of Data from RT (With N-Byte)
Acknowledge from RT
Slave Address
R/W
Acknowledge from RT
Register Address
Acknowledge from RT
Slave Address
R/W
S
0
A
A
Sr
1
A
A
Repeated Start
Acknowledge from Master
Data Byte
Acknowledge from Master
Data Byte
Acknowledge from Master
Data Byte
Acknowledge from Master
Data Byte
A
A
…
A
P
1st Byte
2nd Byte
(n-1)th Byte
nth Byte
Write Function
Writing One Byte of Data to RT (With 1-Byte)
Acknowledge from RT
Slave Address
R/W
Acknowledge from RT
Register Address
Acknowledge from RT
Data Byte
A P
S
0
A
A
1Byte
Copyright © 2017 Richtek Technology Corporation. All rights reserved.
is a registered trademark of Richtek Technology Corporation
www.richtek.com
12
DS5509-01 September 2017