2026-04-30 12:43 AM
Hello,
I am planning to use the TLV320AIC23B audio codec with the STM32H7B3LIH6Q controller.
Kindly confirm:
Thanks.
2026-04-30 3:22 AM
The only limitation of the typical STM32 SAI that comes to my mind is the fixed oversampling ratio (only 256 or 512), but check the H7B datasheet to be sure.
Anyway, the TLV320AIC23B is obsolete / end of life - are you sure you want to use that one?
2026-04-30 3:27 AM
@vijayajangam wrote:2. Any specific requirements for clock (MCLK) or configuration to ensure proper operation?
That would be governed by the TLV320AIC23B, which is a TI product - nothing to do with ST.
So you'd need to ask TI that question:
https://www.ti.com/product/TLV320AIC23B
And, as @LCE said, the TLV320AIC23B is obsolete - and no longer in production:
2026-04-30 5:38 AM - last edited on 2026-04-30 6:33 AM by Andrew Neil
Duplicate post - merged.
Hello,
I am planning to use the TLV320AIC3204 audio codec with the STM32H7B3LIH6Q controller.
Kindly confirm:
Thanks.
2026-04-30 6:14 AM - edited 2026-04-30 7:22 AM
Hi,
1. yes, using I2C and SAI in I2S mode will work fine.
2. yes, read ds TLV320AIC3204 ; depends on what you want use as Mclk ; typical is fs x 256 ,
so just use CubeMX , set clock tree and SAI to desired fs , check if its possible to get the fs x256 as Mclk .
ed
with clock at 98.33 M , you will be close:
cpu HSE can be 8 or 16 M , for example.