Skip to main content
Bumsik Kim
Senior
December 2, 2016
Question

Does STM32F446 not have full-duplex I2S?

  • December 2, 2016
  • 4 replies
  • 1039 views
Posted on December 02, 2016 at 04:43

Hello, I am designing a project using STM32F446, hoping to get more performance than STM32F401/411.

After some research and trial and error, it looks like this MCU does not support full duplex I2S. I could not find I2S_SDext in the datasheet.

Is that correct this one does not support full-duplex I2S communication? Then how can I set I2C_SD pin as input or output?
    This topic has been closed for replies.

    4 replies

    waclawek.jan
    Super User
    December 2, 2016
    Posted on December 02, 2016 at 10:23

    You are supposed to use SAI for I2S in the newer 'F4/'F7.

    JW

    slimen
    Visitor II
    December 2, 2016
    Posted on December 02, 2016 at 10:33

    Hello,

    You should refer to your reference manual for more clarification.

    Regards

    Radek RIPA
    ST Employee
    December 5, 2016
    Posted on December 05, 2016 at 19:00

    Hello 

    The I2S on STM32F446 which is shared with SPI is only half duplex(written in reference manual). 

    The full duplex I2S is managed over newer SAI periphery.

    Best regards

    Radek

    Bumsik Kim
    Senior
    December 19, 2016
    Posted on December 19, 2016 at 01:09

    Oh I didn't know the new SAI interface.

    Thanks for you help.