• Combination of voice building blocks
extends the duration of playback
• Voice data re-use saves memory space
• Four trigger pins, S1 to S4 for eight groups
• SBT for sequential play-all or random play
• Holdable and unholdable, edge and level
triggering option
• 15 ms debounce time suitable for CDS
• IRP interrupt pin for master reset
• Three programmable output pins for STP Stop
Pulse, BUSY Signal, and LED
• Built-in oscillator with variable sample rate
• Single external resistor to determine sample rate
• Built-in D/A converter, EPROM
• ADPCM data compression provides high sound
quality
• Optional pop noise elimination function
•COUT pin drives speaker with a transistor
•VOUT1 and VOUT2 drives buzzer or speaker di-
rectly
• Auto-power down
• 2.4V-6V single power supply operation
• Low standby current (<5 µA at 3V)
SEPTEMBER 1999
GENERAL DESCRIPTION
IS22C022 is a high quality voice synthesizer capable of
varying playback duration. A proprietary ADPCM algorithm
is used. The audio message is stored in a 512K bits
on-chip EPROM which can store up to 20 seconds of
voice data at 6 KHz sample rate.
The IS22C022 eliminates the need of complicated circuitry
in voice playback but still achieves high voice quality.
Sounds such as human speech, animal sounds, musical
sounds and even special sound effects can be synthesized.
Versatile combinations in sections achieve longer playback
duration. In addition, devices can be cascaded to achieve
longer voice duration. Two devices can be configured in
parallel in order to achieve signal mixing without an
external mixer in which speech can be mixed with
background music each from one of two different chips.
The IS22C022 provides wide operating voltage range
from 2.4V to 6.0V. PWM digital amplifier output pins,
VOUT1 and VOUT2 provides direct drive to buzzer or
speaker.
A current output pin, COUT, enables the device to drive a
speaker through a low cost NPN transistor. No complex
filtering or amplifier circuit is needed. An automatic
ramp-down function eliminates undesired noise at the end
of playback.
Group of sections
The voice data memory area of the IS22C022 can be
subdivided into 126 sections. Any combination of these
sections will form an individual group for data playback. A
maximum of eight groups are available with activation
controlled by S1 to S4 pins. The SBT pin can be used to
trigger multiple groups playback in sequence.
Integrated Silicon Solution, Inc. — 1-800-379-4774
Rev. A
11/15/99
1
IS22C022ISSI
®
Group Configuration
Voice within each group are combinations of different
fixed memory sections of up to 126 sections. These
sections are the fundamental voice building blocks for
arranging playback without limiting sequencing. This
provides flexibility and allows data to be re-used, beneficial
for applications with many repeated sounds or words.
An example of group configuration is illustrated below:
Group No.Section Entry
Group 1Sec 1 + Sec 2 + Sec 3 ……. Sec 109
Group 2Sec 3 + Sec 2
Group 3Sec 10 + Sec 11 + Sec 12
Group 4Sec110 + Sec 10 + Sec 5
Group Configuration
The entry of sections for each group is truly random and
without limitation. However, there is a limit in the total
number of entries for eight groups, which is 992 in the
IS22C022. It is acceptable to allocate all entries into only
one group or distribute out to other groups. It depends on
how many groups of messages are required.
Selections in Playback Frequency
This option provides four choices for each group in
frequency which implies it is possible to have four
different sampling rates in one chip or one sample rate
with a different playback frequency. As a matter of fact,
the available choices are also dependent on the pullup
resistor value at the OSC pin. For example, if the
fundamental frequency choice is F, it can provide choices
in x1, x1-1/2, x2, x3.
Selections in Playback Mode
There are two playback modes, Sequential and Random
in the IS22C022. If the chip is programmed in Sequential
Mode, messages will playback in the order from Group 1
to Group 8 by triggering the SBT pin. If the chip is
programmed in Random Mode, messages will be played
back randomly by triggering the SBT pin.
Selections in Output Buffer
There are three independent output pins, OUT1, OUT2,
and OUT3, available for several combinations of LED1,
LED2, Stop Pulse, and Busy Signal for each group. The
following table illustrates the four different combinations.
OUT1OUT2OUT3
Programmable Options
Groups in IS22C022 can have independent options. They
include:
•Edge or Level trigger
•Unholdable or Holdable trigger
•Retriggerable or non-retriggerable
•Sequential or Random playback
•LED1, LED2, Busy, and Stop pulse are configurable
•Four selections in playback frequency
Selections in Triggering
The IS22C022 can be triggered in different ways, Edge or
Level trigger, Holdable or Unholdable, Retriggerable or
Non-retriggerable. The combinations of the triggering
options provide versatile playback.
By enabling Retrigger, the playback can be controlled in
Stop and Start mode. A trigger on any trigger pin will stop
the current message and start the next message immediately.
1.LED1LED2Busy
2.STOPLED1LED2
3.BusyStopLED1
4.LED2BusyStop
LED1 and LED2 are complemented outputs flashing at
approximately a 3 Hz rate. Stop pulse (STOP) gives a 15
ms positive pulse at the end of the playback for each
Group with option have or do not have the Stop pulse.
Busy is active high and Section dependent but not Group
dependent. Even if same section in different group may
have different output in Busy output. For instance, BUSY
can be high for Section 4 in Group 1 but low in Group 4.
BUSY can be used as a synchronous signal. During
standby mode all three outputs must be low.
Software Support
ISSI provides dedicated software to the customer. With
this tool, the customer can compose their own messages
and configure the chip to fit into their applications very
easily.
2
Integrated Silicon Solution, Inc. — 1-800-379-4774
1. The following pins are used to program data into the memory:
pins 4, 5, 6, 8, 9, 12, 15 and 16.
PWM audio signal output for buzzer and speaker
PWM audio signal output for buzzer and speaker
Current output from internal DAC for speaker playback
Oscillator resistor pin to control sampling frequency
Program power supply, no connect when voice playback
S1
Trigger switch 1, internal pull low, active high
S2
Trigger switch 2, internal pull low, active high
S3
Trigger switch 3, internal pull low, active high
S4
Trigger switch 4, internal pull low, active high
Sequential trigger, internal pull low, active high
Interrupt to stop playback, internal pull low, active high
Integrated Silicon Solution, Inc. — 1-800-379-4774
Rev. A
11/15/99
3
IS22C022ISSI
®
BONDING DIAGRAM
12111098765
Y
X
(0,0)
131415162413
Note: Substrate must be connected to GND
Pad size = 80 µm x 80 µm
Die size = 2350 x 2260 µm
Note:
Programming requires connection to
pins 4, 5, 6, 8, 9, 12, 15, and 16.