ISD2560
ISD2560
ISD2560
ISD2500 Series
Single-Chip Voice Record/Playback Devices
32-*, 40-*, 48-*, 64-*, 60-, 75-,
90-, and 120-Second Durations
FEATURES
• Easy-to-use single-chip voice Record/ • Fully addressable to handle multiple
Playback solution messages
• High-quality, natural voice/audio • 100-year message retention (typical)
reproduction • 100,000 record cycles (typical)
• Manual switch or microcontroller compati-
ble Playback can be edge- or level-
•
•
On-chip clock source
No algorithm development required
1
activated
• Single +5 volt power supply
• Single-chip durations of 32*, 40*, 48*, 64*,
60, 75, 90, and 120 seconds • Available in die form, DIP, SOIC, and
TSOP packaging
• Directly cascadable for longer durations
• Industrial temperature (-40°C to +85°C)
• Automatic Power-Down (Push-Button versions available
Mode)
– Standby current 1 µA (typical)
• Zero-power message storage
– Eliminates battery backup circuits
Recordings are stored in on-chip nonvolatile mem- The speech samples are stored directly into on-
ory cells, providing zero-power message storage. chip nonvolatile memory without the digitization
This unique, single-chip solution is made possible and compression associated with other solutions.
Direct analog storage provides a very true, natural
-1 through ISD's patented multilevel storage technol-
ogy. Voice and audio signals are stored directly sounding reproduction of voice, music, tones, and
into memory in their natural form, providing high- sound effects not available with most solid-state
quality, solid-state voice reproduction. digital solutions.
Duration
To meet end system requirements, the ISD2500
Series offers single-chip solutions at 32*, 40*, 48*,
64*, 60, 75, 90, and 120 seconds. Parts may also
be cascaded together for longer durations.
XCLK
Sampling Clock
R
ANA IN Amp 5-Pole Active Analog Transceivers
Antialiasing Filter
480 K Cell
Decoders
ANA OUT
Nonvolatile 5-Pole Active
MIC Multilevel Storage Smoothing Filter
Pre-
Amp Array SP+
MIC REF
Automatic Mux Amp
AGC Gain Control SP–
(AGC)
XCLK
Sampling Clock
R
ANA IN Amp 5-Pole Active Analog Transceivers
Antialiasing Filter
256 K Cell
Decoders
ANA OUT
Nonvolatile 5-Pole Active
MIC Multilevel Storage Smoothing Filter
Pre-
Amp Array SP+
MIC REF
Automatic Mux Amp
AGC Gain Control SP–
(AGC)
1
EEPROM Storage PIN DESCRIPTIONS
One of the benefits of ISD’s ChipCorder technol-
Voltage Inputs (VCCA, VCCD)
ogy is the use of on-chip nonvolatile memory,
providing zero-power message storage. The mes- To minimize noise, the analog and digital circuits in
sage is retained for up to 100 years typically the ISD2500 Series devices use separate power
without power. In addition, the device can be re- busses. These voltage busses are brought out to
recorded typically over 100,000 times. separate pins and should be tied together as close
to the supply as possible. In addition, these sup-
Microcontroller Interface plies should be decoupled as close to the package
In addition to its simplicity and ease of use, the as possible.
ISD2500 Series includes all the interfaces neces-
sary for microcontroller-driven applications. The Ground Inputs (VSSA, VSSD)
address and control lines can be interfaced to a The ISD2500 Series of devices utilizes separate
microcontroller and manipulated to perform a vari- analog and digital ground busses. These pins
ety of tasks, including message assembly, should be connected separately through a low-
message concatenation, predefined fixed mes- impedance path to power supply ground.
sage segmentation, and message management.
Power Down Input (PD)
Programming
When not recording or playing back, the PD pin
The ISD2500 Series is also ideal for playback-only should be pulled HIGH to place the part in a very
applications, where single or multiple messages low power mode (see ISB specification). When
are referenced through buttons, switches, or a OVF pulses LOW for an overflow condition, PD
microcontroller. Once the desired message config- should be brought HIGH to reset the address
uration is created, duplicates can easily be pointer back to the beginning of the Record/Play-
generated via an ISD programmer. back space. The PD pin has additional
functionality in the M6 (Push-Button) Operational
Mode described later in the Operational Mode End-Of-Message / RUN Output (EOM)
section. A nonvolatile marker is automatically inserted at
-1 Chip Enable Input (CE) the end of each recorded message. It remains
there until the message is recorded over. The
The CE pin is taken LOW to enable all Playback EOM output pulses LOW for a period of TEOM at
and Record operations. The address inputs and the end of each message.
Playback/Record input (P/R) are latched by the
falling edge of CE. CE has additional functionality In addition, the ISD2500 Series has an internal
in the M6 (Push-Button) Operational Mode VCC detect circuit to maintain message integrity
described later in the Operational Mode section. should VCC fall below 3.5V. In this case, EOM
goes LOW and the device is fixed in Playback-only
Playback/Record Input (P/R) mode.
The P/R input is latched by the falling edge of the When the device is configured in Operational
CE pin. A HIGH level selects a Playback cycle Mode M6 (Push-Button Mode), this pin provides an
while a LOW level selects a Record cycle. For a active-HIGH RUN signal, indicating the device is
Record cycle, the address inputs provide the start- currently recording or playing. This signal can con-
ing address and recording continues until PD or veniently drive an LED for a visual indicator of a
CE is pulled HIGH or an overflow is detected (i.e. Record or Playback operation in process.
the chip is full). When a Record cycle is terminated
by pulling PD or CE HIGH, an End-Of-Message Overflow Output (OVF)
(EOM) marker is stored at the current address in This signal pulses LOW at the end of memory
memory. For a Playback cycle, the address inputs space, indicating the device has been filled and the
provide the starting address and the device will message has overflowed. The OVF output then fol-
play until an EOM marker is encountered. The lows the CE input until a PD pulse has reset the
device can continue past an EOM marker in an device. This pin can be used to cascade several
operational mode, or if CE is held LOW in address ISD2500 devices together to increase Record/
mode. (See page 1-85 for more Operational Playback durations.
Modes).
Microphone Input (MIC) AGC pin to VSSA analog ground. The “release”
The microphone input transfers its signal to the on- time is determined by the time constant of an
chip preamplifier. An on-chip Automatic Gain Con- external resistor (R2) and an external capacitor
(C2) connected in parallel between the AGC Pin
1
trol (AGC) circuit controls the gain of this
preamplifier from -15 to 24 dB. An external micro- and VSSA analog ground. Nominal values of
phone should be AC coupled to this pin via a series 470 KΩ and 4.7 µF give satisfactory results in
capacitor. The capacitor value, together with the most cases.
internal 10 K ohm resistance on this pin, deter-
Analog Output (ANA OUT)
mines the low-frequency cutoff for the ISD2500
Series passband. See ISD's Application Notes and This pin provides the preamplifier output to the
Design Manual in this book for additional informa- user. The voltage gain of the preamplifier is deter-
tion on low-frequency cutoff calculation. mined by the voltage level at the AGC pin.
Part NOTE
Sample Rate Required Clock
Number Never ground or drive an unused speaker
output.
ISD2560 8.0 KHz 1024 KHz
ISD2532*
4.0 KHz
8.0 KHz
512 KHz
1024 KHz
output amplifier and speaker output pins when CE
is HIGH, P/R is HIGH, and Playback is currently
ISD2540* 6.4 KHz 819.2 KHz
not active or if the device is in Playback overflow.
When cascading multiple ISD2500 devices, the
ISD2548* 5.3 KHz 682.7 KHz AUX IN pin is used to connect a Playback signal
ISD2564* 4.0 KHz 512 KHz from a following device to the previous output
speaker drivers. For noise considerations, it is sug-
These recommended clock rates should not be gested that the auxiliary input not be driven when
varied because the antialiasing and smoothing fil- the storage array is active.
ters are fixed, and aliasing problems can occur if Address/Mode Inputs (Ax/Mx)
the sample rate differs from the one recom-
mended. The duty cycle on the input clock is not The Address/Mode Inputs have two functions
critical, as the clock is immediately divided by two. depending on the level of the two Most Significant
Bits (MSB) of the address (A8 and A9 for the
IF THE XCLK IS NOT USED, THIS INPUT MUST BE CON-
ISD256075/90/120 devices, and A7 and A8 for the
NECTED TO GROUND.
ISD2532/40/48/64* devices).
Speaker Outputs (SP+/SP-) If either or both of the two MSBs are LOW, the
All devices in the ISD2500 Series include an on- inputs are ALL interpreted as address bits and are
chip differential speaker driver, capable of driving used as the start address for the current Record or
50 milliwatts into 16 Ω from AUX IN (12.2 mW from Playback cycle. The address pins are inputs only
memory). and do not output internal address information as
the operation progresses. Address inputs are
The speaker outputs are held at VSSA levels during
latched by the falling edge of CE.
record and power down. It is therefore not possible
to parallel speaker outputs of multiple ISD2500 If both MSBs are HIGH, the Address/Mode Inputs
devices or the outputs of other speaker drivers. are interpreted as Mode bits according to the
Operational Mode table on page 1-85. There are
six operational modes (M0..M6) available as indi-
Mode
Function Typical Use Jointly Compatible*
Control
M1 Delete EOM markers Position EOM marker at the end of the last M3, M4, M5, M6
message
NOTE: An asterisk (*) indicates additional operational modes which can be used simultaneously with the given mode.
1
cated in the table. It is possible to use multiple ISD2500 address space. Later operations can
operational modes simultaneously. Operational begin at other address locations, depending on the
Modes are sampled on each falling edge of CE, operational mode(s) chosen. In addition, the
and thus Operational Modes and direct addressing address pointer is reset to 0 when the device is
are mutually exclusive. changed from Record to Playback, Playback to
Record (except M6 mode), or when a Power-Down
OPERATIONAL MODES cycle is executed.
The ISD2500 Series is designed with several built- Second, Operational Modes are executed when
in operational modes that provide maximum func- CE goes LOW and the two MSBs are HIGH. This
tionality with minimum additional components. Operational Mode remains in effect until the next
These are described in detail below. The opera- LOW-going CE signal, at which point the current
tional modes use the address pins on the ISD2500 address/mode levels are sampled and executed.
devices, but are mapped outside the valid address
range. When the two Most Significant Bits (MSBs) OPERATIONAL MODES DESCRIPTION
are HIGH (A8 and A9 for the ISD2560/75/90/120
The Operational Modes can be used in conjunction
devices, and A7 and A8 for the ISD2532/40/48/64*
with a microcontroller, or they can be hard-wired to
devices), the remaining address signals are inter-
provide the desired system operation.
preted as mode bits and not as address bits.
Therefore, operational modes and direct address- M0 — Message Cueing
ing are not compatible and cannot be used
Message Cueing allows the user to skip through
simultaneously.
messages, without knowing the actual physical
There are two important considerations for using addresses of each message. Each CE LOW pulse
operational modes. First, all operations begin ini- causes the internal address pointer to skip to the
tially at address 0, which is the beginning of the next message. This mode should be used for
PD Stop/Reset Push-Button
M4 — Consecutive Addressing (HIGH pulse activated)
During normal operations, the address pointer will EOM Active-HIGH Run Indicator
reset when a message is played through to an
EOM marker. The M4 Operational Mode inhibits
the address pointer reset on EOM, allowing mes- CE Pin (START/PAUSE)
sages to be played back consecutively. In Push-Button Operational Mode, CE acts as a
LOW-going pulse-activated START/PAUSE sig-
M5 — CE-Level Activated nal. If no operation is currently in progress, a LOW-
The default mode for ISD2500 devices is for CE to going pulse on this signal will initiate a Playback or
be edge-activated on Playback and level-activated a Record cycle according to the level on the P/R
on Record. The M5 Operational Mode causes the pin. A subsequent pulse on the CE pin, before an
CE pin to be interpreted as level-activated as End-Of-Message is reached in Playback or an
opposed to edge-activated during Playback. This overflow condition occurs, will cause the device to
is specifically useful for terminating Playback oper- pause. The address counter is not reset, and
ations using the CE signal. another CE pulse will cause the device to continue
the operation from the place where it was paused.
In this mode, CE LOW begins a Playback cycle, at
the beginning of the device memory. The Playback PD Pin (STOP/RESET)
cycle continues as long as CE is held LOW. When
In push-button Operational Mode, PD acts as a
CE goes HIGH, Playback will immediately end. A
HIGH-going pulse-activated STOP/RESET signal.
new CE LOW will restart the message from the
When a Playback or Record cycle is in progress
beginning unless M4 is also HIGH.
and a HIGH-going pulse is observed on PD, the
current cycle is terminated and the address pointer Playback in Push-Button Mode
is reset to address 0, the beginning of the message 1. The PD pin should be LOW.
space.
2. The P/R pin is taken HIGH.
EOM Pin (RUN)
3. The CE pin is pulsed LOW. Playback starts,
In Push-Button Operational Mode, EOM becomes EOM goes HIGH to indicate an operation in
an active-HIGH RUN signal which can be used to progress.
drive an LED or other external device. It is HIGH
whenever a Record or Playback operation is in 4. If the CE pin is pulsed LOW or an EOM
progress. marker is encountered during an operation,
the part will pause. The internal address
Recording in Push-Button Mode pointers are not cleared, and EOM goes
1. The PD pin should be LOW, usually using a back LOW. The P/R pin may be changed at
pulldown resistor. this time. A subsequent Record operation
would not reset the address pointers and
2. The P/R pin is taken LOW.
the recording would begin where Playback
3. The CE pin is pulsed LOW. Recording ended.
starts, EOM goes HIGH to indicate an oper-
ation in progress.
5. CE is again pulsed LOW. Playback starts
where it left off, with EOM going HIGH to
1
4. The CE pin is pulsed LOW. Recording indicate an operation in progress.
pauses, EOM goes back LOW. The internal
6. Playback continues as in steps 4 and 5 until
address pointers are not cleared, but an
PD is pulsed HIGH or overflow occurs.
EOM marker is stored in memory to point to
the message end. The P/R pin may be 7. If in overflow, pulling CE LOW will reset the
taken HIGH at this time. Any subsequent address pointer and start Playback from the
CE would start a playback at address 0. beginning. After a PD pulse, the part is reset
to address 0.
5. The CE pin is pulsed LOW. Recording
starts at the next address after the previous NOTE
set EOM marker. EOM goes back HIGH. Push-button mode can be used in con-
junction with modes M0, M1, and M3.
NOTE
If the M1 operational mode pin is also
HIGH, the just previously written EOM bit Good Audio Design Practices
is erased, and recording starts at that ISD products are very high-quality single-chip
address.) voice Recording and Playback systems. To ensure
the highest quality voice reproduction, it is impor-
6. When the recording sequences are fin- tant that good audio design practices on layout and
ished, the final CE pulse LOW will end the power supply decoupling be followed. See the ISD
last Record cycle, leaving a set EOM Application Notes and Design Manual in this book
marker at the message end. Recording may for details.
also be terminated by a HIGH level on PD,
which will leave a set EOM marker.
Overflow
The ISD1000A Series combined two functions on
the EOM pin: end-of-message indication and over-
flow. The ISD2500 separates these two functions.
Pin 25 (PDIP package) remains as EOM, but out-
puts only the EOM signal indication. Pin 22 (PDIP
package) becomes OVF and pulses LOW only
when the device reaches its end of memory, or is
“full.” This change allows easy message cueing
and addressability across device boundaries. This
also means that the M2 operational mode found in
the ISD1000A family is not implemented in the
ISD2500 Series.
TIMING DIAGRAMS
Record
CE TCE
TSET
P/R Don't Care
TSET
MIC
ANA IN
TPUD TOVF
OVF
1
Playback
CE TCE
TSET
TSET
SP+/–
TOVF
OVF
EOM
TPUD TEOM
FCF Filter Pass Band — ISD2532* 3.4 KHz 3 dB Roll-Off Point (3) (8)
— ISD2540* 2.7 KHz 3 dB Roll-Off Point (3) (8)
— ISD2548* 2.3 KHz 3 dB Roll-Off Point (3) (8)
— ISD2564* 1.7 KHz 3 dB Roll-Off Point (3) (8)
— ISD2560 3.4 KHz 3 dB Roll-Off Point (3) (8)
— ISD2575 2.7 KHz 3 dB Roll-Off Point (3) (8)
— ISD2590 2.3 KHz 3 dB Roll-Off Point (3) (8)
— ISD25120 1.7 KHz 3 dB Roll-Off Point (3) (8)
25 1.2
Operating Current (mA)
1.0
20
5
0.2
-1
0 0
-40 25 70 85 -40 25 70 85
Temperature (C) Temperature (C)
0.7 0.4
0.6 0.2
Percent Distortion (%)
0.5 0
0.4 -0.2
0.3 -0.4
0.2 -0.6
0.1 -0.8
0 -1.0
-40 25 70 85 -40 25 70 85
Temperature (C) Temperature (C)
-1 AC PARAMETERS (DIE)
FCF Filter Pass Band — ISD2532* 3.4 KHz 3 dB Roll-Off Point (3) (8)
— ISD2540* 2.7 KHz 3 dB Roll-Off Point (3) (8)
— ISD2548* 2.3 KHz 3 dB Roll-Off Point (3) (8)
— ISD2564* 1.7 KHz 3 dB Roll-Off Point (3) (8)
— ISD2560 3.4 KHz 3 dB Roll-Off Point (3) (8)
— ISD2575 2.7 KHz 3 dB Roll-Off Point (3) (8)
— ISD2590 2.3 KHz 3 dB Roll-Off Point (3) (8)
— ISD25120 1.7 KHz 3 dB Roll-Off Point (3) (8)
30 1.0
Operating Current (mA)
25
0.8
0.2
5
1
0 0
0 25 50 0 25 50
0.7 0.2
0.6 0
Percent Distortion (%)
0.5
-0.2
0.4
-0.4
0.3
-0.6
0.2
0.1 -0.8
0 -1.0
0 25 50 0 25 50
NOTES: * Pin identifications for the ISD2532/40/48/64 devices which differ from those of the ISD2560/75/90/120 devices are
indicated.
** If desired, pin 18 (PDIP package) may be left unconnected (microphone preamplifier noise will be higher). In this case,
pin 18 must not be tied to any other signal or voltage. Additional design example schematics are provided in the
Application Notes and Design Manual in this book.
C1, C5 Microphone DC–blocking capacitor Decouples microphone bias from chip. Provides single-
Low-frequency cutoff pole low-frequency cutoff and common mode noise
rejection.
C3
C4
Low-frequency cutoff capacitor
C6, C7, C8 Power supply capacitors Filter and bypass of power supply
EXPLANATION
In this simplified block diagram of a microcontroller NOTE
application, the Push-Button mode and message ISD does not recomend connecting
cueing are used. The microcontroller is a 16-pin address lines directly to a microprocessor
version with enough port pins for buttons, an LED, bus. Address lines should be externally
and the ISD2500 Series device. The software can latched.
be written to use three buttons: one each for play
and record, and one for message selection.
Because the microcontroller is interpreting the but-
tons and commanding the ISD2500 device,
software can be written for any functions desired in
a particular application.
V CC
D1
S1 S2 S3
RUN
RECORD PLAY MSG#
MC68HC705K1A
ISD2500 (PDIP/SOIC)
OSC1 PB0
1 28
OSC2 PB1 A0 CCD
2 16
A1 CCA
R1 3
RESET PA0 A2
TBD 4 12
IRQ PA1 A3 SSD
5 13
U1 PA2 A4 SSA
6 U2
PA3 A5
7 14
VDD PA4 A6
8 15
PA5 A7 (NC*)
9 11
V SS PA6 A8 (A7*)
10 20
PA7 A9 (A8*)
-1 23
CE
21
24
PD
27 18
P/R
25 17
EOM
22
OVF
26 19
XCLK
NOTES: * Pin identifications for the ISD2532/40/48/64 devices which differ from those of the
ISD2560/75/90/120 devices are indicated.
ISD2500 (PDIP/SOIC) V CC
1
A0 VCCD 28
V CC
VSS
2
A1 VCCA 16
3 C4 C5
A2
0.1 µF C1 22 µF
4
A3 VSSD 12 0.1 µF
R6 R7 5 13
V CC A4 VSSA
100 KΩ 100 KΩ 6
A5
V CC LS1
7 14
S1 A6 SP+
8 15
A7 (NC*) SP–
9 11
START/PAUSE A8 (A7*) AUX IN 16 Ω
10 20 SPEAKER
A9 (A8*) ANA IN
S2 C3
23 21 0.1 µF
STOP/RESET CE ANA OUT
24
PD R 4 5.1 KΩ
27 18
P/R MIC REF
25 17
EOM MIC
PLAYBACK/RECORD 22
OVF V CC C1
19
26 0.1 µF
XCLK AGC
C5
0.1 µF
1
R3
10 KΩ
R2 C2
470 KΩ 4.7 µF ELECTRET R5
C4 MICROPHONE
10 KΩ
220 µF
NOTES: * Pin identifications for the ISD2532/40/48/64 devices which differ from those of the
ISD2560/75/90/120 devices are indicated.
** For more details, please refer to the ISD Application Notes and Design Manual.
C1, C4, C5 Power supply capacitors Filters and bypass of power supply
PUSH-BUTTON PARAMETERS
-1
Symbol Characteristic Min Typ (1) Max Units Conditions
TIMING DIAGRAMS
Push-Button Mode Record
MIC ANA IN
OVF
TRUN TPAUSE
EOM
(Run)
TDB TDB
TDB
TPUD
Notes: (1) (2) (3) (4, 5)
TPUD
(6, 7) (8) 1
Push-Button Mode Playback
SP+/–
OVF
TRUN TPAUSE
EOM
(Run) TDB TDB TDB
TPUD TPUD
Notes: (1) (2) (3) (4, 5) (6, 7) (8)
ORDERING INFORMATION
ISD25 _ _ _ _
When ordering ISD2500 Series devices, please refer to the following valid part numbers.
ISD2560SI ISD2575SI
ISD2560T ISD2575T
ISD2560TI ISD2575TI
ISD2560X ISD2575X
For the latest product information, access ISD’s worldwide website at http://www.isd.com.