ISD94100 Series Technical Reference Manual
Sep 9, 2019
Page
23
of 928
Rev1.09
IS
D
9
410
0
S
ER
IE
S
T
E
C
HN
ICA
L
RE
F
E
RE
NCE
M
AN
U
AL
–
Supports multi-address Power-down wake-up function
I
2
S
–
Supports one I
2
S interface
–
Interface with external audio CODEC
–
Supports Master and Slave mode
–
Capable of handling 8-, 16-, 24- and 32-bit word sizes
–
Mono and stereo audio data
–
I
2
S protocols: Philips standard, MSB-justified, and LSB-justified data format
–
PCM protocols: PCM standard, MSB-justified, and LSB-justified data format
–
PCM protocol supports TDM multi-channel transmission in one audio sample, the number of
data channels can be set as 2, 4, 6, or 8
–
Two 16-level FIFO data buffers, one for transmitting and the other for receiving
–
Generates interrupt requests when buffer levels cross a programmable boundary
–
Supports two DMA requests, one for transmitting and the other for receiving
SPI0
–
SPI Quad controller – SPI0
–
Supports Master or Slave mode operation
–
Supports 2-bit Transfer mode
–
Supports Dual and Quad I/O Transfer mode
–
Supports one/two data channel half-duplex transfer
–
Support receive-only mode
–
Configurable bit length of a transfer word from 8 to 32-bit
–
Provides separate 8-level depth transmit and receive FIFO buffers
–
Supports MSB first or LSB first transfer sequence
–
Supports the byte reorder function
–
Supports Byte or Word Suspend mode
–
Supports 3-wired, no slave select signal, bi-direction interface
–
Master up to 25 MHz, and Slave up to 25 MHz (when chip operating at V
DD
= 2.7~3.6V)
–
Supports PDMA mode
SPI / I
2
S
–
Supports two sets of SPI/ I2S controllers – SPI1/ SPI2
–
Supports Master or Slave mode operation
–
Supports two PDMA requests, one for transmitting and the other for receiving
–
SPI supports configurable bit length of a transfer word from 8 to 32-bit
–
SPI Provides separate 4-level of 32-bit (or 8-level of 16-bit) transmit and receive FIFO
buffers which depended on SPI setting of data width
–
SPI supports MSB first or LSB first transfer sequence
–
SPI supports the byte reorder function
–
SPI supports Byte or Word Suspend mode
–
SPI supports one data channel half-duplex transfer
–
SPI supports receive-only mode
–
I2S interface with external audio CODEC