ISD-ES15100_USB Nuvoton Technology Corporation of America, ISD-ES15100_USB Datasheet - Page 12
![BOARD EVALUATION USB FOR I15100](/photos/9/6/90628/isd-es15100_usb_sml.jpg)
ISD-ES15100_USB
Manufacturer Part Number
ISD-ES15100_USB
Description
BOARD EVALUATION USB FOR I15100
Manufacturer
Nuvoton Technology Corporation of America
Series
ChipCorder®r
Specifications of ISD-ES15100_USB
Main Purpose
Audio, Voice Record/Playback
Embedded
No
Utilized Ic / Part
ISD15102, 04, 08, 16, 32
Primary Attributes
ASIC, 2 ~ 16 Minutes, Up to 48kHz, Class D Amp, Line/Digital/Mic Input
Secondary Attributes
Graphic User Interface
Lead Free Status / RoHS Status
Not applicable / Not applicable
2.5
Voice Macro is a powerful scripting feature integrated into the ISD15100. Voice Macro editor enables
users to create scripted commands to play voice prompts (A), play reserved messages (B), insert
silence (C), set clock configuration (D), power down the ISD15100 (E), and configure the ISD15100
(F) such as setting play or record paths. As mentioned earlier, the voice prompts (A) are from the
‘Voice Prompt’ screen, and the reserved messages (B) are from the ‘Reserved Memory’ screen,
respectively. Each VM is assigned with a tag and an index, where it can be executed with a single
SPI command referring to the index.
There are two special Voice Macros:
POI and PU Macros allow users to customize how the part emerges from power-on or power-up
conditions.
There are two special VM commands: FINISH (G) and WAIT INT (H).
The ISD15100 has a built-in command buffer so that consecutive commands can be executed one
after another seamlessly. However, some commands won’t go through command buffer; therefore,
they won’t wait. Users may refer to the design guide; section 13 SPI Commands, Table 13-2, for
details. In table 13-2 users may see that some commands can be executed regardless the status bit-
1 CBUF_FULL (command buffer full). WAIT_INT (H) is used whenever a command in a voice macro
intends to wait to be executed until previous play command finishes. A typical example will be
•
•
•
•
Voice Macro
FINISH (G):
WAIT INT (H):
Index 0: VM0, Power-On Initialization (POI).
Index 1: VM1, Power-Up (PU).
o
o
o
o
Finish the voice macro and exit. Voice Macros must be ended in either FINISH or PD
(power down).
Wait until current play command finishes before executing next macro instruction.
Executed automatically when power supplied or when a high pulse applied on
RESET pin.
Executed automatically when received power-up command.
Figure 2-8 Reserved Memory
Publication Release Date: May 21, 2008
PRELIMINARY
Revision 151.003
12