8.1.1 Cortex M0+ Configuration

Table 8-1. Cortex M0+ Configuration
FeaturesConfigurable OptionDevice Configuration
InterruptsExternal interrupts 0-3228
Data EndiannessLittle-endian or big-endianLittle-endian
SysTick TimerPresent or absentPresent
Number of Watchpoint Comparators0, 1, 22
Number of Breakpoint Comparators0, 1, 2, 3, 44
Halting Debug SupportPresent or absentPresent
MultiplierFast or smallFast (single cycle)
Single-Cycle I/O PortPresent or absentPresent
Wake-up Interrupt ControllerSupported or not supportedNot supported
Vector Table Offset RegisterPresent or absentPresent
Unprivileged/Privileged SupportPresent or absentAbsent(1)
Memory Protection UnitNot present or 8-regionNot present
Reset all RegistersPresent or absentAbsent
Instruction Fetch Width16-bit only or mostly 32-bit32-bit
Note:
  1. All software run in Privileged mode only.
The ARM Cortex-M0+ core has the following two bus interfaces:
  • Single 32-bit AMBA-3 AHB-Lite system interface that provides connections to peripherals and all system memory, which includes Flash and RAM.
  • Single 32-bit I/O port bus interfacing to the port with 1-cycle loads and stores.