Creative Commons images are CC BY-NC-SA 3.0

49.95

added to your
shopping cart

quantity
34 available 34 in stock
49.95 1+ units
44.96 10+ units
39.96 100+ units

Description: This PIC programmer, from Cana Kit, is a professional, compact USB PIC Programmer offering a 20-pin ZIF (Zero Insertion Force) socket for easy PIC programming. The PIC Programmer is 100% compatible with Microchip's MPLAB IDE, and the PICkit 2 interface, and can program all popular PIC 5V microcontrollers including the PIC16F84A, PIC16F628, PIC18F458 and PIC16F877.

This PIC Programmer uses a USB port for power and connection to the computer, as opposed to the traditional serial port, eliminating the need for a separate power supply. The PIC Programmer offers In-circuit programming through a standard 6-pin ICSP connector as well as a built-in 20-pin ZIF socket for easy programming of any PIC of up to 20-pins right on the programmer. Higher pin count PICs can also be programmed, but through the ICSP connection header.

Standalone windows programming software, fully supported by Microchip, is available for download. The firmware of the USB PIC Programmer is also fully updatable as new devices are released and updates to the firmware can be easily downloaded via Microchip's official website.

Find a list of supported PICs here.

Features:

  • USB Connection (cable NOT Included)

  • Does not require a power supply
  • 100% compatible with Microchip's MPLAB IDE
  • Standalone Windows Programming Software available for download.
  • 20-pin ZIF socket for easy programming and removal
  • Supports a wide range of PIC Microcontrollers from 8-Pin to 20-Pin
  • ICSP connector for programming of any PIC (8-pin to 40-pin)

Documents:

Comments 6 comments

  • Hi guys. I’m completely new to microcontrollers (I’m actually 13 years old), just got mine in the mail today, but I realized I needed a programmer. So I’ve been wondering if this programmer can supply power (5v) to my PIC projects by using the ICSP connectors?

    • Actually, yes you can, up to 600mA mostly. Using the In Circuit Programation you can therefore program the microcontroler in your circuit, without the effort of putting it in the Ziff. It’s at the oposite extreme of the usb connector in the board, the 6 pin, you will only need to conect to MCLR, VDD, VSS, PGC and PGD.

  • Chip orientation for this programmer is like that?

    http://www.equinox-tech.com/products/images/xeltek/48pin_zif.gif

  • Hello there,
    I just purchased this programmer, but it doesn’t seem to be programming my chips correctly. I’m using pk2cmd from microchip, running on a Mac OSX MacBook Pro. I’m uploading a .hex file compiled using MPLAB X. I don’t get any errors when uploading the .hex file, and it says “Program Succeeded./Operation Succeeded”. However, the program does not run correctly on the chip.
    I know it’s not the .hex file nor the chip itself because It works 100% correctly if I upload the same .hex file using my old (Pickit1) programmer onto the same chip.
    Do any of you out there know if there’s a compatibility issue with this device and Mac OSX? Or is it possible that I have a defective unit?
    Any help on this would be appreciated.

    • Figured it out (mostly).
      The problem seems to be that the configuration bits are being set to all 1s on my 12f683 during programming, overwriting the default (and desired) configuration. Among other things, this resulted in some of the pins being disabled for IO to be used for other purposes (namely master reset).
      I’m not clear on precisely where the configuration bits are coming from when they are not explicitly set, though. My previous programmer did not have this issue. Some Googleing suggests that it’s an error in the pk2cmd device profiles, but I also have the same issue when programming directly using MPLABX beta6.
      In any event, the solution is to explicitly set the configuration bits during programming. In Hi-Tech C, I use the __CONFIG() macro.
      I hope this helps anyone else out there who comes across this problem with this programmer.
      Aside from this initial hurdle, I have so far had very good experiences with this device.

  • Note that, according to CanaKit’s web site, “Important Note: Only 5V Operating Voltage versions of PICs listed below are supported with the UK1301. If you require support for PICs with Operating Voltage of less than 5V, please use UK1300.” The UK1300 is SparkFun SKU PGM-09671.


Related Products