The devices below are supported by the embedded software and the usbpicprog PC software It is very possible that a PIC device is supported by the latest snapshot version of usbpicprog (firmware + PC software). In the table below, either the snapshot revision or the release version of usbpicprog is shown for every supported device.
The latest firmware can always be obtained from the github repository in binary and source form (.hex file). The software is available in source format. A ready-built snapshot version can be found here, but be careful – the snapshots are not stable and therefore not yet released.
If you have tested a device that is not listed, please use the form below
| Supported Devices | ½ = Partially | v = Tested | U = Untested | X=Not Working |
PIC10F
| Device | Implemented | Erase | Read code | Autodetect | Read Data | Read Config | Write Code | Write Data | Write Config | version |
| PIC10F200 | v | v | v | NA | NA | v | v | NA | v | 0.4.1 |
| PIC10F202 | v | v | v | NA | NA | v | v | NA | v | 0.4.1 |
| PIC10F204 | v | v | v | NA | NA | v | v | NA | v | 0.4.1 |
| PIC10F206 | v | v | v | NA | NA | v | v | NA | v | 0.4.1 |
| PIC10F220 | v | v | v | NA | NA | v | v | NA | v | 0.4.2 |
| PIC10F222 | v | v | v | NA | NA | v | v | NA | v | 0.4.2 |
PIC12F
| Device | Implemented | Erase | Read code | Autodetect | Read Data | Read Config | Write Code | Write Data | Write Config | version |
| PIC12F508 | v | U | U | NA | NA | U | U | NA | U | 0.4.1 |
| PIC12F509 | v | U | U | NA | NA | U | U | NA | U | 0.4.1 |
| PIC12F609 | v | U | U | U | NA | U | U | NA | U | 0.3.0 |
| PIC12F615 | v | U | v | v | NA | v | v | NA | v | 0.3.0 |
| PIC12F617 | v | U | U | U | NA | U | U | NA | U | 0.4.2 |
| 12HV609 | v | U | U | U | NA | U | U | NA | U | 0.3.0 |
| 12HV615 | v | U | v | v | NA | v | v | NA | v | 0.3.0 |
| PIC12F629 | v | v | v | v | v | v | v | v | v | 0.3.0 |
| PIC12F635 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC12F675 | v | v | v | v | v | v | v | v | v | 0.3.0 |
| PIC12F683 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC12F1501 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP |
| PIC12LF1501 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP, 3.3V regulator needed on VDD |
| PIC12F1822 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC12LF1822 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC12F1840 | v | U | U | U | U | U | U | U | U | 130802 |
PIC16F
| Device | Implemented | Erase | Read code | Autodetect | Read Data | Read Config | Write Code | Write Data | Write Config | version |
| PIC16C61 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C62 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C62A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C62B | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C63 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C63A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C64 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C64A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C65 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C65A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C65B | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C66 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C67 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C71 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C72 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C72A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C73 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C73A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C73B | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C74 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C74A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C74B | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C76 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C77 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C620 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C620A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C621 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C621A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C622 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C622A | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C623 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C624 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C625 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C710 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C711 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C712 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C716 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C745 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C765 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C773 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C774 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C923 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C924 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C925 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16C926 | v | U | U | NA | NA | U | U | NA | U | 0.6.0 |
| PIC16F1503 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP |
| PIC16LF1503 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP, 3.3V regulator needed on VDD |
| PIC16LF1507 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP |
| PIC16LF1507 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP, 3.3V regulator needed on VDD |
| PIC16F1508 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP |
| PIC16LF1508 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP, 3.3V regulator needed on VDD |
| PIC16F1509 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP |
| PIC16LF1509 | v | U | U | U | NA | U | U | NA | U | 140202 *use a 9V zener on VPP, 3.3V regulator needed on VDD |
| PIC16F1823 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16LF1823 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16F1824 | v | v | v | v | v | v | v | v | v | 130804 |
| PIC16LF1824 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16F1825 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16LF1825 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16F1826 | v | v | v | v | v | v | v | v | v | 0.6.0 |
| PIC16LF1826 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC16F1827 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC16LF1827 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC16F1828 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16LF1828 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16F1829 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16LF1829 | v | U | U | U | U | U | U | U | U | 130802 |
| PIC16F1847 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC16LF1847 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC16F54 | U | U | U | NA | NA | U | U | NA | U | 0.4.1 |
| PIC16F57 | U | U | U | NA | NA | U | U | NA | U | 0.4.1 |
| PIC16F59 | U | U | U | NA | NA | U | U | NA | U | 0.4.1 |
| PIC16F610 | v | U | U | U | NA | U | U | NA | U | 0.3.0 |
| PIC16HV610 | v | U | U | U | NA | U | U | NA | U | 0.3.0 |
| PIC16F616 | v | U | v | v | NA | v | v | NA | v | 0.3.0 |
| PIC16HV616 | v | U | v | v | NA | v | v | NA | v | 0.3.0 |
| PIC16F627 | v | U | U | U | U | U | U | U | U | 0.4.1 |
| PIC16F627A | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F628 | v | v | v | v | v | v | v | v | v | 0.4.2 |
| PIC16F628A | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC16F630 | v | v | v | v | v | v | v | v | v | 0.3.0 |
| PIC16F631 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F636 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F639 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F648A | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC16F676 | v | v | v | v | v | v | v | v | v | 0.3.0 |
| PIC16F677 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F684 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC16F685 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F687 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC16F688 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F689 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F690 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC16F716 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| PIC16F72 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| PIC16F73 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| PIC16F737 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F74 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| PIC16F747 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F76 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| PIC16F767 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F77 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| PIC16F777 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F785 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| PIC16HV785 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| PIC16F818 | v | v | v | v | v | v | v | v | v | 0.1.1 |
| PIC16F819 | v | v | v | v | v | v | v | v | v | 0.1.1 |
| PIC16F84A | v | v | v | v | v | v | v | v | v | 0.1.1 |
| PIC16F87 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| PIC16F870 | v | v | v | v | v | v | v | v | v | 0.2.0 |
| PIC16F871 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F872 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F873 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F873A | v | v | v | v | v | v | v | v | v | 0.1.1 |
| PIC16F874 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F874A | v | v | v | v | v | v | v | v | v | 0.1.1 |
| PIC16F876 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F876A | v | v | v | v | v | v | v | v | v | 0.1.1 |
| PIC16F877 | v | v | v | v | U | v | v | U | v | 0.3.0 |
| PIC16F877A | v | v | v | v | v | v | v | v | v | 0.1.1 |
| PIC16F88 | v | v | v | v | v | U | v | v | U | 0.3.0 |
| PIC16F882 | v | v | v | v | v | v | v | v | v | 0.2.0 |
| PIC16F883 | v | v | v | v | v | v | v | v | v | 0.2.0 |
| PIC16F884 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F886 | v | v | v | v | v | v | v | v | v | 0.2.0 |
| PIC16F887 | v | v | v | v | v | v | v | v | v | 0.2.0 |
| PIC16F913 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F914 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F916 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F917 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC16F946 | v | U | U | U | U | U | U | U | U | 0.2.0 |
PIC18F
| Device | Implemented | Erase | Read code | Autodetect | Read Data | Read Config | Write Code | Write Data | Write Config | version |
| PIC18F242 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F248 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F252 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC18F258 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F442 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F448 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F452 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC18F458 | v | v | v | v | U | v | v | U | v | 0.1 |
| PIC18F1220 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F1230 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F1320 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F13K22 | v | v | v | v | v | v | v | v | v | 0.5.0, 9V zener on VPP needed |
| PIC18LF13K22 | v | U | U | U | U | U | U | U | U | 0.5.0, 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F1330 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F14K22 | v | v | v | v | v | v | v | v | v | 0.5.0, 9V zener on VPP needed |
| PIC18LF14K22 | v | U | U | U | U | U | U | U | U | 0.5.0, 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F2220 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F2221 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2320 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F2321 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F23K22 | v | U | U | U | U | U | U | U | U | 0.5.0 9V zener on VPP needed |
| PIC18LF23K22 | v | U | U | U | U | U | U | U | U | 0.5.0 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F2331 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F2410 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F24J10 | v | v | v | v | NA | v | v | NA | v | 0.4.1, 3.3V voltage regulator on VDD needed! |
| PIC18F24J11 | v | U | U | U | NA | U | U | NA | U | 0.4.1, 3.3V voltage regulator on VDD needed! |
| PIC18F24J11 | v | U | U | U | NA | U | U | NA | U | 0.4.1, 3.3V voltage regulator on VDD needed! |
| PIC18F2420 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F24K22 | v | U | U | U | U | U | U | U | U | 0.5.0 9V zener on VPP needed |
| PIC18LF24K22 | v | U | U | U | U | U | U | U | U | 0.5.0 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F2423 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F2431 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F2439 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC18F2450 | v | v | v | v | v | v | U | U | U | 0.1 |
| PIC18F24J50 | v | U | U | U | NA | U | U | NA | U | 0.4.1, 3.3V voltage regulator on VDD needed! |
| PIC18LF24J50 | v | U | U | U | NA | U | U | NA | U | 0.4.1, 3.3V voltage regulator on VDD needed! |
| PIC18F2455 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC18F2458 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2480 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2510 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F25J10 | v | v | v | v | NA | v | v | NA | v | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F25J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF25J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F2515 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2520 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F25K22 | v | U | U | U | U | U | U | U | U | 0.5.0 9V zener on VPP needed |
| PIC18LF25K22 | v | U | U | U | U | U | U | U | U | 0.5.0 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F2523 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F2525 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2539 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC18F2550 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC18F25J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF25J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F2553 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC18F2580 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2585 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2610 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F26J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF26J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F26J13 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F2620 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F26K22 | v | v | v | v | v | v | v | v | v | 0.5.0 9V zener on VPP needed |
| PIC18LF26K22 | v | U | U | U | U | U | U | U | U | 0.5.0 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F26J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF26J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F26J53 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F2680 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2682 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F2685 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F27J13 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F27J53 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F4220 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F4221 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4320 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F4321 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F43K22 | v | U | U | U | U | U | U | U | U | 0.5.0 9V zener on VPP needed |
| PIC18LF43K22 | v | U | U | U | U | U | U | U | U | 0.5.0 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F4331 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F4410 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F44J10 | v | v | v | v | NA | v | v | NA | v | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F44J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF44J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F4420 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F44K22 | v | U | U | U | U | U | U | U | U | 0.5.0 9V zener on VPP needed |
| PIC18LF44K22 | v | U | U | U | U | U | U | U | U | 0.5.0 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F4423 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F4431 | v | U | U | U | U | U | U | U | U | 0.4.0 |
| PIC18F4439 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC18F4450 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F44J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF44J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F4455 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC18F4458 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4480 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4510 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F45J10 | v | v | v | v | NA | v | v | NA | v | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F45J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF45J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F4515 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4520 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC18F45K22 | v | U | U | U | U | U | U | U | U | 0.5.0 9V zener on VPP needed |
| PIC18LF45K22 | v | U | U | U | U | U | U | U | U | 0.5.0 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F4523 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F4525 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4539 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC18F4550 | v | v | v | v | v | v | v | v | v | 0.1 |
| PIC18F45J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF45J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F4553 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4580 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4585 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4610 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F46J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF46J11 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F47J13 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F4620 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F46K22 | v | U | U | U | U | U | U | U | U | 0.5.0 9V zener on VPP needed |
| PIC18LF46K22 | v | U | U | U | U | U | U | U | U | 0.5.0 3.3V regulator needed for VDD, 9V zener on VPP needed |
| PIC18F46J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18LF46J50 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F46J53 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F4680 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4682 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F4685 | v | U | U | U | U | U | U | U | U | 0.1 |
| PIC18F47J13 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F46J53 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F65K22 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F6525 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F6527 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F65K90 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F6622 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F66K22 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F6621 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC18F6627 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F6628 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F66J60 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F66J65 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F66K90 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F67K22 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F6722 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F6723 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F67J60 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F67K90 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F85K22 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F8525 | v | v | v | v | v | v | v | v | v | 0.2.0 |
| PIC18F8527 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F85K90 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F85J50 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F8621 | v | U | U | U | U | U | U | U | U | 0.2.0 |
| PIC18F8622 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F86K22 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F8627 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F8628 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F86J60 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F86J65 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F86K90 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F87K22 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F8722 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F8723 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC18F87J60 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F87K90 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC18F96J60 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F96J65 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
| PIC18F97J60 | v | U | U | U | NA | U | U | NA | U | 0.4.2, 3.3V voltage regulator on VDD needed! |
PIC24F
| Device | Implemented | Erase | Read code | Autodetect | Read Data | Read Config | Write Code | Write Data | Write Config | version |
| PIC24F04KA200 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24F04KA201 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24F08KA101 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24F08KA102 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ16GA002 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ16GA004 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24F16KA101 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24F16KA102 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FV16KA301 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FV16KA302 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FV16KA304 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ32GA002 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ32GB002 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ32GA004 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ32GB004 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ32GA102 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ32GA104 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FV32KA301 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC24F32KA301 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC24FV32KA302 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FV32KA304 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ48GA002 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GB002 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ48GA004 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GB004 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GA002 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GA004 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GA006 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GA008 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GA010 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GA102 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GA104 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GB106 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GB108 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ64GB110 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GA006 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GA008 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GA010 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GA106 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GB106 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GA108 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GB108 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GA110 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ128GB110 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ192GA106 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ192GB106 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ192GA108 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ192GB108 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ192GA110 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ192GB110 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24EP256MC202 | v | U | U | U | U | U | U | U | U | 0.6.0 |
| PIC24FJ256GA106 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ256GB106 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ256GA108 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ256GB108 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ256GA110 | v | U | U | U | U | U | U | U | U | 0.5.0 |
| PIC24FJ256GB110 | v | U | U | U | U | U | U | U | U | 0.5.0 |
PIC30F
| Device | Implemented | Erase | Read code | Autodetect | Read Data | Read Config | Write Code | Write Data | Write Config | version |
| dsPIC30F1010 | v | U | U | U | U | U | U | U | U | 0.5.0, 3.3V regulator on VDD needed, 3.3V zener on VPP needed |
| dsPIC30F2010 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F2011 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F2012 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F2020 | v | U | U | U | U | U | U | U | U | 0.5.0, 3.3V regulator on VDD needed, 3.3V zener on VPP |
| dsPIC30F2023 | v | U | U | U | U | U | U | U | U | 0.5.0, 3.3V regulator on VDD needed, 3.3V zener on VPP |
| dsPIC30F3010 | v | v | v | v | X | v | v | U | v | 0.3.0 |
| dsPIC30F3011 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F3012 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F3013 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F3014 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F4011 | v | v | v | v | X | v | v | U | v | 0.3.0 |
| dsPIC30F4012 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F4013 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F5011 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F5013 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F5015 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F5016 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6010A | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6010 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6011A | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6011 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6012A | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6012 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6013A | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6013 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6014A | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6014 | v | U | U | U | U | U | U | U | U | 0.3.0 |
| dsPIC30F6015 | v | U | U | U | U | U | U | U | U | 0.3.0 |
I2C Eeprom
| Device | Implemented | Erase | Read code | Autodetect | Read Data | Read Config | Write Code | Write Data | Write Config | version |
| 24XX00 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX01 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX02 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX04 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX08 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX16 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX32 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX64 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX128 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX256 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX512 | v | U | U | U | U | U | U | U | U | 0.4.2 |
| 24XX1025 | v | U | U | U | U | U | U | U | U | 0.4.2 |
If you have successfully programmed a PIC or not, please let me know using this form! If something is not working, please make sure that you provide as much information as you can under remarks; not just “please help me”!
2 thoughts on “Supported devices”