4.4.3 Predefined Symbols
The assembler predefines several assembler symbols which can be tested by conditional directives in source code.
The following table lists symbols usable with PIC32M devices.
Symbol | Definition |
---|---|
P32MX | PIC32MX target device family |
P32MZ | PIC32MZ target device family |
HAS_MIPS32R2 | Device supports the MIPS32r2 Instruction Set |
HAS_MIPS16 | Device supports the MIPS16e Instruction Set |
HAS_MICROMIPS | Device supports the microMIPS Instruction Set |
HAS_DSPR2 | Device supports the DSPr2 engine |
HAS_MCU | Device supports the MIPS MCU extensions |
HAS_L1CACHE | Device has an L1 data and program cache |
HAS_VECTOROFFSETS | Device uses configurable offsets for the vector table |