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
- 48 MHz RC oscillator
and 48 MHz crystal oscillator
- 32 kHz crystal
oscillator and 32 kHz 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
- 32 kHz real-time
clock (RTC)
- Watchdog timer
- System Timer (SYSTIM)
with the same time base as RTC but up to 250 ns 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.2 Mbps
with external reference, 260 kbps with internal reference, up to 8
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.4 GHz RF transceiver
compatible with Bluetooth® 5.3 Low Energy and IEEE 802.15.4 PHY and MAC
- Integrated Balun
- Output power up to +8 dBm 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 positions 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.