I am looking for a I2S Microphone which should be compatible with NRF52840 microcontroller
The architecture of the nRF52 I2S module does not properly support 64 SCK pulses per WS frame while operating in 24-bit I2S "Master" mode. The WS frame width is ALWAYS forced to 48 SCK pulses. nRF52 only supports 32 bit width in I2S-slave mode.
Attached the nordic datasheet's sample width configuration for I2S.
Is ICS-43434 will meet my requirement?. if not, Can u please suggest a microphone which is compatible to NRF52?
Unfortunately the over sample rate is fixed at 64, the microphone would not work as expected performance wise. Please explore this with Nordic to see if it is possible to have a 32 ratio for the BCLK and WS on I2S bus.
Kind regards,