11.1.1 Cortex-M23 Configuration

The following table provides the Arm Cortex-M23 processor configuration.

Table 11-1. PIC32CM LE00/LS00/LS60 Cortex-M23 Configuration
FeaturesPIC32CM LE00 ImplementationPIC32CM LS00/LS60 Implementation
Memory Protection Unit (MPU)One MPU with 12 regionsTwo MPUs with 12 regions each (one Secure/one Non-Secure)
Security Attribute Unit (SAU)AbsentAbsent
Implementation Defined Attribution Unit (IDAU)AbsentPresent
SysTick timersOne SysTick timer Two timers (One Secure/One Non-Secure)
Vector Table Offset RegisterPresent (one Vector table)Present (two Vector tables)
Reset all registersAbsentAbsent
MultiplierFast (one cycle)Fast (one cycle)
DividerFast (17 cycles)Fast (17 cycles)
Interrupts71(1)71(1)
Instruction fetch width32-bit32-bit
Single-cycle I/O portPresentPresent
Architectural clock gating presentPresentPresent
Data endiannessLittle-endianLittle-endian
Halting debug supportPresentPresent
Wake-up interrupt controller (WIC)AbsentAbsent
Number of breakpoint comparators44
Number of watchpoint comparators22
Cross Trigger Interface (CTI)AbsentAbsent
Micro Trace Buffer (MTB)AbsentAbsent
Embedded Trace Macrocell (ETM)AbsentAbsent
JTAGnSW debug protocolSerial-WireSerial-Wire
Multi-drop for Serial WireAbsentAbsent
Note:
  1. 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).