English
Language : 

ISD2360SYI Datasheet, PDF (10/32 Pages) List of Unclassifed Manufacturers – Digital ChipCorder with Embedded Flash 3-Channel Audio Playback
PRELIMINARY DATASHEET
6 DEVICE OPERATION
Playback of audio stored on the ISD2360 can be accomplished by either sending SPI commands via
the serial interface or triggered by signal edges applied to GPIO pins. The device is programmed via
the SPI interface either in-system or utilizing commercially available gang programmers.
6.1 AUDIO STORAGE
The audio compression and customization of the ISD2360 is rapidly achieved with the supplied
ISD2360VPE or Voice Prompt Editor. This software tool allows the developer to take audio clips in
standard wave file format and re-sample and compress them for download to the ISD2360.
Audio is stored in the ISD2360 as series of Voice Prompts: these units of audio can be of any
length – the compression and sample rate of each Voice Prompt can be individually selected. A
powerful feature of the ISD2360 is presence of a scripting ability Voice Macros. A Voice Macro can
contain commands to play individual Voice Prompts and configure the ISD2360. A Voice Macro can be
associated with a GPIO pin such that it is triggered by a transition on that pin. In this way stand-alone
systems can be developed without the need for micro-controller interaction. Voice Macros can also be
executed via the SPI command interface. Both Voice Prompts and Voice Macros are addressed via a
simple sequential index address, no absolute memory address is required, thus audio source material
or voice macro function can be updated (or changed for multi-language implementation) without the
need to update microcontroller code.
6.2 DEVICE CONFIGURATION
The ISD2360 is configured by writing to a set of configuration registers. This can be accomplished
either by sending configuration via the serial SPI interface or executing Voice Macros containing
configuration commands. Most configuration registers are reset to their default values when the device
is powered down to ensure lowest possible standby current. Exceptions to this are registers that
control the configuration of GPIO pins and Jump registers that contain the Voice Macro index to
execute for GPIO triggers. Configuration registers may be initialized automatically in customizable
Voice Macros that are executed on a power-on reset or power-up condition.
6.3 GPIO CONFIGURATION
The six GPIO pins of the ISD2360 can be configured for a variety of purposes. Each pin can be
configured to trigger a Voice Macro function. Each pin also has an alternate function allowing the pins
to be configured as SPI, interrupt or oscillator reference pins.
PS
PE
Logic
DOUT
PIN
OE
DIN
Figure 6-1 GPIO Structure
- 10 -
Publication Release Date: 4/21/2012
Revision 0.3