ISD5116
Advance Information
Single-Chip Voice Record/Playback Device Up to
16-Minute Duration with Digital Storage Capability
Features Summary
Fully-Integrated Solution
!
Single-chip voice record/playback solution
!
Dual storage of digital and analog information
Low Power Consumption
!
+2.7 to +3.3V (V
CC
) Supply Voltage
!
Supports 2.0V and 3.0V interface logic
!
Operating Current:
"
I
CC Play
= 15 mA (typical)
"
I
CC Rec
= 30 mA (typical)
"
I
CC Feedthrough
= 12 mA (typical)
!
Standby Current:
"
I
SB
= 1µA (typical)
!
Most stages can be individually powered down
to minimize power consumption
Enhanced Voice Features
!
One or two-way conversation record
!
One or two-way message playback
!
Voice memo record and playback
!
Private call screening
!
In-terminal answering machine
!
Personalized outgoing message
!
Private call announce while on call
Digital Memory Features
!
Up to 4 MB available
!
Storage of phone numbers, system configuration
parameters and message address table in cellular
application
Easy-to-use and Control
!
No compression algorithm development required
!
User-controllable sampling rates
!
Programmable analog interface
2
!
Fast mode I C serial interface (400 kHz)
!
Fully addressable to handle multiple messages
High Quality Solution
!
High quality voice and music reproduction
!
ISD’s standard 100-year message retention
(typical)
!
100K record cycles (typical) for analog data
!
10K record cycles (typical) for digital data
Options
!
Available in die form,
µBGA
(available upon
request), TSOP and SOIC
!
Extended (-20 to +70C) and Industrial (-40 to
+85C) available
ISD5116
ISD5116
28-PIN TSOP
SOIC
October 2000
Page 1
Product Description
The ISD5116 ChipCorder
Product provides high
quality,
fully
integrated,
single-chip
Record/Playback solutions for 8- to 16-minute
messaging applications that are ideal for use in
cellular phones, automotive communications,
GPS/navigation systems and other portable
products. The ISD5116 product is an enhancement
2
of the ISD5000 architecture, providing: 1) the I C
serial port - address, control and duration selection
2
are accomplished through an I C interface to
minimize pin count (ONLY two control lines
required); 2) the capability of the storage array to
store digital, in addition to analog, information.
These features allow customers to store phone
book numbers, system configuration parameters
and message address pointers for message
management capability.
Analog functions and audio gating have also been
integrated into the ISD5116 product to allow easy
interface with integrated digital cellular chip sets on
the market. Audio paths have been designed to
enable full duplex conversation record, voice
memo, answering machine (including outgoing
message playback) and call screening features.
This product enables playback of messages while
the phone is in standby, AND both simplex and
duplex playback of messages while on a phone call.
Additional voice storage features for digital cellular
include: 1) a personalized outgoing message can
be sent to the person by getting caller-ID
information from the host chipset 2) a private call
announce while on call can be heard from the host
by giving caller-ID on call waiting information from
the host chipset.
Logic Interface Options of 2.0V and 3.0V are
supported by the ISD5116 to accommodate
portable communication products customers (2.0-
and 3.0-volt required).
Like other ChipCorder products, the ISD5116
integrates the sampling clock, anti-aliasing and
smoothing filters, and the multi-level storage array
on a single-chip. For enhanced voice features, the
ISD5116 eliminates external circuitry by integrating
automatic gain control (AGC), a
power
amplifier/speaker driver, volume control, summing
amplifiers, analog switches, and a car kit interface.
Input level adjustable amplifiers are also included,
providing a flexible interface for multiple
applications.
Recordings are stored in on-chip nonvolatile
memory cells, providing zero-power message
storage. This unique, single-chip solution is made
possible through ISD’s patented multilevel storage
technology. Voice and audio signals are stored
directly into solid-state memory in their natural,
uncompressed form, providing superior quality
voice and music reproduction.
®
ISD5116 Block Diagram
6dB
FTHRU
ANA OUT MUX
INP
MICROPHONE
Input Source MUX
FILTO
INP
SUM1 MUX
SUM1
Summing
AMP
SUM1
ARRAY
SUM1
FILTO
ANA IN
MIC+
MIC -
AGCCAP
MIC IN
AGC
(AGPD)
AUX IN
1
Σ
2
Low Pass
Filter
1
(FLPD)
(
FILTO
ANA IN
ARRAY
S1M0
S1M1
)
Σ
2
SUM2
Summing
AMP
ANA
OUT
AMP
1
ANA OUT+
ANA OUT-
VOL
SUM2
Filter
MUX
1
(FLS0)
(AOPD)
3
(
S2M0
)
S2M1
AUX IN
AUX IN
AMP
(INS0)
1
1
( )
AOS0
AOS1
AOS2
FILTO
AUX
OUT
AMP
SUM1 MUX
1.0 / 1.4 / 2.0 / 2.8
2
Internal
Clock
(AXPD)
Multilevel/Digital
Storage Array
2
(
AXG0
AXG1
2
)
(
FLD0
)
FLD1
)
SUM2
(
S1S0
S1S1
(ANALOG)
Array I/O Mux
64-bit/samp.
64-bit/samp.
AUX OUT
ARRAY
INPUT
MUX
Output MUX
XCLK
0.625/0.883/1.25/1.76
SUM2
VOL
CTRL
(DIGITAL)
ARRAY OUT
(ANALOG)
ARRAY OUTPUT MUX
ARRAY OUT
(DIGITAL)
SPEAKER
Spkr.
AMP
SP+
SP-
ANA IN
ANA IN
AMP
(AIPD)
1
ANA IN
2
SUM1
INP
ANA IN
SUM2
Volume
Control
1
(
AIG0
)
AIG1
Power Conditioning
2
(V
LPD
)
3
( )
VOL0
VOL1
VOL2
(
OPS0
)
OPS1
2
Vol MUX
2
(
OPA0
)
OPA1
(
VLS0
)
VLS1
Device Control
V
CCA
V
SSA
V
SSA
V
SSD
V
SSD
V
CCD
V
CCD
SCL
SDA
INT
RAC
A0
A1
October 2000
Page 2
Table of Contents
ISD5116............................................................................................................................................1
1
Overview....................................................................................................................................5
1.1
Speech/Sound Quality .......................................................................................................5
1.2
Duration..............................................................................................................................5
1.3
Flash Storage.....................................................................................................................5
1.4
Microcontroller Interface ....................................................................................................5
1.5
Programming......................................................................................................................5
Functional Description ...........................................................................................................6
2.1
Internal Registers...............................................................................................................7
2.2
Memory Organization.........................................................................................................7
2.3
Pinout Table .......................................................................................................................8
Operational Modes Description .............................................................................................9
2
3.1
I C Interface .......................................................................................................................9
3.2
Command Byte ................................................................................................................11
3.3
Opcode Summary............................................................................................................11
3.4
Data Bytes........................................................................................................................13
3.5
Configuration Register Bytes ...........................................................................................13
3.6
Power-up Sequence.........................................................................................................15
3.7
Feed through mMde.........................................................................................................15
3.8
Call Record ......................................................................................................................17
3.9
Memo Record...................................................................................................................18
3.10 Memo and Call Playback .................................................................................................19
3.11 Message Cueing ..............................................................................................................20
Analog Mode..........................................................................................................................21
4.1
Aux In and Ana In Description .........................................................................................21
4.2
Analog Structure (left half) description.............................................................................22
4.3
Analog Structure (right half) description...........................................................................22
4.4
Volume Control Description .............................................................................................23
4.5
Apeaker and Aux Out Description....................................................................................23
4.6
Ana Out Description.........................................................................................................24
4.7
Analog Inputs ...................................................................................................................24
Digital Mode ...........................................................................................................................27
5.1
Writing Data .....................................................................................................................27
5.2
Reading Data ...................................................................................................................27
5.3
Erasing Data ....................................................................................................................27
5.4
Example Command Sequences ......................................................................................28
Pin Descriptions ....................................................................................................................31
6.1
Digital I/O Pins .................................................................................................................31
6.2
Analog I/O Pins ................................................................................................................33
6.3
Power and Ground Pins...................................................................................................36
6.4
Sample PC Layout ...........................................................................................................36
Electrical Characteristics and Parameters .........................................................................37
7.1
Electrical Characteristics..................................................................................................37
7.2
Parameters.......................................................................................................................38
Timing Diagrams ...................................................................................................................45
2
8.1
I C Timing Diagram..........................................................................................................45
8.2
Playback and Stop Cycle .................................................................................................45
8.3
Example of Power Up Command (first 12 bits)................................................................46
2
3
4
5
6
7
8
October 2000
Page 3
9
I
2
C Serial Interface Technical Information ..........................................................................47
2
9.1
Characteristics of the I C Serial Interface ........................................................................47
2
9.2
I C Protocol ......................................................................................................................49
10
Device Physical Dimensions ............................................................................................51
10.1.
Plastic Thin Small Outline Package (TSOP) Type e Dimensions................................51
10.2.
Plastic Small Outline Integrated Circuit (soic) Dimensions..........................................52
10.3.
Plastic Dual Inline Package (PDIP) Dimensions..........................................................53
10.4.
Die Bonding Physical Layout........................................................................................54
11
Ordering Information.........................................................................................................56
October 2000
Page 4
1. OVERVIEW
1.1
SPEECH/SOUND QUALITY
The ISD5116 ChipCorder product can be configured via software to operate at 4.0, 5.3, 6.4 and 8.0 kHz
sampling frequencies, allowing the user a choice of speech quality options. Increasing the duration
decreases the sampling frequency and bandwidth, which affects sound quality. The table in the following
section compares filter pass band and product durations.
1.2
DURATION
To meet end-system requirements, the ISD5116 device is a single-chip solution, which provides from 8 to
16 minutes of voice record and playback, depending on the sample rates defined by customer software.
Input Sample
Rate (kHz)
8.0
6.4
5.3
4.0
Duration
1
8 min 44 sec
10 min 55 sec
13 min 6 sec
17 min 28 sec
Typical Filter Knee
(kHz)
3.4
2.7
2.3
1.7
1. Minus any pages selected for digital storage
1.3
FLASH STORAGE
One of the benefits of ISD’s ChipCorder technology is the use of on-chip nonvolatile memory, which
provides zero-power message storage. The message is retained for up to 100 years (typically) without
power. In addition, the device can be re-recorded over 10,000 times (typically) for the digital messages
and over 100,000 times (typically) for the analog messages.
A new feature has been added that allows memory space in the ISD5116 to be allocated to either digital
or analog storage when recorded. The fact that a section has been assigned digital or analog data is
stored in the Message Address Table by the system microcontroller when the recording is made.
1.4
MICROCONTROLLER INTERFACE
2
The ISD5116 is controlled through an I C 2-wire interface. This synchronous serial port allows
commands, configurations, address data, and digital data to be loaded to the device, while allowing
status, digital data and current address information to be read back from the device. In addition to the
serial interface, two other pins can be connected to the microcontroller for enhanced interface. These are
the RAC timing pin and the INT pin for interrupts to the controller. Communications with all the internal
registers are through the serial bus, as well as digital memory Read and Write operations.
1.5
PROGRAMMING
The ISD5116 series is also ideal for playback-only applications, where single or multiple messages may
2
be played back when desired. Playback is controlled through the I C interface. Once the desired message
configuration is created, duplicates can easily be generated via a third-party programmer. For more
information on available application tools and programmers, please see the ISD web site at
www.winbond-usa.com
October 2000
Page 5