• On sale!
iCP02v2 - USB PIC Programmer (3.3V/5.0V)
On sale!
  • iCP02v2 - USB PIC Programmer (3.3V/5.0V)
  • iCP02v2 - Back Side with Clear Label
  • iCP02v2 - with iCP03v2 Zif Socket
  • iCP02 - USB PIC Programmer (3.3V/5.0V)
  • iCP02 - 3.3V/5.0V Switch
  • iCP02 - Back Side with Clear Label
  • iCP02 - with iCP03v2 PIC Adapter
  • iCP02 - with iCP05 PIC IO Board
  • iCP02 - ICSP Connection

iCP02 - USB Microchip PIC Programmer (3.3V/5.0V, with ICSP & PICkit 2 SW)

Tax excluded Shipped within 1 week
89 Items

Volume discounts

Quantity Discount You Save
5 5% Up to $5.23
10 10% Up to $20.90

NEW iCP02v2 is used for programming the Microchip PIC10F, PIC12F, PIC16F, PIC18F, PIC24F, dsPIC30, dsPIC33 family and serial EEPROM 11LCXX, 24LCXX, 25LCXX, 93LCXX and KEELOQ HCSXX with PICkit 2 and MPLAB IDE software.

iCP02 offers unprecedented level of performance, reliability and scalability for PIC programmer solution with ICSP (In-Circuit Serial Programming) method. By the same time, it allows users to program their hex code into the well-known Flash PIC MCU and EEPROM by using commonplace USB connection.

iCP02v1.0 & v2.0 Features and Specification:

  • Low cost, small size, high performance and user friendly device
  • Used for programming up to 260+ (with PICkit2) or nearly 1100 (with PICkit2 Plus) type of popular Flash PIC MCU, includes PIC10F, PIC12F, PIC16F, PIC18F, PIC24F, dsPIC30 and dsPIC33 family
  • Read and write operation for serial EEPROM 11LCXX, 24LCXX, 25LCXX, 93LCXX and HCSXX
  • Supported operating systems (32bit/64bit): Windows XP ,Windows Vista, Windows 7, Windows 8, Windows 10, Linux and Mac OS X 
  • No external power supply is required
  • 120mA current output at VDD pin with over-current and over-voltage protection
  • Compatible with Microchip's PICkit 2, MPLAB IDE and MPLAB X
  • USB plug and play function
  • Excellent flexibility that allows using in both PC desktop and laptop.
  • Full-Speed USB & High Voltage programming
  • UART Mode features


iCP02v2.0 Extra Features:

  • Adjustable VDD source (2.5V to 5.0V) with auto detection and auto selection
  • VPP First Program Entry (VDD control) feature

 iCP02v2 Layout


iCP02v1.0 Extra Features:

  • Supported for 3.3V and 5.0V VDD operation voltage
  • 3.3V Mode Green LED indicator

 iCP02 Layout


  • iCP02v2.0 Dimension: 6.2cm X 2.5cm X 0.5cm, easy to carry and store
  • iCP02v1.0 Dimension: 6.8cm X 2.5cm X 0.5cm
  • ICSP wire length: ~ 30cm
  • Standard 6 x 2.54mm Pin Socket for ICSP connection

Supported Devices: please check with us for not listed or new PIC chip

PIC Microcontroller

  • LF’ versions of all devices are also supported
  • 8 Pin: PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222, PIC12F508, PIC12F509, PIC12F510, PIC12F617, PIC12F519, PIC12F609, PIC12F615, PIC12F629, PIC12F635, PIC12F675, PIC12F679, PIC12F683, PIC12F1822, PIC12F1840
  • 14 Pin: PIC16F505, PIC16F506, PIC16F526, PIC16F610, PIC16F616, PIC16F630, PIC16F636, PIC16F676, PIC16F684, PIC16F688, PIC16F1823, PIC16F1824, PIC16F1825
  • 18 Pin: PIC16F54, PIC16F84A, PIC16F87, PIC16F88, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F648A, PIC16F716, PIC16F818, PIC16F819, PIC16F1826, PIC16F1827, PIC18F1220, PIC18F1230, PIC18F1320, PIC18F1330, PIC16F1847
  • 20 Pin: PIC16F631, PIC16F639, PIC16F677, PIC16F685, PIC16F687, PIC16F689, PIC16F690, PIC16F720, PIC16F721, PIC16F785, PIC16F1828, PIC16F1829, PIC18F13K22, PIC18F13K50, PIC18F14K22, PIC18F14K50, PIC18F13K22, PIC18F13K50, PIC18F14K22, PIC18F14K50
  • 28 Pin: PIC16F57, PIC16F72, PIC16F73, PIC16F76, PIC16F722, PIC16F722A, PIC16F723, PIC16F723A, PIC16F726, PIC16F737, PIC16F767, PIC16F870, PIC16F872, PIC16F873, PIC16F873A, PIC16F876, PIC16F876A, PIC16F882, PIC16F883, PIC16F886, PIC16F913, PIC16F916, PIC16F1516, PIC16F1518, PIC16F1782, PIC16F1783, PIC16F1933, PIC16F1936, PIC16F1938, PIC16LF1902, PIC16LF1903, PIC16LF1906, PIC18F242, PIC18F252, PIC18F248, PIC18F258, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F2410, PIC18F2420, PIC18F2423, PIC18F2431, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2523, PIC18F2525, PIC18F2550, PIC18F2553, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F24J10, PIC18F24J11, PIC18F24J50, PIC18F25J10, PIC18F25J11, PIC18F25J50, PIC18F26J11, PIC18F26J50, PIC18F23K20, PIC18F23K22, PIC18F24K22, PIC18F25K22, PIC18F24K20, PIC18F25K20, PIC18F26K20, PIC18F26K22
  • 40 Pin: PIC16F59, PIC16F74, PIC16F77, PIC16F707, PIC16F724, PIC16F727, PIC16F747, PIC16F777, PIC16F871, PIC16F874, PIC16F874A, PIC16F877, PIC16F877A, PIC16F884, PIC16F887, PIC16F914, PIC16F917, PIC16F1517, PIC16F1519, PIC16F1934, PIC16F1937, PIC16F1939, PIC16LF1904, PIC16LF1907, PIC18F442, PIC18F452, PIC18F448, PIC18F458, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F4420, PIC18F4423, PIC18F4431, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F4480, PIC18F4510, PIC18F4515, PIC18F4520, PIC18F4523, PIC18F4525, PIC18F4550, PIC18F4553, PIC18F4580, PIC18F4585, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F44J10, PIC18F45J10, PIC18F45J11, PIC18F45J50, PIC18F43K20, PIC18F44K20, PIC18F45K20, PIC18F46K20, PIC18F43K22 PIC18F44K22, PIC18F45K22, PIC18F46K22


dsPIC/PIC24F Microcontroller

  • 18 Pin: PIC24HJ12GP201, dsPIC30F2011, dsPIC30F3012, dsPIC33FJ12GP201
  • 20 Pin: PIC24F04KA201, PIC24F08KA101, PIC24F16KA101
  • 28 Pin:
    • PIC24HJ12GP202, PIC24F08KA102, PIC24F16KA102, PIC24FJ32GB002, PIC24FJ64GB002, PIC24HJ32GP202, PIC24HJ32GP302, PIC24HJ64GP202, PIC24HJ64GP802, PIC24HJ128GP202, PIC24HJ128GP502, PIC24HJ128GP802, PIC24FJ16GA002, PIC24FJ32GA002, PIC24FJ48GA002, PIC24FJ64GA002, PIC24FJ32GA102, PIC24FJ64GA102
    • dsPIC30F1010, dsPIC30F2010, dsPIC30F2012, dsPIC30F2020, dsPIC30F3010, dsPIC30F3013, dsPIC30F4012
    • dsPIC33FJ12GP202, dsPIC33FJ64GP802, dsPIC33FJ32GP302, dsPIC33FJ64GP202, dsPIC33FJ64GP802, dsPIC33FJ128GP202, dsPIC33FJ128GP802, dsPIC33FJ06GS102, dsPIC33FJ06GS202, dsPIC33FJ16GS402, dsPIC33FJ16GS502, dsPIC33FJ12MC202, dsPIC33FJ32MC202, dsPIC33FJ32MC302, dsPIC33FJ64MC202, dsPIC33FJ64MC802, dsPIC33FJ128MC202, dsPIC33FJ128MC802
  • 40 Pin: dsPIC30F3011, dsPIC30F4011



  • 11LCXX: 11LC010, 11LC020, 11LC040, 11LC080, 11LC160
  • 24LCXX: 24LC00, 24LC01B, 24LC02B, 24LC32A, 24LC64, 24LC128, 24LC256, 24LC512, 24LC1025
  • 25LCXX: 25LC010A, 25LC020A, 25LC040A, 25LC080A, 25LC080B, 25LC128, 25LC160A, 25LC160B, 25LC256, 25LC320A, 25LC512, 25LC640A, 25LC1024
  • 93LCXX[A/B/C]: 93LC46, 93LC56, 93LC66, 93LC76, 93LC86
  • HCSXX: HCS200, HCS201, HCS300, HCS301, HCS320, HCS360, HCS361, HCS362


NOT Supported Devices:

  • 24LC65




ICSP Wiring Diagram:

  • Microchip PIC10F, PIC12F, PIC16F and PIC18F series: Link
  • Microchip dsPIC30, dsPIC33 and PIC24 series: Link
  • Microchip 11LCXX, 24LCXX, 25LCXX, 93LCXX and HCSXX series: Link



  • Tutorial 16 - PIC Programming (Linux OS): Link
  • Tutorial 17 - PIC Programming (Mac OS X): Link


Problem & Solution:

  • Problem 01 - Supported PIC is not listed/detected by PICKit2 software
    • Patch the C:Program FilesMicrochipPICkit 2 v2PK2DeviceFile.dat with following file: Link

  • Problem 02 - PICkit2 with PIC24: "Downloading Programming Executive...FAILED!" error
    • Close the PICKit2 software, then open the PICkit2.INI at C:Users...AppDataLocalVirtualStoreProgram Files (x86)MicrochipPICkit 2 v2 (Note: folder might be hidden)
    • Change the PE24: Y to PE24: N

  • Problem 03 - PICKit2 not working on Windows 8 or Windows 10 due to driver error?
    • Please visit following blog for the solution: Link
Jonas S

I have this programmer, works perfectly. My tests with the PIC16F886. I am satisfied with the product.

Write your review