Powerful, Fast, and Easy to Use BASIC compilers
for
8-bit PIC and 16-bit PIC24 and dsPIC33
Microcontrollers.
for
8-bit PIC and 16-bit PIC24 and dsPIC33
Microcontrollers.
This site will host source code and tutorials for the Positron8 and Positron16 PIC and PIC24 and dsPIC33 BASIC compilers, formerly known as the Proton and Proton24 compilers, showing how to do simple things like flashing LEDs, to Echo units, Graphic LCDs, and all sorts of peripheral chip interfacing. So let's have some fun!
The trial versions of the Positron compilers can be downloaded from here:
The trial versions compile fully, but support only a few devices if no registration has been previously purchased.
The files within the installer, and the installer itself are checked for viruses and trojans before uploading, with two seperate virus testers that are constantly updated, so it will be a safe download. However, virus checkers now use a silly "best guess" mechanism that means some programs are marked as having a virus, but they do not have a virus. What the checker sees is a sequence of data values that may "look" like a previous virus used.
The compilers are regularly updated to keep them maintained and to add new items and features to them. By clicking the link below you will see a list of the additions and corrections applied to both compilers:
Additions and Corrections made to the Compilers
The compilers have a dedicated user forum setup by good hearted users of the compiler. It is located here: ProtonCompiler.com
The compiler manuals can be downloaded below, although they are also installed with the compilers. Note that the manuals are updated often, and the manuals below may not always be 100% up-to-date yet:
A section of this site is dedicated to my projects using the Positron8 and Positron16 compilers and it will be added too whenever possible:
Enhanced 14-bit core devices:
PIC12F1501, PIC12F1571, PIC12F1572, PIC12F1612, PIC12F1822, PIC12F1840, PIC12LF1501, PIC12LF1552, PIC12LF1571, PIC12LF1572, PIC12LF1612, PIC12LF1822, PIC12LF1840, PIC12LF1840T39A, PIC12LF1840T48A, PIC16F13113, PIC16F13114, PIC16F13115, PIC16F13123, PIC16F13124, PIC16F13125, PIC16F13143, PIC16F13144, PIC16F13145, PIC16F1454, PIC16F1455, PIC16F1459, PIC16F1503, PIC16F1507, PIC16F1508, PIC16F1509, PIC16F1512, PIC16F1513, PIC16F1516, PIC16F1517, PIC16F1518, PIC16F1519, PIC16F15213, PIC16F15214, PIC16F15223, PIC16F15224, PIC16F15243, PIC16F15244, PIC16F15245, PIC16F15256, PIC16F1526, PIC16F1527, PIC16F15274, PIC16F15275, PIC16F15276, PIC16F15313, PIC16F15323, PIC16F15324, PIC16F15325, PIC16F15344, PIC16F15345, PIC16F15354, PIC16F15355, PIC16F15356, PIC16F15375, PIC16F15376, PIC16F15385, PIC16F15386, PIC16F1574, PIC16F1575, PIC16F1578, PIC16F1579, PIC16F1613, PIC16F1614, PIC16F1615, PIC16F1618, PIC16F1619, PIC16F1703, PIC16F1704, PIC16F1705, PIC16F1707, PIC16F1708, PIC16F1709, PIC16F17114, PIC16F17115, PIC16F17124, PIC16F17125, PIC16F17126, PIC16F1713, PIC16F17144, PIC16F17145, PIC16F17146, PIC16F17154, PIC16F17155, PIC16F17156, PIC16F1716, PIC16F1717, PIC16F17174, PIC16F17175, PIC16F17176, PIC16F1718, PIC16F1719, PIC16F1764, PIC16F1765, PIC16F1768, PIC16F1769, PIC16F1773, PIC16F1776, PIC16F1777, PIC16F1778, PIC16F1779, PIC16F1782, PIC16F1783, PIC16F1784, PIC16F1786, PIC16F1787, PIC16F1788, PIC16F1789, PIC16F18013, PIC16F18014, PIC16F18015, PIC16F1823, PIC16F1824, PIC16F1825, PIC16F1826, PIC16F1827, PIC16F1828, PIC16F1829, PIC16F1829LIN, PIC16F18313, PIC16F18323, PIC16F18324, PIC16F18325, PIC16F18326, PIC16F18344, PIC16F18345, PIC16F18346, PIC16F18424, PIC16F18425, PIC16F18426, PIC16F18444, PIC16F18445, PIC16F18446, PIC16F18455, PIC16F18456, PIC16F1847, PIC16F18854, PIC16F18855, PIC16F18856, PIC16F18857, PIC16F18875, PIC16F18876, PIC16F18877, PIC16F19155, PIC16F19156, PIC16F19175, PIC16F19176, PIC16F19185, PIC16F19186, PIC16F19195, PIC16F19196, PIC16F19197, PIC16F1933, PIC16F1934, PIC16F1936, PIC16F1937, PIC16F1938, PIC16F1939, PIC16F1946, PIC16F1947, PIC16LF1454, PIC16LF1455, PIC16LF1459, PIC16LF1503, PIC16LF1507, PIC16LF1508, PIC16LF1509, PIC16LF1512, PIC16LF1513, PIC16LF1516, PIC16LF1517, PIC16LF1518, PIC16LF1519, PIC16LF1526, PIC16LF1527, PIC16LF15313, PIC16LF15323, PIC16LF15324, PIC16LF15325, PIC16LF15344, PIC16LF15345, PIC16LF15354, PIC16LF15355, PIC16LF15356, PIC16LF15375, PIC16LF15376, PIC16LF15385, PIC16LF15386, PIC16LF1554, PIC16LF1559, PIC16LF1574, PIC16LF1575, PIC16LF1578, PIC16LF1579, PIC16LF1613, PIC16LF1614, PIC16LF1615, PIC16LF1618, PIC16LF1619, PIC16LF1703, PIC16LF1704, PIC16LF1705, PIC16LF1707, PIC16LF1708, PIC16LF1709, PIC16LF1713, PIC16LF1716, PIC16LF1717, PIC16LF1718, PIC16LF1719, PIC16LF1764, PIC16LF1765, PIC16LF1768, PIC16LF1769, PIC16LF1773, PIC16LF1776, PIC16LF1777, PIC16LF1778, PIC16LF1779, PIC16LF1782, PIC16LF1783, PIC16LF1784, PIC16LF1786, PIC16LF1787, PIC16LF1788, PIC16LF1789, PIC16LF1823, PIC16LF1824, PIC16LF1825, PIC16LF1826, PIC16LF1827, PIC16LF1828, PIC16LF1829, PIC16LF18313, PIC16LF18323, PIC16LF18324, PIC16LF18325, PIC16LF18326, PIC16LF18344, PIC16LF18345, PIC16LF18346, PIC16LF18426, PIC16LF18446, PIC16LF1847, PIC16LF18854, PIC16LF18855, PIC16LF18856, PIC16LF18857, PIC16LF18875, PIC16LF18876, PIC16LF18877, PIC16LF1902, PIC16LF1903, PIC16LF1904, PIC16LF1906, PIC16LF1907, PIC16LF19155, PIC16LF19156, PIC16LF19175, PIC16LF19176, PIC16LF19185, PIC16LF19186, PIC16LF19195, PIC16LF19196, PIC16LF19197, PIC16LF1933, PIC16LF1934, PIC16LF1936, PIC16LF1937, PIC16LF1938, PIC16LF1939, PIC16LF1946, PIC16LF1947, PIC16F13113, PIC16F13114, PIC16F13115, PIC16F13123, PIC16F13124, PIC16F13125, PIC16F13143, PIC16F13144, PIC16F13145, PIC16F17524, PIC16F17525, PIC16F17526, PIC16F17544, PIC16F17545, PIC16F17546, PIC16F17554, PIC16F17555, PIC16F17556, PIC16F17574, PIC16F17575, PIC16F17576, PIC16F18013, PIC16F18014, PIC16F18015, PIC16F18023, PIC16F18024, PIC16F18025, PIC16F18026, PIC16F18044, PIC16F18045, PIC16F18046, PIC16F18054, PIC16F18055, PIC16F18056, PIC16F18074, PIC16F18075, PIC16F18076, PIC16F18114, PIC16F18115, PIC16F18116, PIC16F18124, PIC16F18125, PIC16F18126, PIC16F18144, PIC16F18145, PIC16F18146, PIC16F18154, PIC16F18155, PIC16F18156, PIC16F18174, PIC16F18175, PIC16F18176.
PIC18F High End devices that operate up to 64MHz:
PIC18F04Q40, PIC18F04Q41, PIC18F05Q40, PIC18F05Q41, PIC18F06Q20, PIC18F06Q40, PIC18F06Q41, PIC18F13K22, PIC18F13K50, PIC18F14K22, PIC18F14K50, PIC18F14Q40, PIC18F14Q41, PIC18F15Q40, PIC18F15Q41, PIC18F16Q20, PIC18F16Q40, PIC18F16Q41, PIC18F23K20, PIC18F23K22, PIC18F24K20, PIC18F24K22, PIC18F24K40, PIC18F24K42, PIC18F24K50, PIC18F24Q10, PIC18F24Q24, PIC18F24Q71, PIC18F25K20, PIC18F25K22, PIC18F25K40, PIC18F25K42, PIC18F25K50, PIC18F25K80, PIC18F25K83, PIC18F25Q10, PIC18F25Q24, PIC18F25Q43, PIC18F25Q71, PIC18F26K20, PIC18F26K22, PIC18F26K40, PIC18F26K42, PIC18F26K80, PIC18F26K83, PIC18F26Q10, PIC18F26Q24, PIC18F26Q43, PIC18F26Q71, PIC18F26Q83, PIC18F26Q84, PIC18F27K40, PIC18F27K42, PIC18F27Q10, PIC18F27Q43, PIC18F27Q83, PIC18F27Q84, PIC18F43K20, PIC18F43K22, PIC18F44K20, PIC18F44K22, PIC18F44Q71, PIC18F45K20, PIC18F45K22, PIC18F45K40, PIC18F45K42, PIC18F45K50, PIC18F45K80, PIC18F45Q10, PIC18F45Q24, PIC18F45Q43, PIC18F45Q71, PIC18F46K20, PIC18F46K22, PIC18F46K40, PIC18F46K42, PIC18F46K80, PIC18F46Q10, PIC18F46Q24, PIC18F46Q43, PIC18F46Q71, PIC18F46Q83, PIC18F46Q84, PIC18F47K40, PIC18F47K42, PIC18F47Q10, PIC18F47Q43, PIC18F47Q83, PIC18F47Q84, PIC18F54Q71, PIC18F55K42, PIC18F55Q24, PIC18F55Q43, PIC18F55Q71, PIC18F56K42, PIC18F56Q24, PIC18F56Q43, PIC18F56Q71, PIC18F56Q83, PIC18F56Q84, PIC18F57K42, PIC18F57Q43, PIC18F57Q83, PIC18F57Q84, PIC18F65K22, PIC18F65K40, PIC18F65K80, PIC18F65K90, PIC18F66K22, PIC18F66K40, PIC18F66K80, PIC18F66K90, PIC18F67K22, PIC18F67K40, PIC18F67K90, PIC18F85K22, PIC18F85K90, PIC18LF13K22, PIC18LF13K50, PIC18LF14K22, PIC18LF14K50, PIC18LF23K20, PIC18LF24K20, PIC18LF24K40, PIC18LF24K42, PIC18LF24K50, PIC18LF24Q10, PIC18LF25K20, PIC18LF25K40, PIC18LF25K42, PIC18LF25K50, PIC18LF25K80, PIC18LF25K83, PIC18LF25Q10, PIC18LF26K20, PIC18LF26K40, PIC18LF26K42, PIC18LF26K80, PIC18LF26K83, PIC18LF27K40, PIC18LF27K42, PIC18LF43K20, PIC18LF45K20, PIC18LF45K40, PIC18LF45K42, PIC18LF45K50, PIC18LF45K80, PIC18LF46K20, PIC18LF46K40, PIC18LF46K42, PIC18LF46K80, PIC18LF47J13, PIC18LF47J53, PIC18LF47K40, PIC18LF47K42, PIC18LF55K42, PIC18LF56K42, PIC18LF57K42, PIC18LF65K22, PIC18LF65K40, PIC18LF65K80, PIC18LF66K22, PIC18LF66K40, PIC18LF66K80, PIC18LF67K22, PIC18LF67K40, PIC18LF85K22, PIC18LF86K22, PIC18LF87K22, PIC18F24Q35, PIC18F25Q35, PIC18F26Q35, PIC18F44Q35, PIC18F45Q35, PIC18F46Q35, PIC18F54Q35, PIC18F55Q35, PIC18F56Q35, PIC18F24Q71, PIC18F25Q71, PIC18F26Q71, PIC18F44Q71, PIC18F45Q71, PIC18F46Q71, PIC18F54Q71, PIC18F55Q71, PIC18F56Q71, PIC18F26Q84, PIC18F27Q84, PIC18F46Q84, PIC18F47Q84, PIC18F56Q84, PIC18F57Q84.
PIC18F High-End devices that operate up to 40MHz:
PIC18F1220, PIC18F1230, PIC18F1320, PIC18F1330, PIC18F2220 PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F2410, PIC18F242, PIC18F2420 PIC18F2423, PIC18F2431, PIC18F2439, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F248, PIC18F2480, PIC18F24J10 PIC18F24J11, PIC18F24J50, PIC18F2510, PIC18F2515 PIC18F252, PIC18F2520, PIC18F2523, PIC18F2525, PIC18F2539, PIC18F2550, PIC18F2553, PIC18F258, PIC18F2580, PIC18F2585, PIC18F25J10, PIC18F25J11, PIC18F25J50, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F26J11, PIC18F26J13, PIC18F26J50 PIC18F26J53, PIC18F27J13, PIC18F27J53, PIC18F4220 PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F442, PIC18F4420 PIC18F4423, PIC18F4431, PIC18F4439, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F448, PIC18F4480, PIC18F44J10, PIC18F44J11, PIC18F44J50, PIC18F4510, PIC18F4515, PIC18F452, PIC18F4520, PIC18F4523 PIC18F4525, PIC18F4539, PIC18F4550, PIC18F4553, PIC18F458, PIC18F4580, PIC18F4585, PIC18F45J10, PIC18F45J11 PIC18F45J50, PIC18F4610, PIC18F4620, PIC18F4680 PIC18F4682, PIC18F4685, PIC18F46J11, PIC18F46J13, PIC18F46J50, PIC18F46J53, PIC18F47J13, PIC18F47J53, PIC18F6310, PIC18F6390, PIC18F6393, PIC18F63J11, PIC18F63J90 PIC18F6410, PIC18F6490, PIC18F6493, PIC18F64J11, PIC18F64J90, PIC18F6520, PIC18F6525, PIC18F6527, PIC18F6585 PIC18F65J10, PIC18F65J11, PIC18F65J15, PIC18F65J50, PIC18F65J90, PIC18F65J94, PIC18F6620, PIC18F6621, PIC18F6622, PIC18F6627, PIC18F6628, PIC18F6680, PIC18F66J10, PIC18F66J11 PIC18F66J15, PIC18F66J16, PIC18F66J50, PIC18F66J55, PIC18F66J60, PIC18F66J65, PIC18F66J90, PIC18F66J93, PIC18F66J94, PIC18F66J99, PIC18F6720, PIC18F6722, PIC18F6723, PIC18F67J10, PIC18F67J11, PIC18F67J50, PIC18F67J60, PIC18F67J90, PIC18F67J93, PIC18F67J94, PIC18F8310, PIC18F8390, PIC18F8393, PIC18F83J11, PIC18F83J90, PIC18F8410, PIC18F8490, PIC18F8493 PIC18F84J11, PIC18F84J90, PIC18F8520, PIC18F8525, PIC18F8527, PIC18F8585, PIC18F85J10, PIC18F85J11, PIC18F85J15 PIC18F85J50, PIC18F85J90, PIC18F85J94, PIC18F8620, PIC18F8621, PIC18F8622, PIC18F8627 PIC18F8628, PIC18F8680, PIC18F86J10, PIC18F86J11, PIC18F86J15, PIC18F86J16, PIC18F86J50, PIC18F86J55, PIC18F86J60 PIC18F86J65, PIC18F86J72, PIC18F86J90, PIC18F86J93, PIC18F86J94, PIC18F86J99, PIC18F8720 PIC18F8722, PIC18F8723, PIC18F87J10, PIC18F87J11, PIC18F87J50, PIC18F87J60, PIC18F87J72, PIC18F87J90, PIC18F87J93 PIC18F87J94, PIC18F95J94, PIC18F96J60, PIC18F96J65, PIC18F96J94, PIC18F96J99, PIC18F97J60, PIC18F97J94, PIC18LF24J10, PIC18LF24J11 PIC18LF24J50, PIC18LF25J10, PIC18LF25J11, PIC18LF25J50, PIC18LF26J11, PIC18LF26J13, PIC18LF26J50, PIC18LF26J53, PIC18LF27J13, PIC18LF27J53, PIC18LF44J10, PIC18LF44J11, PIC18LF44J50, PIC18LF45J10 PIC18LF45J11, PIC18LF45J50, PIC18LF46J11, PIC18LF46J13, PIC18LF46J50 PIC18LF46J53, PIC18LF47J13, PIC18LF47J53
Standard 12-bit core devices:
PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222, PIC10F320, PIC10F322, PIC10LF320, PIC10LF322, PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12F508, PIC12F509, PIC12F509AF, PIC12F509AG, PIC16C554, PIC16C558, PIC16C55A, PIC16C56, PIC16C56A, PIC16C57, PIC16C57C, PIC16C58A, PIC16C58B, PIC16C61
Standard 14-bit core devices:
PIC12F510, PIC12F519, PIC12F609, 2F615, PIC12F617, PIC12F629, PIC12F635, PIC12C671, PIC12C672, PIC12F675, PIC12F683, PIC12F752, PIC12HV609, PIC12HV615, PIC12HV752, PIC12CE673, PIC12CE674, PIC12CE518, PIC12CE519, PIC12F675F, PIC12F675H, PIC12F675K, PIC16C432, PIC16C433, PIC16C505, PIC16C54, PIC16C54A, PIC16C54B, PIC16C54C, PIC16C55, PIC16C62, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64, PIC16C642, PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C662, PIC16C67, PIC16C71, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C74, PIC16C745, PIC16C74A, PIC16C74B, PIC16C76, PIC16C765, PIC16C77, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16C781, PIC16C782, PIC16C84, PIC16C923, PIC16C924, PIC16CE623, PIC16CE624, PIC16CE625, PIC16CR54, PIC16CR54A, PIC16CR57A, PIC16CR57B, PIC16CR57C, PIC16CR58A, PIC16CR58B, PIC16CR62, PIC16CR63, PIC16CR64, PIC16CR65, PIC16CR72, PIC16CR83, PIC16CR84, PIC16F505, PIC16F506, PIC16F526, PIC16F54, PIC16F57, PIC16F610, PIC16F616, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16F648A, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F707, PIC16F716, PIC16F72, PIC16F720, PIC16F721, PIC16F722, PIC16F722A, PIC16F723, PIC16F723A, PIC16F724, PIC16F726, PIC16F727, PIC16F73, PIC16F737, PIC16F74, PIC16F747, PIC16F753, PIC16F76, PIC16F767, PIC16F77, PIC16F777, PIC16F785, PIC16F818, PIC16F819, PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946, PIC16HV540, PIC16HV610, PIC16HV616, PIC16HV753, PIC16HV785
PIC24E 16-bit devices:
PIC24EP128GP202, PIC24EP128GP204, PIC24EP128GP206, PIC24EP128MC202, PIC24EP128MC204, PIC24EP128MC206, PIC24EP256GP202, PIC24EP256GP204, PIC24EP256GP206, PIC24EP256GU810, PIC24EP256GU814, PIC24EP256MC202, PIC24EP256MC204, PIC24EP256MC206, PIC24EP32GP202, PIC24EP32GP203, PIC24EP32GP204, PIC24EP32MC202, PIC24EP32MC203, PIC24EP32MC204, PIC24EP512GP806, PIC24EP512GU810, PIC24EP512GU814, PIC24EP64GP202, PIC24EP64GP203, PIC24EP64GP204, PIC24EP64GP206, PIC24EP64MC202, PIC24EP64MC203, PIC24EP64MC204, PIC24EP64MC206
PIC24F 16-bit devices:
PIC24F04KA200, PIC24F04KA201, PIC24F04KL100, PIC24F04KL101, PIC24F08KA101, PIC24F08KA102, PIC24F08KL200, PIC24F08KL201, PIC24F08KL301, PIC24F08KL302, PIC24F08KL401, PIC24F08KL402, PIC24F16KA101, PIC24F16KA102, PIC24F16KA301, PIC24F16KA302, PIC24F16KA304, PIC24F16KL401, PIC24F16KL402, PIC24F32KA301, PIC24F32KA302, PIC24F32KA304, PIC24FJ1024GA606, PIC24FJ1024GB606, PIC24FJ1024GB610, PIC24FJ128DA106, PIC24FJ128DA110, PIC24FJ128DA206, PIC24FJ128DA210, PIC24FJ128GA006, PIC24FJ128GA008, PIC24FJ128GA010, PIC24FJ128GA106, PIC24FJ128GA108, PIC24FJ128GA110, PIC24FJ128GA306, PIC24FJ128GA308, PIC24FJ128GA310, PIC24FJ128GA406, PIC24FJ128GA606, PIC24FJ128GA702, PIC24FJ128GA704, PIC24FJ128GA705, PIC24FJ128GB106, PIC24FJ128GB108, PIC24FJ128GB110, PIC24FJ128GB206, PIC24FJ128GB210, PIC24FJ128GC006, PIC24FJ128GL306, PIC24FJ128GL406, PIC24FJ128GU406, PIC24FJ16GA002, PIC24FJ16GA004, PIC24FJ16MC101, PIC24FJ16MC102, PIC24FJ192GA106, PIC24FJ192GA108, PIC24FJ192GA110, PIC24FJ192GB106, PIC24FJ192GB108, PIC24FJ192GB110, PIC24FJ256DA106, PIC24FJ256DA110, PIC24FJ256DA206, PIC24FJ256DA210, PIC24FJ256GA106, PIC24FJ256GA108, PIC24FJ256GA110, PIC24FJ256GA406, PIC24FJ256GA606, PIC24FJ256GA702, PIC24FJ256GA704, PIC24FJ256GA705, PIC24FJ256GB106, PIC24FJ256GB108, PIC24FJ256GB110, PIC24FJ256GB206, PIC24FJ256GB210, PIC24FJ256GL406, PIC24FJ256GU406, PIC24FJ32GA002, PIC24FJ32GA004, PIC24FJ32GA102, PIC24FJ32GA104, PIC24FJ32GB002, PIC24FJ32GB004, PIC24FJ32MC104, PIC24FJ48GA002, PIC24FJ48GA004, PIC24FJ512GA606, PIC24FJ512GL406, PIC24FJ512GU406, PIC24FJ64GA002, PIC24FJ64GA004, PIC24FJ64GA006, PIC24FJ64GA008, PIC24FJ64GA010, PIC24FJ64GA102, PIC24FJ64GA104, PIC24FJ64GA106, PIC24FJ64GA108, PIC24FJ64GA110, PIC24FJ64GA306, PIC24FJ64GA308, PIC24FJ64GA310, PIC24FJ64GA406, PIC24FJ64GA702, PIC24FJ64GA704, PIC24FJ64GA705, PIC24FJ64GB002, PIC24FJ64GB004, PIC24FJ64GB106, PIC24FJ64GB108, PIC24FJ64GB110, PIC24FJ64GC006, PIC24FJ64GL306, PIC24FJ96GA006, PIC24FJ96GA008, PIC24FJ96GA010, PIC24FV08KM101, PIC24FV08KM102, PIC24FV08KM202, PIC24FV08KM204, PIC24FV16KA301, PIC24FV16KA302, PIC24FV16KA304, PIC24FV16KM102, PIC24FV16KM104, PIC24FV16KM202, PIC24FV16KM204, PIC24FV32KA301, PIC24FV32KA302, PIC24FV32KA304, PIC24FJ1024GB606, PIC24FJ1024GB610.
PIC24H 16-bit devices:
PIC24HJ128GP202, PIC24HJ128GP204, PIC24HJ128GP206, PIC24HJ128GP206A, PIC24HJ128GP210, PIC24HJ128GP210A, PIC24HJ128GP306, PIC24HJ128GP306A, PIC24HJ128GP310, PIC24HJ128GP310A, PIC24HJ128GP502, PIC24HJ128GP504, PIC24HJ128GP506, PIC24HJ128GP506A, PIC24HJ128GP510, PIC24HJ128GP510A, PIC24HJ12GP201, PIC24HJ12GP202, PIC24HJ16GP304, PIC24HJ256GP206, PIC24HJ256GP206A, PIC24HJ256GP210, PIC24HJ256GP210A, PIC24HJ256GP610, PIC24HJ256GP610A, PIC24HJ32GP202, PIC24HJ32GP204, PIC24HJ32GP302, PIC24HJ32GP304, PIC24HJ64GP202, PIC24HJ64GP204, PIC24HJ64GP206, PIC24HJ64GP206A, PIC24HJ64GP210, PIC24HJ64GP210A, PIC24HJ64GP502, PIC24HJ64GP504, PIC24HJ64GP506, PIC24HJ64GP506A, PIC24HJ64GP510, PIC24HJ64GP510A
dsPIC33E 16-bit DSP devices:
dsPIC33EP128GM304, dsPIC33EP128GP502, dsPIC33EP128GP504, dsPIC33EP128GP506, dsPIC33EP128MC202, dsPIC33EP128MC204, dsPIC33EP128MC206, dsPIC33EP128MC502, dsPIC33EP128MC504, dsPIC33EP128MC506, dsPIC33EP16GS502, dsPIC33EP16GS504, dsPIC33EP16GS505, dsPIC33EP16GS506, dsPIC33EP256GP502, dsPIC33EP256GP504, dsPIC33EP256GP506, dsPIC33EP256MC202, dsPIC33EP256MC204, dsPIC33EP256MC206, dsPIC33EP256MC502, dsPIC33EP256MC504, dsPIC33EP256MC506, dsPIC33EP256MU806, dsPIC33EP256MU810, dsPIC33EP256MU814, dsPIC33EP32GP502, dsPIC33EP32GP503, dsPIC33EP32GP504, dsPIC33EP32GS502, dsPIC33EP32GS504, dsPIC33EP32GS505, dsPIC33EP32GS506, dsPIC33EP32MC202, dsPIC33EP32MC203, dsPIC33EP32MC204, dsPIC33EP32MC502, dsPIC33EP32MC503, dsPIC33EP32MC504, dsPIC33EP512GM310, dsPIC33EP512GP502, dsPIC33EP512GP806, dsPIC33EP512MC502, dsPIC33EP512MC806, dsPIC33EP512MU810, dsPIC33EP512MU814, dsPIC33EP64GP502, dsPIC33EP64GP503, dsPIC33EP64GP504, dsPIC33EP64GP506, dsPIC33EP64GS502, dsPIC33EP64GS504, dsPIC33EP64GS505, dsPIC33EP64GS506, dsPIC33EP64MC202, dsPIC33EP64MC203, dsPIC33EP64MC204, dsPIC33EP64MC206, dsPIC33EP64MC502, dsPIC33EP64MC503, dsPIC33EP64MC504, dsPIC33EP64MC506, dsPIC33EV128GM106, dsPIC33EV256GM106, dsPIC33EV32GM002, dsPIC33EV64GM106, dsPIC33EP128GM304, dsPIC33EP128GM306, dsPIC33EP128GM310, dsPIC33EP128GM604, dsPIC33EP128GM706, dsPIC33EP128GM710, dsPIC33EP128GP502, dsPIC33EP128GP504, dsPIC33EP128GP506, dsPIC33EP128GS702, dsPIC33EP128GS704, dsPIC33EP128GS705, dsPIC33EP128GS706, dsPIC33EP128GS708, dsPIC33EP128GS804, dsPIC33EP128GS805, dsPIC33EP128GS806, dsPIC33EP128GS808, dsPIC33EP128MC202, dsPIC33EP128MC204, dsPIC33EP128MC206, dsPIC33EP128MC502, dsPIC33EP128MC504, dsPIC33EP128MC506, dsPIC33EP16GS202, dsPIC33EP16GS502, dsPIC33EP16GS504, dsPIC33EP16GS505, dsPIC33EP16GS506, dsPIC33EP256GM304, dsPIC33EP256GM306, dsPIC33EP256GM310, dsPIC33EP256GM604, dsPIC33EP256GM706, dsPIC33EP256GM710, dsPIC33EP256GP502, dsPIC33EP256GP504, dsPIC33EP256GP506, dsPIC33EP256MC202, dsPIC33EP256MC204, dsPIC33EP256MC206, dsPIC33EP256MC502, dsPIC33EP256MC504, dsPIC33EP256MC506, dsPIC33EP256MU806, dsPIC33EP256MU810, dsPIC33EP256MU814, dsPIC33EP32GP502, dsPIC33EP32GP503, dsPIC33EP32GP504, dsPIC33EP32GS202, dsPIC33EP32GS502, dsPIC33EP32GS504, dsPIC33EP32GS505, dsPIC33EP32GS506, dsPIC33EP32MC202, dsPIC33EP32MC203, dsPIC33EP32MC204, dsPIC33EP32MC502, dsPIC33EP32MC503, dsPIC33EP32MC504, dsPIC33EP512GM304, dsPIC33EP512GM306, dsPIC33EP512GM310, dsPIC33EP512GM604, dsPIC33EP512GM706, dsPIC33EP512GM710, dsPIC33EP512GP502, dsPIC33EP512GP504, dsPIC33EP512GP506, dsPIC33EP512GP806, dsPIC33EP512MC202, dsPIC33EP512MC204, dsPIC33EP512MC206, dsPIC33EP512MC502, dsPIC33EP512MC504, dsPIC33EP512MC506, dsPIC33EP512MC806, dsPIC33EP512MU810, dsPIC33EP512MU814, dsPIC33EP64GP502, dsPIC33EP64GP503, dsPIC33EP64GP504, dsPIC33EP64GP506, dsPIC33EP64GS502, dsPIC33EP64GS504, dsPIC33EP64GS505, dsPIC33EP64GS506, dsPIC33EP64GS708, dsPIC33EP64GS804, dsPIC33EP64GS805, dsPIC33EP64GS806, dsPIC33EP64GS808, dsPIC33EP64MC202, dsPIC33EP64MC203, dsPIC33EP64MC204, dsPIC33EP64MC206, dsPIC33EP64MC502, dsPIC33EP64MC503, dsPIC33EP64MC504, dsPIC33EP64MC506.
dsPIC33EV 16-bit DSP devices:
dsPIC33EV128GM002, dsPIC33EV128GM003, dsPIC33EV128GM004, dsPIC33EV128GM006, dsPIC33EV128GM102, dsPIC33EV128GM103, dsPIC33EV128GM104, dsPIC33EV128GM106, dsPIC33EV256GM002, dsPIC33EV256GM003, dsPIC33EV256GM004, dsPIC33EV256GM006, dsPIC33EV256GM102, dsPIC33EV256GM103, dsPIC33EV256GM104, dsPIC33EV256GM106, dsPIC33EV32GM002, dsPIC33EV32GM003, dsPIC33EV32GM004, dsPIC33EV32GM006, dsPIC33EV32GM102, dsPIC33EV32GM103, dsPIC33EV32GM104, dsPIC33EV32GM106, dsPIC33EV64GM002, dsPIC33EV64GM003, dsPIC33EV64GM004, dsPIC33EV64GM006, dsPIC33EV64GM102, dsPIC33EV64GM103, dsPIC33EV64GM104, dsPIC33EV64GM106.
dsPIC33F 16-bit DSP devices:
dsPIC33FJ06GS001, dsPIC33FJ06GS101, dsPIC33FJ06GS101A, dsPIC33FJ06GS102, dsPIC33FJ06GS102A, dsPIC33FJ06GS202, dsPIC33FJ06GS202A, dsPIC33FJ09GS302, dsPIC33FJ128GP202, dsPIC33FJ128GP204, dsPIC33FJ128GP206, dsPIC33FJ128GP206A, dsPIC33FJ128GP306, dsPIC33FJ128GP306A, dsPIC33FJ128GP310, dsPIC33FJ128GP310A, dsPIC33FJ128GP706, dsPIC33FJ128GP706A, dsPIC33FJ128GP708, dsPIC33FJ128GP708A, dsPIC33FJ128GP710, dsPIC33FJ128GP710A, dsPIC33FJ128GP802, dsPIC33FJ128GP804, dsPIC33FJ128MC202, dsPIC33FJ128MC204, dsPIC33FJ128MC506, dsPIC33FJ128MC506A, dsPIC33FJ128MC510, dsPIC33FJ128MC510A, dsPIC33FJ128MC706, dsPIC33FJ128MC706A, dsPIC33FJ128MC708, dsPIC33FJ128MC708A, dsPIC33FJ128MC710, dsPIC33FJ128MC710A, dsPIC33FJ128MC802, dsPIC33FJ128MC804, dsPIC33FJ12GP201, dsPIC33FJ12GP202, dsPIC33FJ12MC201, dsPIC33FJ12MC202, dsPIC33FJ16GP101, dsPIC33FJ16GP102, dsPIC33FJ16GP304, dsPIC33FJ16GS402, dsPIC33FJ16GS404, dsPIC33FJ16GS502, dsPIC33FJ16GS504, dsPIC33FJ16MC101, dsPIC33FJ16MC102, dsPIC33FJ16MC304, dsPIC33FJ256GP506, dsPIC33FJ256GP506A, dsPIC33FJ256GP510, dsPIC33FJ256GP510A, dsPIC33FJ256GP710, dsPIC33FJ256GP710A, dsPIC33FJ256MC510, dsPIC33FJ256MC510A, dsPIC33FJ256MC710, dsPIC33FJ256MC710A, dsPIC33FJ32GP202, dsPIC33FJ32GP204, dsPIC33FJ32GP302, dsPIC33FJ32GP304, dsPIC33FJ32GS406, dsPIC33FJ32GS606, dsPIC33FJ32GS608, dsPIC33FJ32GS610, dsPIC33FJ32MC104, dsPIC33FJ32MC202, dsPIC33FJ32MC204, dsPIC33FJ32MC302, dsPIC33FJ32MC304, dsPIC33FJ64GP202, dsPIC33FJ64GP204, dsPIC33FJ64GP206, dsPIC33FJ64GP206A, dsPIC33FJ64GP306, dsPIC33FJ64GP306A, dsPIC33FJ64GP310, dsPIC33FJ64GP310A, dsPIC33FJ64GP706, dsPIC33FJ64GP706A, dsPIC33FJ64GP708, dsPIC33FJ64GP708A, dsPIC33FJ64GP710, dsPIC33FJ64GP710A, dsPIC33FJ64GP802, dsPIC33FJ64GP804, dsPIC33FJ64GS406, dsPIC33FJ64GS606, dsPIC33FJ64GS608, dsPIC33FJ64GS610, dsPIC33FJ64MC202, dsPIC33FJ64MC204, dsPIC33FJ64MC506, dsPIC33FJ64MC506A, dsPIC33FJ64MC508, dsPIC33FJ64MC508A, dsPIC33FJ64MC510, dsPIC33FJ64MC510A, dsPIC33FJ64MC706, dsPIC33FJ64MC706A, dsPIC33FJ64MC710, dsPIC33FJ64MC710A, dsPIC33FJ64MC802, dsPIC33FJ64MC804.
dsPIC33CD 16-bit DSP devices, that operate up to 200MHz:
dsPIC33CDV128MP506, dsPIC33CDV256MP506, dsPIC33CDV64MC106, dsPIC33CDVC128MP506, dsPIC33CDVC256MP506, dsPIC33CDVL64MC106.
dsPIC33CH 16-bit DSP devices, that operate up to 200MHz:
dsPIC33CH128MP202, dsPIC33CH128MP203, dsPIC33CH128MP205, dsPIC33CH128MP206, dsPIC33CH128MP208, dsPIC33CH128MP502, dsPIC33CH128MP503, dsPIC33CH128MP505, dsPIC33CH128MP506, dsPIC33CH128MP508, dsPIC33CH256MP205, dsPIC33CH256MP206, dsPIC33CH256MP208, dsPIC33CH256MP218, dsPIC33CH256MP505, dsPIC33CH256MP506, dsPIC33CH256MP508, dsPIC33CH512MP205, dsPIC33CH512MP206, dsPIC33CH512MP208, dsPIC33CH512MP505, dsPIC33CH512MP506, dsPIC33CH512MP508, dsPIC33CH64MP505, dsPIC33CH64MP506, dsPIC33CH64MP508.
dsPIC33xxCK 16-bit DSP devices, that operate up to 200MHz:
dsPIC33CK128MP202, dsPIC33CK256MP208, dsPIC33CK256MP502, dsPIC33CK256MP503, dsPIC33CK256MP505, dsPIC33CK256MP506, dsPIC33CK256MP508, dsPIC33CK32MP102, dsPIC33CK32MP103, dsPIC33CK32MP105, dsPIC33CK32MP202, dsPIC33CK32MP203, dsPIC33CK32MP205, dsPIC33CK32MP206, dsPIC33CK32MP502, dsPIC33CK32MP503, dsPIC33CK32MP505, dsPIC33CK32MP506, dsPIC33CK64MP102, dsPIC33CK64MP103, dsPIC33CK64MP105, dsPIC33CK64MP202, dsPIC33CK64MP203, dsPIC33CK64MP205, dsPIC33CK64MP206, dsPIC33CK64MP208, dsPIC33CK64MP502, dsPIC33CK64MP503, dsPIC33CK64MP505, dsPIC33CK64MP506, dsPIC33CK64MP508, dsPIC33CK1024MP405, dsPIC33CK1024MP406, dsPIC33CK1024MP408, dsPIC33CK1024MP410, dsPIC33CK1024MP705, dsPIC33CK1024MP706, dsPIC33CK1024MP708, dsPIC33CK1024MP710, dsPIC33CK128MC102, dsPIC33CK128MC103, dsPIC33CK128MC105, dsPIC33CK128MC106, dsPIC33CK128MC502, dsPIC33CK128MC503, dsPIC33CK128MC505, dsPIC33CK128MC506, dsPIC33CK128MP202, dsPIC33CK128MP203, dsPIC33CK128MP205, dsPIC33CK128MP206, dsPIC33CK128MP208, dsPIC33CK128MP502, dsPIC33CK128MP503, dsPIC33CK128MP505, dsPIC33CK128MP506, dsPIC33CK128MP508, dsPIC33CK256MC102, dsPIC33CK256MC103, dsPIC33CK256MC105, dsPIC33CK256MC106, dsPIC33CK256MC502, dsPIC33CK256MC503, dsPIC33CK256MC505, dsPIC33CK256MC506, dsPIC33CK256MP202, dsPIC33CK256MP203, dsPIC33CK256MP205, dsPIC33CK256MP206, dsPIC33CK256MP208, dsPIC33CK256MP305, dsPIC33CK256MP306, dsPIC33CK256MP308, dsPIC33CK256MP405, dsPIC33CK256MP406, dsPIC33CK256MP408, dsPIC33CK256MP410, dsPIC33CK256MP502, dsPIC33CK256MP503, dsPIC33CK256MP505, dsPIC33CK256MP506, dsPIC33CK256MP508, dsPIC33CK256MP605, dsPIC33CK256MP606, dsPIC33CK256MP608, dsPIC33CK256MP705, dsPIC33CK256MP706, dsPIC33CK256MP708, dsPIC33CK256MP710, dsPIC33CK256MPT608, dsPIC33CK32MC102, dsPIC33CK32MC103, dsPIC33CK32MC105, dsPIC33CK32MP102, dsPIC33CK32MP103, dsPIC33CK32MP105, dsPIC33CK32MP202, dsPIC33CK32MP203, dsPIC33CK32MP205, dsPIC33CK32MP206, dsPIC33CK32MP502, dsPIC33CK32MP503, dsPIC33CK32MP505, dsPIC33CK32MP506, dsPIC33CK512MP305, dsPIC33CK512MP306, dsPIC33CK512MP308, dsPIC33CK512MP405, dsPIC33CK512MP406, dsPIC33CK512MP408, dsPIC33CK512MP410, dsPIC33CK512MP605, dsPIC33CK512MP606, dsPIC33CK512MP608, dsPIC33CK512MP705, dsPIC33CK512MP706, dsPIC33CK512MP708, dsPIC33CK512MP710, dsPIC33CK512MPT608, dsPIC33CK64MC102, dsPIC33CK64MC103, dsPIC33CK64MC105, dsPIC33CK64MP102, dsPIC33CK64MP103, dsPIC33CK64MP105, dsPIC33CK64MP202, dsPIC33CK64MP203, dsPIC33CK64MP205, dsPIC33CK64MP206, dsPIC33CK64MP208, dsPIC33CK64MP502, dsPIC33CK64MP503, dsPIC33CK64MP505, dsPIC33CK64MP506, dsPIC33CK64MP508, dsPIC33EDV64MC205.