ISD5116 WINBOND [Winbond], ISD5116 Datasheet - Page 10

no-image

ISD5116

Manufacturer Part Number
ISD5116
Description
Single-Chip Voice Record/Playback Device Up to 16-Minute Duration with Digital Storage Capability
Manufacturer
WINBOND [Winbond]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISD5116E
Manufacturer:
TI
Quantity:
7 192
Part Number:
ISD5116EY
Manufacturer:
IDT
Quantity:
287
Part Number:
ISD5116P
Manufacturer:
NUVOTON
Quantity:
2 000
Part Number:
ISD5116PY
Manufacturer:
Intersil
Quantity:
360
Part Number:
ISD5116S
Manufacturer:
ROHM
Quantity:
6 225
Part Number:
ISD5116SY
Manufacturer:
ISD
Quantity:
20 000
Part Number:
ISD5116X
Manufacturer:
WINBOND/华邦
Quantity:
20 000
3 OPERATIONAL MODES DESCRIPTION
3.1 I
Important note: The rest of this data sheet will assume that the reader is familiar with the I
serial interface. Additional information on I
document. If you are not familiar with this serial protocol, please read this section to familiarize
yourself with it. A large amount of additional information on I
web page at
3.1.1 I
The ISD5116 has a 7-bit slave address of <100 00xy> where x and y are equal to the state, respectively,
of the external address pins A1 and A0. Because all data bytes are required to be 8 bits, the LSB of the
address byte is the Read/Write selection bit that tells the slave whether to transmit or receive data.
Therefore, there are 8 possible slave addresses for the ISD5116. These are:
To use more than four ISD5116 devices in an application requires some external switching of the I
interface.
3.1.2 ISD5116 I
There are many control functions used to operate the ISD5116.
Among them are:
1. READ STATUS COMMAND : The Read Status command is a
1. Host executes I
2. Send Slave Address with R/W bit = “1” (Read) 81h
3. Slave (ISD5116) responds back to Host an Acknowledge (ACK)
4. Host sends an Acknowledge (ACK) to Slave
5. Wait for SCL to go HIGH
6. Slave responds with Upper Address byte of internal address
7. Host sends an ACK to Slave
8. Wait for SCL to go HIGH
October 2000
read request from the Host processor to the ISD5116 without
delivering a Command Byte. The Host supplies all the clocks
(SCL). In each case, the entity sending the data drives the data
line (SDA). The Read Status Command is executed by the
following I
followed by 8-bit Status word
register
2
C INTERFACE
2
C Slave Address
2
C sequence.
http://www.philips.com/
2
2
c Operation Definitions
C START
A1
0
0
1
1
0
0
1
1
A0
0
1
0
1
0
1
0
1
.
Slave Address R/W Bit HEX Value
<100 0000>
<100 0001>
<100 0010>
<100 0011>
<100 0000>
<100 0001>
<100 0010>
<100 0011>
2
C may be found in
0
0
0
0
1
1
1
1
2
C can also be found on the Philips
80
82
84
86
81
83
85
87
section 9.0
SLAVE ADDRESS
DATA
Conventions used in I
W
P
The Box color indicates the
direction of data flow
S
R
A
N
= START Condition
= STOP Condition
= “1” in the R/W bit
= “0” in the R/W bit
= ACK (Acknowledge)
= No ACK
Transfer Diagrams
= Host to Slave (Gray)
= Slave to Host (White)
= 8-bit data transfer
on page 47 of this
Page 9
= 7-bit Slave
2
C
2
Address
C Data
2
C

Related parts for ISD5116