CC3230SF: Pulling output GPIO Pin to low during hibernate mode

Part Number: CC3230SF
Other Parts Discussed in Thread: SYSCONFIG

i have designed my PCB based on this input (see forum below) without adding a pulldown resistor.

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1423355/cc3230sf-hibernate-mode-state?tisearch=e2e-sitesearch&keymatch=retain%25252525252520gpio%25252525252520pin%25252525252520state%25252525252520in%25252525252520hibernate#

Now, the problem I am facing is whenever I try to change settings in sysconfig file and have GPIO22 set to low and then give the API call PRCMIORetentionEnable(PRCM_IO_RET_GRP_0) it never comes out of hibernate. 

Please suggest a way to drive gpio22 low in Hibernate.

  • Hi Pragash,

    What doesn't come out of hibernate? Not sure what "if" refers to. 

    Meanwhile, if you want to use the drive low park pin state, if you cannot do it in SYSCFG, you can try editing the parkInfo array found in ti_drivers_config.c, but only after the file has been made, so I would do it somewhere in code execution with regards to whichever pin is associated with GPIO22.