The Cortex-M0+ processor is an
entry-level 32-bit ARM Cortex processor designed for a broad range of embedded
applications. The Cortex-M0+ processor offers significant benefits to developers,
including:
- A simple architecture that is
easy to learn and program
- Excellent code density
- 48 MHz Operation
- Implements the ARMv6-M
instruction set architecture (ISA)
- Enhanced system debug with up to 4 breakpoints
- Single cycle 32 × 32 multiply
instruction
- User and privileged execution modes
- Integrated 24-bit system tick
timer (SysTick)
- Configurable vector table
offset
- Nested Vectored Interrupt Controller (NVIC)
Features include:
- Ultra-low power,
energy-efficient operation
- Deterministic,
high-performance interrupt handling
- Upward compatibility with
Cortex-M processor family
Additionally, the CC23xx devices are compatible with all ARM tools
and software.