Please clarify IO state in standby mode
I would like to refer you to the following post from
STM32L4 Standby Mode GPIO State {Schmitt Trigger} Clarification from Reference Manual
I also have the exact same question. Here is my version of the question boiled down to a couple of sentences:
The STM32l4 series reference manual, RM0394 (Rev 5 - the latest available), on page 158, states, "In the Standby mode, the IO’s are by default in floating state. If the APC bit of PWR_CR3 register has been set, the
I/Os can be configured either with a pull-up (refer to PWR_PUCRx registers (x=A,B,C,D,E,F,G,H)), or with a pull-down (refer to PWR_PDCRx registers (x=A,B,C,D,E,F,G,H)), or can be kept in analog state if none of the PWR_PUCRx or PWR_PDCRx register has been set."
This is confusing. The statement "In the Standby mode, the IO’s are by default in floating state" contradicts the statement, "or can be kept in analog state if none of the PWR_PUCRx or PWR_PDCRx register has been set".
So, what is it? Are the IO "floating" or "analog"???
