9.1.3 Cortex-M4F Processor Features and Configuration

  • The Thumb instruction set combines high code density with 32-bit performance
  • IEEE 754-compliant single-precision Floating Point Unit (FPU)
  • Integrated sleep modes for low power consumption
  • Fast code execution permits slower processor clock or increases Sleep mode time
  • Hardware division and fast digital-signal-processing orientated multiply accumulate
  • Saturating arithmetic for signal processing
  • Deterministic, high-performance interrupt handling for time-critical applications
  • 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.
Table 9-1. Cortex-M4F Processor Features and Configuration
FeaturesPIC32CX-BZ3 Configuration
Interrupts43
Number of priority bits3 = eight levels of priority
Data endiannessLittle-endian
SysTick Timer calibration value0x80000000
MPUPresent
Debug support level3 = Full debug plus DWT data matching
Trace support level2 = Full trace. Standard trace plus ETM
JTAGNot present
Bit BandingNot present
FPUPresent