This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM62L: Failsafe Operation of I2C when not used as I2C (and instead used as GPIO)

Part Number: AM62L


Tool/software:

Hi Support, 

My assigned focus customer has an interesting question:

We have the following information from the datasheet.

  

Are these 3 pins (circled in red above) failsafe even if they are configured as GPIOs or do they have to be configured as I2C2_SCL, I2C2_SDA and EXTINTn to be failsafe?

My gut tells me that they are not failsafe when configured as a GPIO - but I can't find anything to cite it.

I believe the context is related to being driven by an external rail with pullup.  But often I2C GPIO are 'special' on micro-controller like our M0 even when used as GPIO not I2c related.

Thoughts?

Best Regards, 

Blake

  • Hello Blake, 

    Thank you for the query.

    I2C2_SCL, I2C2_SDA

    I2C2 needs an external pull when traces are connected and used for any of the IO configuration (I2C or GPIO (in case not being actively driven))

    Refer the BUFFER TYPE column

    6.7.1 I2C Open-Drain, and Fail-Safe (I2C OD FS) Electrical Characteristics

    The IO (Buffer Type) is fail-safe type and is valid for any of the MUX configuration 

    EXTINTn

    A pullup is recommended when a trace is connected and not being driven actively.

    The IO (Buffer Type) is fail-safe type and is valid for any of the MUX configuration 

    Regards,

    Sreenivasa