30.1 Revision B - June 2026

  • Documented C++ options and features where applicable.
  • Updated for no-license-required compilers.
  • MPLAB® for VS Code is now mentioned where MPLAB® X IDE is mentioned.
  • 15.5. Interrupt Service Routine Context Saving: After the first two paragraphs, added information on using the context attribute with the ISR.
  • Updated the descriptions for the following builtin functions: 29.2.44. __builtin_max_16, __builtin_max_32 and 29.2.45. __builtin_min_16, __builtin_min_32.
  • Added where part support content can be found to 2.2 Device Support and 2.3 Virtual Device Support.
  • 6.7.7.6.15. -fno-zero-initialized-in-bss: Added option.
  • 6.7.1.4. -mdfp=path: Corrected folder name.