
ISD2360 Design Guide
Release Date: Nov 20, 2014
- iv - Revision v1.14
7.1.1 Memory Format .......................................................................................................................... 24
7.1.2 Memory Protection..................................................................................................................... 25
7.2 VOICE PROMPT.....................................................................................................................................26
7.3 VOICE MACRO.......................................................................................................................................26
7.3.1 Voice Macro Commands...........................................................................................................26
7.3.2 System-Reserved Voice Macros.............................................................................................. 28
7.3.3 Sample Project Voice Macros ..................................................................................................28
7.3.3.1 Sample_1: A Simple Trigger-To-Play Project .................................................................................... 28
7.3.3.2 Sample_2: Channel Mixing with Volume Control............................................................................... 30
7.3.3.3 Sample_3: Driving GPIO Using the Channel Counter...................................................................... 32
7.4 USER DATA...........................................................................................................................................34
8. SERIAL PERIPHERAL INTERFACE................................................................................................. 35
8.1 SPI FEATURES......................................................................................................................................35
8.2 SPI COMMANDS....................................................................................................................................37
8.3 SPI COMMAND VS.STATUS..................................................................................................................38
8.4SPI COMMAND DESCRIPTIONS.............................................................................................................39
8.4.1 Audio Play Commands..............................................................................................................39
8.4.1.1 PLAY_VP –Play Voice Prompt............................................................................................................ 39
8.4.1.2 PLAY_VP@Rn –Play Voice Prompt @ Rn ....................................................................................... 40
8.4.1.3 PLAY_VP_LP –Play Voice Prompt Loop........................................................................................... 40
8.4.1.4 PLAY_VP@Rn_LP –Loop Play Voice Prompt Referenced by RnCnt Times............................... 40
8.4.1.5 EXE_VM –Execute Voice Macro.......................................................................................................... 41
8.4.1.6 EXE_VM@Rn –Execute Voice Macro Referenced by Rn............................................................... 41
8.4.1.7 PLAY_SIL –Play Silence...................................................................................................................... 41
8.4.1.8 STOP –Stop the Play Operations....................................................................................................... 42
8.4.1.9 STOP_LP –Stop Loop Play Operations............................................................................................. 42
8.4.1.10 SPI_PCM_READ –SPI Read De-Compressed PCM Data from Memory ................................ 42
8.4.1.11 SPI_SND_DEC –SPI Send Compressed Data for Decoding..................................................... 43
8.4.2 Device Status Commands.........................................................................................................44
8.4.2.1 READ_STATUS –Read Status........................................................................................................... 44
8.4.2.2 READ_INT –Read Interrupt................................................................................................................. 44
8.4.2.3 READ_ID - Read Device ID.................................................................................................................. 45
8.4.3 Digital Commands......................................................................................................................45
8.4.3.1 DIG_READ –Digital Read.................................................................................................................... 45
8.4.3.2 DIG_WRITE –Digital Write................................................................................................................... 46
8.4.3.3 ERASE_MEM –Sector Erase Memory............................................................................................... 46
8.4.3.4 CHIP_ERASE –Erase Entire Memory................................................................................................ 47
8.4.3.5 CHECKSUM –Calculate Hardware Checksum................................................................................. 47
8.4.4 Device Configuration Commands............................................................................................48
8.4.4.1 PWR_UP –Power Up Device .............................................................................................................. 48
8.4.4.2 PWR_DN –Power Down Device......................................................................................................... 48
8.4.4.3 SET_CLK_CFG –Set Clock Configuration Register ........................................................................ 48
8.4.4.4 RD_CLK_CFG –Read Clock Configuration Register....................................................................... 49
8.4.4.5 WR_CFG_REG –Write Configuration Register ................................................................................ 49
8.4.4.6 RD_CFG_REG –Read Configuration Register................................................................................. 49
8.4.4.7 RESET –Reset Device......................................................................................................................... 49
9. REGISTER OPERATIONS.................................................................................................................. 50
10. APPLICATION DIAGRAMS................................................................................................................ 57
10.1 SPI APPLICATION UNDER MCU CONTROL ..........................................................................................57
10.2 GPIO TRIGGER STANDALONE APPLICATION .......................................................................................58
11. ELECTRICAL CHARACTERISTICS.................................................................................................. 59
11.1 OPERATING CONDITIONS......................................................................................................................59
11.2 AC PARAMATERS..................................................................................................................................59
11.2.1 Internal Oscillator........................................................................................................................59