11.1.1 Cortex-M23 Configuration
The following table provides the Arm Cortex-M23 processor configuration.
| Features | PIC32CM LE00 Implementation | PIC32CM LS00/LS60 Implementation |
|---|---|---|
| Memory Protection Unit (MPU) | One MPU with 12 regions | Two MPUs with 12 regions each (one Secure/one Non-Secure) |
| Security Attribute Unit (SAU) | Absent | Absent |
| Implementation Defined Attribution Unit (IDAU) | Absent | Present |
| SysTick timers | One SysTick timer | Two timers (One Secure/One Non-Secure) |
| Vector Table Offset Register | Present (one Vector table) | Present (two Vector tables) |
| Reset all registers | Absent | Absent |
| Multiplier | Fast (one cycle) | Fast (one cycle) |
| Divider | Fast (17 cycles) | Fast (17 cycles) |
| Interrupts | 71(1) | 71(1) |
| Instruction fetch width | 32-bit | 32-bit |
| Single-cycle I/O port | Present | Present |
| Architectural clock gating present | Present | Present |
| Data endianness | Little-endian | Little-endian |
| Halting debug support | Present | Present |
| Wake-up interrupt controller (WIC) | Absent | Absent |
| Number of breakpoint comparators | 4 | 4 |
| Number of watchpoint comparators | 2 | 2 |
| Cross Trigger Interface (CTI) | Absent | Absent |
| Micro Trace Buffer (MTB) | Absent | Absent |
| Embedded Trace Macrocell (ETM) | Absent | Absent |
| JTAGnSW debug protocol | Serial-Wire | Serial-Wire |
| Multi-drop for Serial Wire | Absent | Absent |
Note:
- Refer to the table Interrupt Line Mapping for additional information.
For additional information, refer to the “Arm Cortex-M23 Processor Technical Reference Manual” which is available for download at (www.arm.com).
