AnsweredAssumed Answered

High impedance inputs

Question asked by Luke on Nov 3, 2016
Latest reply on Nov 3, 2016 by John F.
I have an STM32F303 and I'm trying to connect 8 pins into an active bus to latch values via DMA. I need the pins to be high impedance inputs as soon as the device is powered, as it may be booted connected to an active bus and should not interfere with it. I'm not entirely clear about the different GPIO input modes and how to ensure they start in the correct mode. Do I need to use pull-up/pull-down GPIO input type with 'no pull' pupd, or do I use open drain mode (is this relevant for inputs)? Does anybody know what kind of impedance I can expect from these modes? Also when I'm booting how do I ensure the pins stay high impedance during the period it is booted until it is configured, so they don't corrupt the bus signal? Do pins start in high impedance mode as the MCU is booted?

Any suggestions would be much appreciated.