Audio Library Hardware - TeensyUser/doc GitHub Wiki

Hardware tested with Teensy

Teensy Hardware Input Output Channels  
LC, 3.x, 4.x PT8211, TM8211(clone?),TDA1543A   PT8211 2 out  
LC, 3.x, 4.x TDA1543   I2S 2 out  
3.x SGTL-5000 (Audio Board) REV A,B,C I2S I2S 2 in, 2 out max two shields
4.x SGTL-5000 (Audio Board) REV D I2S I2S 2 in, 2 out max two shields
LC SGTL-5000 (Audio Board) REV A,B,C I2Sslave I2Sslave 2 in, 2 out  
LC, 3.x, 4.x PCM5102, PCM5102A (link)   I2S 2 out  
LC, 3.x, 4.x PCM1802 (hint), PCM1808 I2S   2 in  
3.x, 4x. AK4558 I2S I2S    
3.x, 4.x WM8731, WM8731m I2S I2S   (3.x/4.x Board - TGA Pro) 
3.x, 4.x CS42448 TDM TDM 6 in, 8 out (3.x Board) (4.x Board)
3.x, 4.x TLV320AIC3110 I2S I2S 1 in, 2 out  
3.x, 4.x UDA1334A   I2S 2 out  
3.x, 4.x MAX98357   I2S 2 (combined to mono)  
3.x, 4.x ADAU1966A   TDM 16 out  
4.x HifiBerry I2S
  other:        
3.x, 4.x     S/PDIF 2 out  
4.x   S/PDIF   2 in  
4.x     MQS 2 out  
3.x Inbuilt DAC     2 out  
3.x Inbuilt ADC     2 in  
4.x Inbuilt ADC     1 in experimental
3.x, 4.x Microphone SPH0645 (MEMS)   I2S    
3.x, 4.x Microphone INMP441   I2S    
3.x, 4.x Microphone IMP34DT01-M PDM
3.6 Microphone ICS 43434 I2S up to 4

LC: Teensyduino 1.54 needed (not released yet)

Some interfaces exist twice. I.e. you can connect 2pcs PT8211 on Teensy 4.x

See https://www.pjrc.com/teensy/gui/