Limitations and known issues
The JAL compiler does not support all features of all PICs. When a specific feature is available, it should be disabled in your program by the corresponding pragma target if a pragma for it exist. These pragmas can be found at the end of the device file of the PIC under pragma fusedef.
In some cases a PIC has specific manufacturing features that do not work well when using a PIC in its application.
The following limitations and issues are known:
Feature | Pragma target | Setting | Remarks |
Linear memory | - | - | Not supported by the compiler |
Extended instruction set | XINST | DISABLED | Not supported by the compiler |
Multi vectored interrupts | MVECEN | DISABLED | Not supported by the compiler |
JTAG boundary scan | JTAGEN | DISABLED | To enable all I/O pins |