English
Language : 

ISD5116 Datasheet, PDF (30/57 Pages) Winbond – Single-Chip Voice Record/Playback Device Up to 16-Minute Duration with Digital Storage Capability
2. Read digital data
For a normal digital read, the Registers are loaded as follows:
1. Host executes I2C START
2. Send Slave Address with R/W bit = “0” (Write)
3. Slave responds back with an ACK
4. Wait for SCL HIGH
5. Host sends a byte to Slave - (Command Byte = E1)
6. Slave responds with an ACK
7. Wait for SCL HIGH
8. Host sends a byte to Slave - (High Address Byte)
9. Slave responds with an ACK.
10. Wait for SCL HIGH
11. Host sends a byte to Slave - (Low Address Byte)
12. Slave responds with an ACK
13. Wait for SCL HIGH
14. Host sends repeat START
15. Host sends Slave Address with R/W bit = 1 (Reverses Data Direction)
16. Slave responds with an ACK
17. Wait for SCL HIGH
18. Slave sends a byte to Host - (First 8 bits of digital information)
19. Host responds with an ACK
20. Wait for SCL HIGH
21. Steps 18, 19 and 20 are repeated until last byte is sent and a NO ACK is returned
22. Host executes I2C STOP
S SLAVE ADDRESS W A C9h A DATA A DATA A
Command Byte High Addr. Byte Low Addr. Byte
S SLAVE ADDRESS R A DATA A DATA A
DATA N P
October 2000
Page 29