PRELIMINARY DATASHEET
ISD2360
Digital ChipCorder with Embedded Flash
3-Channel Audio Playback
-1-
Publication Release Date: 4/21/2012
Revision 0.3
PRELIMINARY DATASHEET
TABLE OF CONTENTS
1
2
3
4
5
6
GENERAL DESCRIPTION .............................................................................................................. 4
FEATURES ...................................................................................................................................... 4
BLOCK DIAGRAM ........................................................................................................................... 6
PINOUT CONFIGURATION ............................................................................................................ 7
PIN DESCRIPTION – QFN32 .......................................................................................................... 8
DEVICE OPERATION .................................................................................................................... 10
6.1
6.2
6.3
6.4
A
UDIO
S
TORAGE
..................................................................................................................................... 10
D
EVICE
C
ONFIGURATION
........................................................................................................................ 10
GPIO C
ONFIGURATION
........................................................................................................................... 10
O
SCILLATOR AND
S
AMPLE
R
ATES
.......................................................................................................... 11
7
MEMORY FORMAT ....................................................................................................................... 11
7.1.1
Voice Prompts ................................................................................................................................ 12
7.1.2
Voice Macros ................................................................................................................................. 12
7.1.3
User Data ....................................................................................................................................... 13
7.2
M
EMORY
C
ONTENTS
P
ROTECTION
......................................................................................................... 13
8
9
10
SPI INTERFACE ............................................................................................................................ 14
SIGNAL PATH................................................................................................................................ 16
GPIO VOICE MACRO TRIGGERS ............................................................................................ 17
10.1 A
SSIGN
P
LAYBACK
C
HANNEL
F
OR
T
HE
GPIO T
RIGGER
........................................................................ 17
10.2 V
OICE
M
ACRO
E
XAMPLES
...................................................................................................................... 17
10.2.1
POI/PU/WAKEUP Voice Macros .................................................................................................. 17
10.2.2
Example: Cycle through a sequence of messages. ......................................................................... 18
10.2.3
Example: Looping short sounds. Interrupt to stop playback. ........................................................ 19
10.2.4
Example: Uninterruptable Trigger, smooth audio. ........................................................................ 19
10.2.5
Example: Continuous Play until re-trigger. ................................................................................... 20
10.2.6
Example: Level Hold Trigger. ....................................................................................................... 21
11
CHANNEL SELECTION AND EXECUTION CONTROL............................................................ 21
11.1 S
ELECT
C
HANNEL
F
OR
T
HE
P
LYABCK AND
M
IXING
.............................................................................. 21
11.2 E
XECUTION
C
ONTROL
............................................................................................................................ 21
11.2.1
Conditional Branch and Unconditional Jump ............................................................................... 22
11.2.2
Execution Delay / Pause ................................................................................................................ 22
12
ELECTRICAL CHARACTERISTICS .......................................................................................... 23
12.1 O
PERATING
C
ONDITIONS
........................................................................................................................ 23
12.2 AC P
ARAMETERS
................................................................................................................................... 23
12.2.1
Internal Oscillator ......................................................................................................................... 23
12.2.2
Speaker Outputs ............................................................................................................................. 23
12.3 DC P
ARAMETERS
................................................................................................................................... 24
-2-
Publication Release Date: 4/21/2012
Revision 0.3
PRELIMINARY DATASHEET
12.4
13
13.1
13.2
14
14.1
15
16
SPI T
IMING
............................................................................................................................................. 25
APPLICATION DIAGRAM .......................................................................................................... 26
SPI M
ODE
A
PPLICATION
........................................................................................................................ 26
S
TANDALONE
A
PPLICATION
................................................................................................................... 27
PACKAGE SPECIFICATION ...................................................................................................... 28
16 L
EAD
300-MIL SOP .......................................................................................................................... 29
ORDERING INFORMATION ...................................................................................................... 30
REVISION HISTORY.................................................................................................................. 31
-3-
Publication Release Date: 4/21/2012
Revision 0.3
PRELIMINARY DATASHEET
1
GENERAL DESCRIPTION
®
The ISD2360 is a 3-channel digital ChipCorder providing single-chip storage and playback of high
quality audio. The device features digital de-compression, comprehensive memory management, flash
storage, integrated audio signal path with up to 3 channel concurrent playback and Class D speaker
driver capable of delivering power of 0.95W. This family utilizes flash memory to provide non-volatile
audio playback with duration up to 64 seconds (based on 8kHz/4bit ADPCM compression) for a single-
chip audio playback solution.
The ISD2360 can be controlled and programmed through an SPI serial interface or operated stand-
alone by triggers applied to the device‟s six GPIO pins.
The ISD2360 requires no external clock sources or components except a speaker to deliver quality
audio prompts or sound effects to enhance user interfaces.
In addition the part can provide non-volatile flash storage in 1Kbyte sectors eliminating the need for
additional serial EEPROM/Flash devices.
Compared to previous ChipCorder series, this device provides higher sampling frequencies, improved
SNR, lower power, fast programming time and integrated program verification.
2
FEATURES
Duration
o
ISD2360 –
64 seconds based on 8kHz/4bit ADPCM in 2Mbit of flash storage (256KB)
Audio Management
o
Store pre-recorded audio (Voice
Prompts)
using high quality digital compression
o
Use simple index based command for playback – no address needed.
o
Execute pre-programmed macro scripts (Voice
Macros)
designed to control the configuration
of the device and playback Voice Prompts sequences.
Path and playback Control
o
Up to 3 channel audio streaming can be mixed and played back concurrently
o
Each channel has independent counter which enables user micro-management on VM
execution
o
Mask Jump allows branch execution depending on internal register or external GPIO pin
status
Control
o
Serial SPI interface for microprocessor control and programming.
o
Stand-alone control where customized Voice Macro scripts are assigned to GPIO trigger
pins.
Sample Rate
o
7 sampling frequencies 4, 5.3, 6.4, 8, 12.8, 16 and 32 kHz are available.
o
Each Voice Prompt can have optimal sample rate.
Compression Algorithms
o
µ-Law: 6, 7 or 8 bits per sample
o
Differential µ-Law: 6, 7 or 8 bits per sample
o
PCM: 8, 10 or 12 bits per sample
o
Enhanced ADPCM: 2, 3, 4 or 5 bits per sample
o
Variable-bit-rate optimized compression. This allows best possible compression given a
metric of SNR and background noise levels.
Oscillator
o
Internal oscillator with internal reference: factory trimmed to ±1% deviation at room
temperature.
-4-
Publication Release Date: 4/21/2012
Revision 0.3
PRELIMINARY DATASHEET
Output
o
PWM: Class D speaker driver to direct drive an 8Ω speaker or buzzer.
o
Delivers 400mW at 3V supply.
I/Os
o
SPI interface: MISO, MOSI, SCLK, SSB for commands and digital audio data
o
6 general purpose I/O pins multiplexed with SPI interface.
Flash Storage
o
2Mbit of storage for combined audio/data.
o
Fast programming time (20µs/byte)
o
Erase sector size 1Kbyte, sector erase time 2ms.
o
Integrated memory checksum calculation for fast verification.
o
Endurance >100K cycles. Retention > 10 years
Operating Voltage: 2.4-5.5V
Package:
o
Green, QFN32
Temperature Options:
o
Industrial: -40C to 85C
-5-
Publication Release Date: 4/21/2012
Revision 0.3