ISD5116 WINBOND [Winbond], ISD5116 Datasheet - Page 12

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.1.3 I
The ISD5116 is controlled by loading commands to, or, reading from, the internal command, configuration
and address registers. The Command byte sent is used to start and stop recording, write or read digital
data and perform other functions necessary for the operation of the device.
3.2 COMMAND BYTE
Control of the ISD5116 is implemented through an 8-bit command byte, sent after the 7-bit device
address and the 1-bit Read/Write selection bit. The 8 bits are:
!
!
!
!
Function Bits
The command byte function bits are
detailed in the table to the right. C6, the
DAB bit, determines whether the device is
performing an analog or digital function.
The other bits are decoded to produce the
individual commands. Not all decode
combinations are currently used, and are
reserved for future use. Out of 16 possible
codes, the ISD5116 uses 7 for normal
operation. The other 9 are undefined.
Register Bits
The register load may be used to modify a command
sequence (such as load an address) or used with the null
command sequence to load a configuration or test register.
Not all registers are accessible to the user. [RG2 is always 0
as the four additional combinations are undefined.]
3.3 OPCODE SUMMARY
OpCode Command Description
The following commands are used to access the chip through the I
October 2000
!
!
!
!
!
Global power up bit
DAB bit: determines whether device is performing an analog or digital function
3 function bits: these determine which function the device is to perform in conjunction with the DAB
bit.
3 register address bits: these determine if and when data is to be loaded to a register
Play: analog play command
Record: analog record command
Message Cue: analog message cue command
Read: digital read command
Write: digital write command
Power Up
Bit
2
C Control Registers
PU
C7
DAB
C6
Function Bits
FN2
C5
DAB
C6
0
0
0
0
1
1
1
FN1
Command Bits
C4
FN2
C5
0
1
0
1
1
0
0
FN0
C3
FN1
C4
0
0
1
1
0
0
1
RG2
2
C2
C interface.
0
0
0
0
RG2
C2
FN0
C3
0
1
0
1
0
1
0
RG1
Register Bits
C1
0
0
1
1
RG1
STOP (or do nothing)
Analog Play
Analog Record
Analog MC
Digital Read
Digital Write
Erase (row)
C1
RG0
C0
0
1
0
1
RG0
Function
C0
Function
No action
Load Address
Load CFG0
Load CFG1
Page 11

Related parts for ISD5116