SWRU626 December 2025 CC3501E , CC3551E
The Cortex-M33 processor is a high performance, low gate count, highly configurable, and energy efficient processor. It is intended for microcontroller and embedded applications that require an efficient mix of control capability and signal processing instructions. The processor is based on the Armv8‑M architecture and is primarily for use in environments where security is an important consideration.
The following features are included:
160 MHz Operation
Arm TrustZone® technology, using the Armv8‑M Security Extension supporting Secure and Nonsecure states
The Floating-point Extension (FPU)
The Digital Signal Processing (DSP) Extension
Enhanced system debug with up to 4 watchpoints and 8 breakpoints
The Memory Protection Unit Extension (MPU)
Programmable Security Attribution Unit (SAU)
The Instruction Trace Macrocell Extension (ITM)
A Nested Vectored Interrupt Controller (NVIC) that is closely integrated with the processor
A low-cost debug solution with the ability to implement breakpoints, watchpoints, tracing
Passing on-chip data through a Trace Port Interface Unit (TPIU) to a Trace Port Analyzer (TPA) using Serial Wire Output (SWO) mode
A ROM table to allow debuggers to determine which components are implemented in the Cortex-M33 processor
In-order pipeline processor
Incorporates the Thumb-2 technology
Data accesses in little endian
Harvard architecture characterized by separate buses for instruction and data
Saturating arithmetic and dedicated hardware division
Standard trace support
ITM
TPIU with asynchronous serial wire output (SWO)
Full debug with data matching for watchpoint generation
DWT
SWD (Serial Wire Debug) port