SPMU447 June 2026 CC2755P20
The Arm®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 Arm®v8‑M architecture and is primarily to use in environments where security is an important consideration.
The following features are included:
96 MHz Operation
Arm® TrustZone™ technology, using the Arm® v8‑M Security Extension supporting Secure and Nonsecure states
Floating-point Extension
Digital Signal Processing (DSP) Extension
Custom Datapath Extension (CDE)
Memory Protection Unit (MPU) Extension
Programmable Security Attribution Unit (SAU)
A Nested Vectored Interrupt Controller (NVIC) that is closely integrated with the processor
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
It is an in-order pipeline processor
It incorporates the Thumb-2 technology
Harvard architecture is characterized by separate buses for instruction and data
Saturating arithmetic and dedicated hardware division
Standard trace support
Instruction Trace Macrocell (ITM) Extension
Trace Port Interface Unit (TPIU) with a Trace Port Analyzer (TPA) including Serial Wire Output (SWO) mode
Full debug with data matching for watchpoint generation
Data Watchpoint and Trace (DWT) and Breakpoint Unit (BPU)
SWD (Serial Wire Debug) port
Enhanced system debug with up to four watchpoints and eight breakpoints