SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
Table 16-12 describes the register fields of the GPIO_PAD_CONFIG_0 to GPIO_PAD_CONFIG_32 registers.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-12 | Reserved | R | 0 | |
| 11-0 | MEM_GPIO_PAD_CONFIG | RW | 0xC61 | bit[3:0] CONFMODE. Determines which functional signal is routed to the pad. Refer to the pin mux table. bit[4] Enable open-drain mode (for example, when used as I2C). bit[7:5] DRIVESTRENGTH: 011 = 6 mA 010 = 4 mA 001 = 2 mA 000 = Output driver not enabled bit[8] Enable internal weak pullup. bit[9] Enable internal weak pulldown. bit[10] Pad output enable override value. Level enables the pad output buffer. Otherwise, the output buffer is placed in a tristate condition This does not affect the internal pullup or pulldown, which are controlled independently by bit 8 and bit 9. bit[11] This enables overriding of the pad output buffer enable. When this bit is set to logic 1, the value in bit 4 controls the state of the pad output buffer. When this bit is set to logic 0, the state of the pad output buffer is directly controlled by the peripheral module to which the pad is functionally muxed. |