The CC35xx SimpleLink Wireless MCU contains an Arm Cortex-M33 system CPU, which runs
the application, the protocol stacks, and the wireless subsystem. 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)
- Micro Trace Buffer (MTB)
- Wakeup interrupt controller (WIC)
- Arm Custom Instructions (ACI)
- 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