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 high drive I/Os. Drive strength be
set to AUTO where I/Os automatically use the drive strength required to
support a 12 MHz 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
- 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 pull-up or
pull-down resistors
- Digital input buffer
enable controls