English
Language : 

ISD5100 Datasheet, PDF (73/88 Pages) Winbond – SINGLE-CHIP 1 TO 16 MINUTES DURATION VOICE RECORD/PLAYBACK DEVICES WITH DIGITAL STORAGE CAPABILITY
ISD5100 – SERIES
Master Reads from Slave immediately after first byte (Read Mode)
acknowledgement
from slave
From Slave
From Slave
From Slave
S
SLAVE ADDRESS R A
STATUS W ORD
A
High ADDR. BYTE
A
Low ADDR BYTE
NP
From Master
Start Bit
From
Master
R/W
From
Master
acknowledgement
from Master
acknowledgement
from Master
Stop Bit
From
Master
not-acknowledged
from Master
Another common operation in the ISD5100 Series is the reading of digital data from the chip’s memory
array at a specific address. This requires the I2C interface Master to first send an address to the
ISD5100 Series Slave device, and then receive data from the Slave in a single I2C operation. To
accomplish this, the data direction R/W bit must be changed in the middle of the command. The
following example shows the Master sending the Slave address, then sending a Command Byte and 2
bytes of address data to the ISD5100-Series, and then immediately changing the data direction and
reading some number of bytes from the chip’s digital array. An unlimited number of bytes can be read
in this operation. The “N” not-acknowledge cycle from the Master forces the end of the data transfer
from the Slave. The following example details the transfer explained in section 7.5.4 on page 47 of this
datasheet.
Master Reads from the Slave after setting data address in Slave (Write data address, READ Data)
acknowledgement
from slave
acknowledgement
from slave
acknowledgement
from slave
acknowledgement
from slave
S SLAVE ADDRESS W A
COMMAND BYTE
A
High ADDR. BYTE
A
Low ADDR. BYTE
A
Start Bit
From
Master
R/W
From
Master
acknowledgement
from slave
From Slave
From Slave
S SLAVE ADDRESS R A
From Master
Start Bit
From
Master
R/W
From
Master
8 BITS of DATA
A
8 BITS of DATA
A
acknowledgement
from Master
acknowledgement
from Master
From Slave
8 BITS of DATA
NP
Stop Bit
From
Master
not-acknowled
from Master
- 73 -
Publication Release Date: October, 2003
Revision 0.2