ISD2100
Feb 1, 2023 Page 3 of 67 Rev 2.6
12.3.7 Checksum Registers .......................................................................................... 34
12.3.8 GPIO_DO – GPIO Data Out ............................................................................ 34
12.3.9 GPIO_OE – GPIO Output Enable .................................................................... 35
12.3.10 GPIO_PE – GPIO Pull Enable ......................................................................... 35
12.3.11 GPIO_DIN – GPIO Data In ............................................................................. 35
12.3.12 GPIO_PS – GPIO Pull Select ........................................................................... 35
12.3.13 GPIO_AF – GPIO Alternate Function Control ................................................ 36
12.3.14 R0-R7 – Indirect Jump Registers ...................................................................... 36
12.4 DEVICE IDENTIFICATION REGISTERS. ........................................................................ 37
13 SPI COMMANDS ............................................................................................................. 37
13.1 AUDIO PLAY COMMANDS ......................................................................................... 40
13.1.1 PLAY_VP – Play Voice Prompt ........................................................................ 40
13.1.2 PLAY_VP@Rn – Play Voice Prompt @Rn, n = 0 ~ 7 ...................................... 40
13.1.3 PLAY_VP_LP – Play Voice Prompt, Loop ....................................................... 41
13.1.4 PLAY_VP_LP@Rn – Play Voice Prompt @Rn, Loop ...................................... 41
13.1.5 STOP_LP – Stop Loop-Play Command ............................................................ 42
13.1.6 EXE_VM – Execute Voice Macro ..................................................................... 42
13.1.7 EXE_VM@Rn – Execute Voice Macro @Rn, n = 0 ~ 7 ................................... 43
13.1.8 PLAY_SIL – Play Silence .................................................................................. 43
13.1.9 STOP – Stop Command ..................................................................................... 44
13.1.10 SPI_PCM_READ – Read PCM Data from SPI ................................................ 44
13.1.11 SPI Send Compressed Data to Decode ............................................................. 45
13.2 DEVICE STATUS COMMANDS. ................................................................................... 47
13.2.1 Read Status ........................................................................................................ 47
13.2.2 Read Interrupt ................................................................................................... 47
13.2.3 READ_ID - Read ISD2100 Device ID .............................................................. 48
13.3 DIGITAL MEMORY COMMANDS. ............................................................................... 48
13.3.1 Digital Read ...................................................................................................... 48
13.3.2 Digital Write ...................................................................................................... 49
13.3.3 ERASE_MEM – Sector Erase Memory ............................................................. 50
13.3.4 CHIP_ERASE .................................................................................................... 51
13.3.5 CHECKSUM ..................................................................................................... 51
13.4 DEVICE CONFIGURATION COMMANDS. ..................................................................... 52
13.4.1 PWR_UP – Power up ........................................................................................ 52
13.4.2 PWR_DN – Power Down .................................................................................. 53
13.4.3 Reset .................................................................................................................. 53
13.4.4 SET_CLK_CFG – Set Clock Configuration Register ....................................... 53
13.4.5 RD_CLK_CFG – Read Clock Configuration Register ..................................... 54
13.4.6 WR_CFG_REG – Write Configuration Register .............................................. 54
13.4.7 RD_CFG_REG – Read Configuration Register ............................................... 54
14 ELECTRICAL CHARACTERISTICS ....................................................................................... 55
14.1 OPERATING CONDITIONS .......................................................................................... 55
14.2 OPERATING CONDITIONS .......................................................................................... 55
14.3 AC PARAMETERS ...................................................................................................... 56
14.3.1 Internal Oscillator ............................................................................................. 56