The block diagram shows the building blocks of the CC27xx platform. The following sections provide an overview of the features of the CC27xx.
CC27xx devices have the following features:
- Arm®Cortex® M33 processor core
- ArmCortex SysTick timer
- Nested Vectored Interrupt Controller (NVIC)
- TrustZone TM
- AI instruction extensions (TINIECDE)
- Clocks
- 96MHz RC oscillator and 48MHz crystal oscillator with internal doubler to 96MHz
- 32kHz crystal oscillator and 32kHz RC oscillator
- 79MHz to 98MHz tunable RC oscillator for audio and CAN-FD applications
- On-chip memory
- Up to 1MB of in-system programmable flash
- Up to 162KB of ultra-low leakage SRAM, optionally with parity (up to 144KB) 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)
- CAN-FD
- Inter-Integrated Circuit Sound (I2S)
- 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 down 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
- GPIO split rail support
- Configurable pin multiplexing
- Low power comparator
- 12bit ADC, 1.2Mbps with external reference, 260kbps with internal reference, up to 8 external ADC inputs
- 1× Algorithm Processing Unit (APU) for applications such as Bluetooth channel sounding post-processing or ML feature extraction or digital signal processing like FFT, and so on
- Hardware Security Module (HSM) with proprietary controller and dedicated memories supporting accelerated cryptographic operations and secure key storage:
- AES 128- or 256-bit crypto accelerator
- ECC (up to 521 bits), RSA (up to 3072 bits) public key accelerator
- SHA-2 (up to 512 bits) accelerator
- True random number generator
- HSM firmware update support
DPA (Differential Power Analysis) countermeasures (AES, ECDSA)
Separate AES 128-bit crypto accelerator (LAES) for latency critical link-layer crypto operations
Secure boot and secure firmware updates
- Cortex®-M33 TrustZone-M™, MPU, memory firewalls for software isolation
- Voltage glitch monitor (VGM), Electromagnetic fault injection (EMFI) sensors
- ISO21434 Automotive Cybersecurity Compliant
- Global Platform SESIP (Security Evaluation Standard for IoT Platforms) Level 3 and Arm PSA (Platform Security Architecture) Level 3 Certification
- Arm SWD debug interface
- Instrumentation Trace Macrocell (ITM) and Data Trace and Watchpoint Unit (DWT) support
- 2.4GHz RF transceiver compatible with Bluetooth® 5.4 Low Energy and IEEE 802.15.4 PHY and MAC
- Integrated Balun
- Output power up to +20dBm with temperature compensation and integrated RF switch
- Wireless protocol support:
- Bluetooth 5.4 Low Energy
- Ready for upcoming Bluetooth® Channel Sounding (High Accuracy Distance Measurement)
- Thread, Zigbee®,Matter
- Proprietary systems
- For packaging options, see the device-specific data sheet
For applications requiring extreme conservation of power, the CC27xx 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 (except device shutdown mode) positions the MCU for battery applications. The CC27xx 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.