ml22460mb Oki Semiconductor, ml22460mb Datasheet - Page 13
![no-image](/images/no-image-200.jpg)
ml22460mb
Manufacturer Part Number
ml22460mb
Description
Speech Synthesis Lsi With Serial Rom Interface Including 4-channel Mixing Function
Manufacturer
Oki Semiconductor
Datasheet
1.ML22460MB.pdf
(21 pages)
I2C Command Interface (Applied to ML22460)
The I2C Interface built-in is an serial interface (: slave side) that is compliant with I2C bus specification. It
supports Fast mode and enables data transmission/reception at 400 kbps. The SCL and SDA pins are used to
input the command data or to read the status. Pins (:SAD0, 1 and 2) are used to set the slave address.
Pull-up resister should be connected to SCL pin and SDA pin.
For the master on the I2C bus to communicate with this device (: slave), input the slave address with the first
seven bits after setting the start condition. The upper three bits of the slave address can be set using the SAD0
to 2 pins. The eighth bit of slave address is used to set the direction (: write or read) of communication. If the
eighth bit is “0” level, it is write mode from master to slave. And, if the eighth bit is “1” level, it is read mode
from master.
The communication is made in the unit of byte. And acknowledge is needed for each byte.
The protocol of I2C communication is shown below.
− Command flow at the data write
− Command flow at the data read
Start condition
Slave address +W(0)
Write address (ex. 1st byte of the command)
Write data (ex. 2nd byte of the command)
STOP condition
Start condition
Slave address +R(1)
Read data (ex. Status read)
STOP condition
Data write timing
Data read timing
SDA
SCL
SDA
SCL
S
S
A6 A5 A4 A3 A2 A1 A0
A6 A5 A4 A3 A2 A1 A0
Slave Address
Slave Address
R
W
A
A
A
A
D7 D6D5 D4 D3 D2 D1
D7 D6 D5 D4 D3 D2 D1
1st Command Data
Read Data
D0
D0
A
A
A
A
D7 D6 D5 D4 D3 D2 D1
D7 D6 D5 D4 D3 D2 D1
2nd Command Data
Read Data
D0
D0
A
A
A
A
ML22420MB/ ML22460MB
P
P
FEDL22420DIGEST-04
13/21