English
Language : 

ISD5100 Datasheet, PDF (42/88 Pages) Winbond – SINGLE-CHIP 1 TO 16 MINUTES DURATION VOICE RECORD/PLAYBACK DEVICES WITH DIGITAL STORAGE CAPABILITY
7.5.4.2. Write Digital Data
Write
=====
I2CStart
SendByte(0x80)
WaitACK
WaitSCLHigh
SendByte(0xc0)
WaitACK
WaitSCLHigh
I2CStop
- Write, Slave address zero
- Enter Digital Mode Command
I2CStart
SendByte(0x80)
- Write, Slave address zero
WaitACK
WaitSCLHigh
SendByte(0xc9)
- Write Digital Data Command
WaitACK
WaitSCLHigh
SendByte(row/256) - high address byte
WaitACK
WaitSCLHigh
SendByte(row%256) - low address byte
WaitACK
WaitSCLHigh
repeat until all data is sent
{
SendByte(data) - send data byte
WaitACK()
WaitSCLHigh()
}
I2CStop
- 42 -
ISD5100 – SERIES