Figure 1-1 shows the building blocks of the CC23xx platform. The following sections provide an overview of the features of the CC23xx.
CC23xx devices have the following features:
- Arm® Cortex® M0+ processor core
- Arm Cortex SysTick timer
- Nested Vectored Interrupt Controller (NVIC)
- Clocks
- 48MHz RC oscillator and 48MHz crystal oscillator
- 32kHz crystal oscillator and 32kHz RC oscillator
- On-chip memory
- Up to 512KB of in-system programmable flash
- Up to 36KB of ultra-low leakage SRAM. Retained in standby mode
- Power Management
- Wide supply voltage range
- Efficient on-chip DC/DC converter for reduced power consumption
- Flexible low-power modes allowing low energy consumption in duty-cycled applications
- Advanced Serial Integration
- Universal asynchronous receiver-transmitter (UART)
- Inter-Integrated Circuit (I2C)
- Serial peripheral interface (SPI)
- System Integration
- Direct memory access controller (µDMA)
- Up to four general-purpose timers capable of pulse width modulation (PWM), synchronization, capture, counting, and quadrature decoding
- 32kHz real-time clock (RTC)
- Watchdog timer
- System Timer (SYSTIM) with the same time base as RTC but up to 250ns resolution
- Battery Monitor: On-chip temperature and supply voltage sensing
- GPIO with normal or high-drive capabilities
- GPIO with analog capability for ADC and comparator
- Configurable pin multiplexing
- Low power comparator
- 12-bit ADC, 1.2Mbps with external reference, 260kbps with internal reference, up to eight external ADC inputs
- Thermal shutdown module
- Security enablers
- AES 128-bit cryptographic accelerator
- Random number generator from on-chip analog noise
- Arm SWD debug interface
- 2.4GHz RF transceiver compatible with Bluetooth® 5.3 Low Energy and IEEE 802.15.4 PHY and MAC
- Integrated Balun
- Output power up to +8dBm with temperature compensation
- Wireless protocol support:
- Bluetooth 5.3 Low Energy
- Zigbee®
- SimpleLink™ TI 15.4 stack
- Proprietary Systems
- For packaging options see the device-specific data sheet
For applications requiring extreme conservation of power, the CC23xx device features a power-management system to efficiently power down the device to a low-power state during extended periods of inactivity. A power-up and power-down sequencer, a 32-bit sleep timer (an RTC) with interrupt capabilities, and ultra-low-leakage (ULL) RAM with retention in all power modes position the MCU for battery applications. The CC23xx device platform offers the advantages of the widely available development tools of Arm, SoC infrastructure IP applications, and a large user community. Additionally, the microcontroller uses Arm Thumb®-compatible Thumb-2 instruction set to reduce memory requirements.
TI offers a complete support package to assist in getting to market quickly, with evaluation and development boards, white papers and application notes, an easy-to-use peripheral driver library, a software development kit (SDK) with qualified wireless protocols, and a strong support, sales, and distributor network.