• PicŪ Basic

  • Supported microchips

    2. Community

    Proton Development Suite supports all of the most popular Microchip Devices. With new - and ever more complex - devices, becoming available each month, we try to keep up! Inevitably support for some very new devices will be delayed as we await samples and errata free data sheets.

    Our policy for adding devices is generally managed within the following hierarchy:
    • add support if a new device is a variation of an existing supported device
    • add support of a new device based upon popular demand, as requested by forum users.
      • Subject to the device being available for general purchase
      • the data sheet being available to us
      • there being no major errata notes related to the device
      • the device being a standard 12, 14 or 16 bit core device
    • 24 and 32 bit core devices are NOT supported by Proton Development Suite. These devices will be supported by a NEW product.

    12-bit core devices

    10F200, 10F202, 10F204, 10F206, 10F220, 10F222
    12C508, 12C508A, 12C509, 12C509A, 12CE518, 12CE519
    12F508, 12F509, 12F510, 12F519, 16C505, 16C54
    16C54A, 16C54B, 16C54C, 16C55, 16C55A, 16C56
    16C56A, 16C57, 16C57C, 16C58A, 16C58B, 16CR54
    16CR54A, 16CR57A, 16CR57B, 16CR57C, 16CR58A, 16CR58B
    16F505, 16F506, 16F526, 16F54, 16F57, 16HV540
    RF509AF, RF509AG

    14-bit core devices

    10F320, 10F322, 10LF320, 10LF322, 12C671, 12C672
    12CE673, 12CE674, 12F609, 12F615, 12F617, 12F629
    12F635, 12F675, 12F683, 12HV609, 12HV615, 16C432
    16C433, 16C554, 16C558, 16C61, 16C62, 16C620
    16C620A, 16C621, 16C621A, 16C622, 16C622A, 16C62A
    16C62B, 16C63, 16C63A, 16C64, 16C642, 16C64A
    16C65, 16C65A, 16C65B, 16C66, 16C662, 16C67
    16C71, 16C710, 16C711, 16C712, 16C715, 16C716
    16C717, 16C72, 16C72A, 16C73, 16C73A, 16C73B
    16C74, 16C745, 16C74A, 16C74B, 16C76, 16C765
    16C77, 16C770, 16C771, 16C773, 16C774, 16C781
    16C782, 16C84, 16C923, 16C924, 16CE623, 16CE624
    16CE625, 16CR62, 16CR63, 16CR64, 16CR65, 16CR72
    16CR83, 16CR84, 16F610, 16F616, 16F627, 16F627A
    16F628, 16F628A, 16F630, 16F631, 16F636, 16F639
    16F648A, 16F676, 16F677, 16F684, 16F685, 16F687
    16F688, 16F689, 16F690, 16F716, 16F72, 16F722
    16F723, 16F724, 16F726, 16F727, 16F73, 16F737
    16F74, 16F747, 16F76, 16F767, 16F77, 16F777
    16F785, 16F818, 16F819, 16F83, 16F84, 16F84A
    16F87, 16F870, 16F871, 16F872, 16F873, 16F873A
    16F874, 16F874A, 16F876, 16F876A, 16F877, 16F877A
    16F88, 16F882, 16F883, 16F884, 16F886, 16F887
    16F913, 16F914, 16F916, 16F917, 16F946, 16HV610
    16HV616, 16HV785, 16LF722, 16LF723, 16LF724, 16LF726
    16LF727, RF675F, RF675H, RF675K
    14-bit enhanced core devices

    12F1501, 12F1822, 12F1840, 12LF1501, 12LF1822, 12LF1840
    12LF1840T48A, 16F1454, 16F1455, 16F1459, 16F1503, 16F1507
    16F1508, 16F1509, 16F1512, 16F1513, 16F1516, 16F1517
    16F1518, 16F1519, 16F1526, 16F1527, 16F1782, 16F1783
    16F1784, 16F1786, 16F1787, 16F1823, 16F1824, 16F1825
    16F1826, 16F1827, 16F1828, 16F1829, 16F1847, 16F1933
    16F1934, 16F1936, 16F1937, 16F1938, 16F1939, 16F1946
    16F1947, 16LF1454, 16LF1455, 16LF1459, 16LF1503, 16LF1507
    16LF1508, 16LF1509, 16LF1512, 16LF1513, 16LF1516, 16LF1517
    16LF1518, 16LF1519, 16LF1526, 16LF1527, 16LF1782, 16LF1783
    16LF1784, 16LF1786, 16LF1787, 16LF1823, 16LF1824, 16LF1825
    16LF1826, 16LF1827, 16LF1828, 16LF1829, 16LF1847, 16LF1902
    16LF1903, 16LF1904, 16LF1906, 16LF1907, 16LF1933, 16LF1934
    16LF1936, 16LF1937, 16LF1938, 16LF1939, 16LF1946, 16LF1947

    16-bit core devices

    18F1220, 18F1230, 18F1320, 18F1330, 18F13K22, 18F13K50
    18F14K22, 18F14K50, 18F2220, 18F2221, 18F2320, 18F2321
    18F2331, 18F23K20, 18F23K22, 18F2410, 18F242, 18F2420
    18F2423, 18F2431, 18F2439, 18F2450, 18F2455, 18F2458
    18F248, 18F2480, 18F24J10, 18F24J11, 18F24K20, 18F24K22
    18F24K50, 18F2510, 18F2515, 18F252, 18F2520, 18F2523
    18F2525, 18F2539, 18F2550, 18F2553, 18F258, 18F2580
    18F2585, 18F25J10, 18F25J11, 18F25K20, 18F25K22, 18F25K50
    18F25K80, 18F2610, 18F2620, 18F2680, 18F2682, 18F2685
    18F26J11, 18F26J13, 18F26J50, 18F26K20, 18F26K22, 18F26K80
    18F27J13, 18F4220, 18F4221, 18F4320, 18F4321, 18F4331
    18F43K20, 18F43K22, 18F4410, 18F442, 18F4420, 18F4423
    18F4431, 18F4439, 18F4450, 18F4455, 18F4458, 18F448
    18F4480, 18F44J10, 18F44J11, 18F44K20, 18F44K22, 18F4510
    18F4515, 18F452, 18F4520, 18F4523, 18F4525, 18F4539
    18F4550, 18F4553, 18F458, 18F4580, 18F4585, 18F45J10
    18F45J11, 18F45K20, 18F45K22, 18F45K50, 18F45K80, 18F4610
    18F4620, 18F4680, 18F4682, 18F4685, 18F46J11, 18F46J13
    18F46J50, 18F46K20, 18F46K22, 18F46K80, 18F47J13, 18F6310
    18F6390, 18F6393, 18F63J11, 18F63J90, 18F6410, 18F6490
    18F6493, 18F64J11, 18F64J90, 18F6520, 18F6525, 18F6527
    18F6585, 18F65J10, 18F65J11, 18F65J15, 18F65J50, 18F65J90
    18F65K22, 18F65K80, 18F6620, 18F6621, 18F6622, 18F6627
    18F6628, 18F6680, 18F66J10, 18F66J11, 18F66J15, 18F66J16
    18F66J50, 18F66J55, 18F66J60, 18F66J65, 18F66K22, 18F66K80
    18F6720, 18F6722, 18F6723, 18F67J10, 18F67J11, 18F67J50
    18F67J60, 18F67K22, 18F8310, 18F8390, 18F8393, 18F83J11
    18F83J90, 18F8410, 18F8490, 18F8493, 18F84J11, 18F84J90
    18F8520, 18F8525, 18F8527, 18F8585, 18F85J10, 18F85J11
    18F85J15, 18F85J50, 18F85J90, 18F85K22, 18F8620, 18F8621
    18F8622, 18F8627, 18F8628, 18F8680, 18F86J10, 18F86J11
    18F86J15, 18F86J16, 18F86J50, 18F86J55, 18F86J60, 18F86J65
    18F86K22, 18F8720, 18F8722, 18F8723, 18F87J10, 18F87J11
    18F87J50, 18F87J60, 18F87K22, 18F96J60, 18F96J65, 18F97J60
    18LF13K22, 18LF13K50, 18LF14K22, 18LF14K50, 18LF24J11, 18LF24K50
    18LF25J11, 18LF25K50, 18LF25K80, 18LF26J11, 18LF26J13, 18LF26K80
    18LF27J13, 18LF44J11, 18LF45J11, 18LF45K50, 18LF45K80, 18LF46J11
    18LF46J13, 18LF46K80, 18LF47J13, 18LF65K22, 18LF65K80, 18LF66K22
    18LF66K80, 18LF67K22, 18LF85K22, 18LF86K22, 18LF87K22
    If the devices PIC18F25K20 or PIC18F25K22 are used, the compiler will not ask for the USB key.
    16-bit 24 series devices

    dsPIC33EP128GP502, dsPIC33EP128GP504, dsPIC33EP128GP506, dsPIC33EP128MC202,
    dsPIC33EP128MC204, dsPIC33EP128MC206, dsPIC33EP128MC502,dsPIC33EP128MC504,
    dsPIC33EP128MC506, dsPIC33EP256GP502, dsPIC33EP256GP504, dsPIC33EP256GP506,
    dsPIC33EP256MC202, dsPIC33EP256MC204,dsPIC33EP256MC206, dsPIC33EP256MC502,
    dsPIC33EP256MC504, dsPIC33EP256MC506, dsPIC33EP256MU806, dsPIC33EP256MU810,
    dsPIC33EP256MU814,dsPIC33EP32GP502, dsPIC33EP32GP503, dsPIC33EP32GP504,
    dsPIC33EP32MC202, dsPIC33EP32MC203, dsPIC33EP32MC204, dsPIC33EP32MC502,
    dsPIC33EP32MC503,dsPIC33EP32MC504, dsPIC33EP512GP806, dsPIC33EP512MC806,
    dsPIC33EP512MU810, dsPIC33EP512MU814, dsPIC33EP64GP502, dsPIC33EP64GP503,
    dsPIC33EP64GP504,dsPIC33EP64GP506, dsPIC33EP64MC202, dsPIC33EP64MC203,
    dsPIC33EP64MC204, dsPIC33EP64MC206, dsPIC33EP64MC502, dsPIC33EP64MC503,

    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, dsPIC33FJ32MC202, dsPIC33FJ32MC204,
    dsPIC33FJ32MC302, dsPIC33FJ32MC304, dsPIC33FJ64GP202, dsPIC33FJ64GP204,
    dsPIC33FJ64GP206, dsPIC33FJ64GP206A, dsPIC33FJ64GP306, dsPIC33FJ64GP306A,
    dsPIC33FJ64GP310, dsPIC33FJ64GP310A,dsPIC33FJ64GP706, dsPIC33FJ64GP706A,
    dsPIC33FJ64GP708, dsPIC33FJ64GP708A, dsPIC33FJ64GP710, dsPIC33FJ64GP710A,
    , dsPIC33FJ64GP804, dsPIC33FJ64GS406,dsPIC33FJ64GS606,
    dsPIC33FJ64GS608, dsPIC33FJ64GS610, dsPIC33FJ64MC202, dsPIC33FJ64MC204,
    dsPIC33FJ64MC506, dsPIC33FJ64MC506A, dsPIC33FJ64MC508, dsPIC33FJ64MC508A,
    dsPIC33FJ64MC510, dsPIC33FJ64MC510A, dsPIC33FJ64MC706, dsPIC33FJ64MC706A,
    dsPIC33FJ64MC710, dsPIC33FJ64MC710A, dsPIC33FJ64MC802, dsPIC33FJ64MC804

    FYI. The red highlighted dsPIC33F devices above are highly recommended because they are available in a 28-pin DIP package, have a 12-bit ADC and stereo 16-bit DACs, and also operate at 40MIPS (Million Instructions Per Second) from an internal oscillator.

    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

    PIC24F04KA200, PIC24F04KA201, PIC24F04KL100, PIC24F04KL101,
    PIC24F08KA101, PIC24F08KA102, PIC24F08KL200, PIC24F08KL201,
    PIC24F08KL301, PIC24F08KL302, PIC24F08KL401, PIC24F08KL402,
    PIC24F16KA101, PIC24F16KA102, PIC24F16KA301, PIC24F16KA302,
    PIC24F16KA304, PIC24F16KL401, PIC24F16KL402, PIC24F32KA301,
    PIC24F32KA302, PIC24F32KA304, PIC24FJ128DA106, PIC24FJ128DA110,
    PIC24FJ128DA206, PIC24FJ128DA210, PIC24FJ128GA006, PIC24FJ128GA008,
    PIC24FJ128GA010,PIC24FJ128GA106, PIC24FJ128GA108, PIC24FJ128GA110,
    PIC24FJ128GA306, PIC24FJ128GA308, PIC24FJ128GA310, PIC24FJ128GB106,
    PIC24FJ128GB108, PIC24FJ128GB110, PIC24FJ128GB206, PIC24FJ128GB210,
    PIC24FJ16GA002, PIC24FJ16GA004, PIC24FJ16MC101, PIC24FJ16MC102,
    PIC24FJ192GA108, PIC24FJ192GA110, PIC24FJ192GB106, PIC24FJ192GB108,
    PIC24FJ192GB110, PIC24FJ256DA106, PIC24FJ256DA110, PIC24FJ256DA206,
    PIC24FJ256DA210, PIC24FJ256GA106, PIC24FJ256GA108,PIC24FJ256GA110,
    PIC24FJ256GB106, PIC24FJ256GB108, PIC24FJ256GB110, PIC24FJ256GB206,
    PIC24FJ256GB210, PIC24FJ32GA002, PIC24FJ32GA004, PIC24FJ32GA102,
    PIC24FJ32GA104, PIC24FJ32GB002, PIC24FJ32GB004, PIC24FJ48GA002,
    PIC24FJ48GA004, PIC24FJ64GA002, PIC24FJ64GA004, PIC24FJ64GA006,
    PIC24FJ64GA008,PIC24FJ64GA010, PIC24FJ64GA102, PIC24FJ64GA104,
    PIC24FJ64GA106, PIC24FJ64GA108, PIC24FJ64GA110, PIC24FJ64GA306,
    PIC24FJ64GA308, PIC24FJ64GA310,PIC24FJ64GB002, PIC24FJ64GB004,
    PIC24FJ64GB106, PIC24FJ64GB108, PIC24FJ64GB110, PIC24FJ96GA006,
    PIC24FJ96GA008, PIC24FJ96GA010, PIC24FV16KA301, PIC24FV16KA302,
    PIC24FV16KA304, PIC24FV32KA301, PIC24FV32KA302, PIC24FV32KA304

    PIC24HJ128GP202, PIC24HJ128GP204, PIC24HJ128GP206A, PIC24HJ128GP210A,
    PIC24HJ128GP306A, PIC24HJ128GP310A, PIC24HJ128GP502, PIC24HJ128GP504,
    PIC24HJ128GP506A, PIC24HJ128GP510A, PIC24HJ12GP201, PIC24HJ12GP202,
    PIC24HJ16GP304, PIC24HJ256GP206A, PIC24HJ256GP210A, PIC24HJ256GP610A,
    PIC24HJ32GP202, PIC24HJ32GP204, PIC24HJ32GP302, PIC24HJ32GP304,
    PIC24HJ64GP202, PIC24HJ64GP204, PIC24HJ64GP206A, PIC24HJ64GP210A,
    PIC24HJ64GP502,PIC24HJ64GP504, PIC24HJ64GP506A, PIC24HJ64GP510A

    Note that the chips PIC24EP128MC202, PIC24FJ64GA002, PIC24FJ64GA004, and PIC24HJ128GP502 do not require the USB key

  • Recent Activity


    Problem with heap directive

    Thread Starter: AlbertoFS

    Problem with heap directive with PDS version Hi Les, I was using the Heap directive because it was already written in the GPS.inc...

    Les Today, 13:06 Go to last post

    GPS Module VK2828U7G5 project

    Thread Starter: AlbertoFS

    I'm going to start with a project using the GPS Module VK2828U7G5. For my use it is quite cheap. Has anyone used it? Does this GPS have any special...

    david Today, 12:28 Go to last post

    Shin/Shout difficulty

    Thread Starter: charliecoultas

    Can somebody advise me please. I am using SHIN and SHOUT and have done so several times. But using different port pins on a 24HJ128GP502 is causing...

    Les Today, 13:14 Go to last post