ISSI IS22C012P Datasheet

Loading...

IS22C012

ISSI®

VERSATILE 10 SEC INSTANT VOICE ROM

FEATURES

Minimum 10 second voice length at 6 KHz

Versatile features for playback

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

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

ADVANCE INFORMATION

FEBRUARY 1999

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 directly

Auto-power down

2.4V-6V single power supply operation

Low standby current (<5 A at 3V)

Development tools support

GENERAL DESCRIPTION

IS22C012 is a high quality voice synthesizer capable of varying playback duration. A proprietary ADPCM algorithm is used. The audio message is stored in a 256K bits onchip EPROM which can store up to ten seconds of voice data at 6 KHz sample rate.

The IS22C012 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 IS22C012 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 rampdown function eliminates undesired noise at the end of playback.

Group of sections

The voice data memory area of the IS22C012 can be subdivided into 124 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.

Group Configuration

Voice within each group are combinations of different fixed memory sections of up to 124 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 1

Sec 1 + Sec 2 + Sec 3 ……. Sec 109

 

 

Group 2

Sec 3 + Sec 2

Group 3

Sec 10 + Sec 11 + Sec 12

 

 

Group 4

Sec110 + Sec 10 + Sec 5

 

 

This specification contains ADVANCE INFORMATION data. ISSI reserves the right to make changes to its products at any time without notice in order to improve design and supply the best possible product. We assume no responsibility for any errors which may appear in this publication. © Copyright 1999, Integrated Silicon Solution, Inc.

Integrated Silicon Solution, Inc. — 1-800-379-4774

1

ADVANCE INFORMATION VP010-0B 02/24/99

IS22C012

ISSI®

Group Configuration (continued)

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 IS22C012. 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.

Programmable Options

Groups in IS22C012 can have independent options. They include:

Edge or Level trigger

Unholdable or Holdable trigger

Retriggerable or non-retriggerable

LED1, LED2, Busy, and Stop pulse are configurable

Four selections in playback frequency

Selections in Triggering

The IS22C012 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 content message and start the next message immediately.

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 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.

 

OUT1

OUT2

OUT3

1.

LED1

LED2

Busy

 

 

 

 

2.

STOP

LED1

LED2

3.

Busy

Stop

LED1

 

 

 

 

4.

LED2

Busy

Stop

 

 

 

 

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 intor their applications very easily.

2

Integrated Silicon Solution, Inc. — 1-800-379-4774

ADVANCE INFORMATION VP010-0B 02/24/99

ISSI IS22C012P Datasheet

IS22C012

ISSI®

BLOCK DIAGRAM

OSC

OSCILLATOR

VOICE

VCC

 

ADDRESS

 

 

SEQUENCER

EPROM

GND

 

 

 

 

CLOCK

 

 

 

GENERATOR

 

 

 

 

ADPCM

 

S1

 

DECODER

 

 

 

 

S2

 

 

 

S3

CONTROL

D/A

 

S4

LOGIC

COUT

SBT

 

POP NOISE

 

IRP

 

 

 

REDUCTION

 

 

 

 

 

 

BUZZER

VOUT1

OUT1

 

 

OUTPUT

BUFFER

 

OUT2

VOUT2

DRIVER

 

OUT3

 

 

 

 

 

 

Integrated Silicon Solution, Inc. — 1-800-379-4774

3

ADVANCE INFORMATION VP010-0B 02/24/99

IS22C012

ISSI®

PIN CONFIGURATIONS

300-mil PDIP

 

 

 

16

 

 

OUT1

 

1

 

IRP

VOUT1

 

15

 

SBT

 

2

 

VOUT2

 

14

 

S4

 

3

 

GND

 

13

 

S3

 

4

 

OUT2

 

12

 

VCC

 

5

 

OUT3

 

11

 

S2

 

6

 

COUT

 

10

 

S1

 

7

 

OSC

 

8

9

 

VPP

 

 

 

 

 

 

 

 

PIN DESCRIPTION

OUT1

Programmable output 1

OUT2

Programmable output 2

 

 

OUT3

Programmable output 3

 

 

VOUT1

PWM audio signal output for buzzer and speaker

VOUT2

PWM audio signal output for buzzer and speaker

 

 

GND

Power ground

 

 

COUT

Current output from internal DAC for speaker playback

OSC

Oscillator resistor pin to control sampling frequency

 

 

VPP

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

 

 

VCC

Positive power supply

 

 

S3

Trigger switch 3, internal pull low, active high

S4

Trigger switch 4, internal pull low, active high

 

 

SBT

Sequential trigger, internal pull low, active high

 

 

IRP

Interrupt to stop playback, internal pull low, active high

 

 

Note:

1.The following pins are used to program data into the memory: pins 4, 5, 6, 8, 9, 12, 15 and 16.

BONDING DIAGRAM

12

11

10

9

8

7

6

5

 

 

 

 

 

 

 

 

 

NC

 

 

 

 

Y

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

(0,0)

 

 

 

13

14

15

16

NC

1

2

3

4

 

Note: Substrate must be connected to GND

 

 

 

Pad size = 80 m x 80 m

 

 

 

 

Die size = 2128 x 1635 m

 

 

 

 

 

 

83.78 x 64.37 mil

 

 

Note: Programming requires connection to

pins 4, 5, 6, 8, 9, 12, 15, and 16.

 

 

BONDING PARAMETERS

Pin

Name

X

Y

1

OUT1

204

–678

 

 

 

 

2

VOUT1

423

–678

 

 

 

 

3

VOUT2

718

–678

 

 

 

 

4

GND

893

–678

 

 

 

 

5

OUT2

786

677

 

 

 

 

6

OUT3

590

677

 

 

 

 

7

COUT

167

677

 

 

 

 

8

OSC

–89

677

 

 

 

 

9

VPP

–306

677

 

 

 

 

10

S1

–483

677

 

 

 

 

11

S2

–691

677

 

 

 

 

12

VCC

–899

677

 

 

 

 

13

S3

–796

–678

 

 

 

 

14

S4

–588

–678

 

 

 

 

15

SBT

–380

–678

 

 

 

 

16

IRP

–172

–678

 

 

 

 

4

Integrated Silicon Solution, Inc. — 1-800-379-4774

ADVANCE INFORMATION VP010-0B 02/24/99

+ 8 hidden pages