ISD15D00
Feb 1, 2023 Page 2 of 84 Rev 1.7
TABLE OF CONTENTS
1 GENERAL DESCRIPTION .............................................................................................................. 4
2 FEATURES ...................................................................................................................................... 4
3 BLOCK DIAGRAM ........................................................................................................................... 6
4 PINOUT CONFIGURATION ............................................................................................................ 7
4.1 32L-QFN .................................................................................................................................................. 7
4.2 48L-LQFP ................................................................................................................................................ 8
5 PIN DESCRIPTION .......................................................................................................................... 9
6 SPI INTERFACE ............................................................................................................................ 12
7 ANALOG AND DIGITAL SIGNAL PATH ........................................................................................ 15
7.1 ANALOG SIGNAL PATH ........................................................................................................................... 15
7.2 AUX ANALOG INPUT ............................................................................................................................. 15
7.2.1 AUX & Class-AB BTL Analog Output ........................................................................................... 17
7.3 DIGITAL SIGNAL PATH ........................................................................................................................... 19
8 ISD15D00 MEMORY MANAGEMENT ........................................................................................... 20
8.1 MESSAGE MANAGEMENT ....................................................................................................................... 20
8.1.1 Voice Prompts ................................................................................................................................ 20
8.1.2 Voice Macros ................................................................................................................................. 20
8.1.3 User Data ....................................................................................................................................... 21
8.2 MEMORY HEADER .................................................................................................................................. 22
8.3 DIGITAL ACCESS OF MEMORY ................................................................................................................ 23
8.4 DEVICE ERASE COMMANDS .................................................................................................................... 23
8.5 MEMORY CONTENTS PROTECTION ......................................................................................................... 23
9 I2S INTERFACE ............................................................................................................................. 24
10 CLOCK GENERATION............................................................................................................... 25
10.1 I2S CLOCK USAGE .................................................................................................................................. 26
10.2 INTERNAL OSCILLATOR .......................................................................................................................... 27
11 INITIALIZATION & PLAY FLOWCHART .................................................................................... 28
12 DEVICE CONFIGURATION AND STATUS ............................................................................... 30
12.1 CLOCK CONFIGURATION......................................................................................................................... 30
12.2 DEVICE STATUS REGISTER ..................................................................................................................... 32
12.3 DEVICE CONFIGURATION REGISTERS ..................................................................................................... 34
12.4 DEVICE IDENTIFICATION REGISTERS. ..................................................................................................... 49
13 SPI COMMANDS ........................................................................................................................ 50
13.1 AUDIO PLAY COMMANDS ....................................................................................................................... 52
13.1.1 Play Voice Prompt ......................................................................................................................... 52
13.1.2 Play Voice Prompt @Rn, n = 0 ~ 7 ............................................................................................... 53
13.1.3 Play Voice Prompt, Loop ............................................................................................................... 53
13.1.4 Play Voice Prompt, Loop, @Rn, n = 0 ~ 7 .................................................................................... 53
13.1.5 Stop Loop-Play Command ............................................................................................................. 54
13.1.6 Execute Voice Macro ..................................................................................................................... 54
13.1.7 Execute Voice Macro @Rn, n = 0 ~ 7 ........................................................................................... 55
13.1.8 Play Silence .................................................................................................................................... 56
13.1.9 Stop Command ............................................................................................................................... 56
13.1.10 SPI Read PCM Data .................................................................................................................. 57
13.1.11 SPI Send Compressed Data to Decode ...................................................................................... 58
13.2 DEVICE STATUS COMMANDS. ................................................................................................................. 59