I/O pins offer flexibility for a variety of connections. The CC23xx device supports configurable I/O pins that can be multiplexed to digital and analog peripherals through the I/O Controller. For information on what pins can be multiplexed to what peripherals see the device-specific data sheet.
- Up to 26 GPIO, depending on the package
- Up to 6 high drive strength pins, drive strength is configurable for the high drive I/Os. Drive strength be set to AUTO where I/Os automatically use the drive strength required to support a 12MHz toggle rate based on measured VDDS voltage
- Up to 12 analog-capable pins
- Programmable control for GPIO interrupts:
- Interrupt generation masking per pin
- Edge-triggered on rising or falling edges
- Can initiate a μDMA transfer
- The pin state can be retained during all sleep modes
- Wake-up from IOC supported on all pins in all power modes
- Pins configured as digital inputs are Schmitt-triggered
- Programmable control for DIO configuration:
- Weak pullup or pulldown resistors
- Digital input buffer enable controls