ISD15100 SERIES
Publication Release Date: May 6, 2011
- 3 - Revision 1.3
1 GENERAL DESCRIPTION
The ISD15100 series is a multi-message ChipCorder® featuring digital compression, comprehensive
memory management, flash storage, and integrated analog/digital audio signal paths. The message
management feature is designed to make message recording simple and address-free as well as
make code development easier for playback-only applications. This family utilizes flash memory to
provide non-volatile audio record/playback with durations up to 16 minutes for a single-chip solution.
Unlike other ChipCorder series, the ISD15100 series provides an I2S digital audio interface, faster
digital recording, higher sampling frequency, and a signal path with SNR equivalent to 12bit resolution.
The ISD15100 series can take digital audio data via I2S or SPI interface. When I2S input is selected, it
will replace the analog audio inputs and will support sample rates of 32, 44.1 or 48 kHz depending
upon clock configuration. When SPI interface is chosen, the sample rate of the audio data sent must
be one of the ISD15100 supported sample rates.
The ISD15100 series has built-in analog audio inputs, analog audio line driver, and speaker driver
output. The two analog audio inputs to the device are: (1) AUXIN has a fixed gain configured by SPI
command, and (2) ANAIN/ANAOUT has a fixed gain amplifier with the gain set by two external
resistors. ANAIN/ANAOUT can also be used as a microphone differential input (ANAIN/ANAOUT
becomes MIC+/MIC-) in conjunction with an automatic gain control (AGC) circuit configured by SPI
command. Analog outputs are available in three forms: (1) AUXOUT is a single-ended voltage output;
(2) AUDOUT can be configured as either a single-ended voltage output or a single-ended current
output; (3) BTL (bridge-tied-load) is a differential voltage output.
2 FEATURES
Fast Digital Programming
o Programming rate can go up to 1Mbits/second mainly limited by the flash memory write rate.
Duration
o 2 to 16 minutes based on 8kHz/4bit ADPCM
Message Management
o Perform address-free recording: The ISD15100 allocates memory for new recording requests
and upon completion, returns a start address to the host via SPI interface
o Store pre-recorded audio (Voice Prompts) using high quality digital compression
o Use a simple index based command for playback
o Execute pre-programmed macro scripts (Voice Macros) designed to control the configuration
of the device and play back Voice Prompts sequences and message recordings.
Sample Rate
o Seven record and playback sampling frequencies are available for a given master sample
rate. For example, the record and playback sampling frequencies of 4, 5.3, 6.4, 8, 12.8, 16
and 32kHz* are available when the device is clocked at a 32kHz master sample rate.
o For I2S operation, 32, 44.1 and 48kHz master sample rates are available with record and
playback sampling frequencies scaling accordingly.
Compression Algorithms
o For recording
ADPCM: 2, 3, 4 or 5 bits per sample
µ-Law: 6, 7 or 8 bits per sample
Differential µ-Law: 6, 7 or 8 bits per sample
PCM: 8, 10 or 12 bits per sample. Each sampled value is stored as a code, offering no
compression but preserving maximum resolution
o For Pre-Recorded Voice Prompts