2.3 Cortex-M3 Processor Features and Benefits Summary
Cortex-M3 has the following features and benefits.
- Tight integration of system peripherals reduces area and development costs
- Thumb instruction set combines high code density with 32-bit performance
- Code-patch ability for ROM system updates
- Power control optimization of system components
- Integrated Sleep modes for low power consumption
- Fast code execution permits slower processor clock or increases sleep mode time
- Hardware division and fast multiplier
- Deterministic, high-performance interrupt handling for time-critical applications
- Optional Memory Protection Unit (MPU) for safety-critical applications
- Extensive debug and trace capabilities—Serial Wire Debug and Serial Wire Trace reduce the number of pins required for debugging, tracing and code profiling.