The CC27xx SimpleLink™ Wireless MCU contains an Arm®Cortex®-M33 system CPU, which runs the application, the protocol stacks,
and the radio. The Cortex-M33 processor achieves an optimal blend of real-time determinism,
energy efficiency, software productivity, and system security. The 32-bit processor core is
built with the mainline extension Armv8-M architecture designed for low-latency processing.
The Cortex-M33 processor offers multiple benefits to developers including:
- Real-time deterministic, high-performance
interrupt handling with 32-bit performance
- Security foundation with the addition of
TrustZone-M technology
- Low-power processing with ease of
software development
The Cortex-M33 processor offers
multiple benefits to developers making it ideal for automotive, IoT, and embedded
applications that require efficient security or digital signal control. Some of the features
include:
- Armv8-M architecture with mainline
extension
- Thumb/Thumb-2 subset instruction
support
- 3-stage pipeline
- Software security:
- TrustZone-M for Armv8-M, with
Security Attribution Unit (SAU) of up to eight regions
- Stack limit boundaries and
checking
- DSP extension: including all the V8.1-M
DSP/SIMD instructions
- Floating Point Unit (FPU): single
precision floating point unit, IEEE 754 compliant
- Memory Protection Unit (MPU) with eight
regions for the secure state (MPU_S) and 8 regions for non-secure state (MPU_NS)
- 24-bit SysTick timer for each security
domain
- Integrated Nested Vectored Interrupt
Controller (NVIC) supporting Non-Maskable Interrupt (NMI)
- Low-power sleep modes
- Arm® SLEEP maps to the device's idle power mode
- Arm® DEEPSLEEP maps to the device's standby power mode
- Serial Wire Debug ports with up to eight
breakpoints and four watchpoints
- Data Watchpoint and Trace (DWT), and
Instrumentation Trace Macrocell (ITM)
- 96MHz operation on CC27xx with
1.41DMIPS/MHz and 3.85 CoreMark®) / MHz (running CoreMark®) from flash)
performance
- Arm® CDE (Custom Data Extension)
instruction support for machine learning acceleration
Additionally, the CC27xx devices are
compatible with all
Arm®
tools and software.