Programming Microchip PIC microcontrollers

Phyton ChipProg device programmers support vast majority of Microchip® devices with on-chip OTP and flash memory. The ChipProg family includes in-system ("ISP") and in-socket (“parallel”) programmers. ChipProg family programmers are designed to be used by R&D engineers, as well as by manufacturers and ATE integrators for mass production.

Programming PIC microcontrollers using ChipProg programmers:

  1. ChipProg programmers support most popular Microchip 8-, 16- and 32-bit MCU families: PIC10XXX, PIC12XXX, PIC16XXX, PIC18XXX, PIC24XXX, dsPIC30XXX, dsPIC33XXX, PIC32XXX. Programming of PIC devices can be done on user board as well as in programmer's socket adapter in parallel mode.
  2. The number of supported PIC microcontrollers increases frequently.
  3. Hundreds of package adapters are available for PIC microcontrollers in a variety of mechanical packages (DIP, QFN, QFP, SOIC, BGA, SOT, etc.) with number of leads from 6 to 100.
  4. ChipProg graphic user interface (GUI) displays target device configuration bits in the way that matches device manufacturers’ data sheets.
  5. All memory segments and configuration bits can be (re)programmed separately or at once.
  6. All programmers detect and use target device IDs assigned by Microchip, for safe and reliable programming.
  7. Parallel programmers automatically determine if each lead of the target device has galvanic contact and detect if it's inserted correctly into the socket adapter.
  8. Support of mass production:
    1. Automatic calculation of checksums, serial numbers and custom signatures, with possibility of writing them into specified locations in target devices.
    2. Writing log files, with configurable parameters.
    3. Command-line control mode.
    4. Scripting language for programming automation.
    5. Simplified user interface for use by unskilled operators.
    6. On-the-fly management utility enables control of an already launched programmer.
    7. Programmers can be controlled from user applications and from National Instruments® LabVIEW™ environment..
  9. ChipProg programmers are certified by Microchip.

Phyton ChipProg programmers supporting PIC microcontrollers:

Model Description
ChipProg-481 Phyton's fastest parallel programmer that for both in-socket and in-system PIC microcontrollers programming. It can program thousands of other devices, including Flash memory devices, EEPROMs, EPROMs and PLDs.
ChipProg-48 A true universal parallel programmer that supports both in-socket and in-system programming. This programmer supports the same microcontroller list and provides almost as high programming speed as ChipProg-481 model. Major difference from the ChipProg-481 is the lower speed that dramatically slows down flashing high-density NAND and NOR memory devices.
CPI2-B1 A single-channel production in-system programmer (ISP) specifically designed for use in test fixtures, ICTs and automated handlers.
CPI2-G-xxxx A family of multi-channel production in-system programmers specifically designed for use in test fixtures, ICTs and automated handlers.

To accertain if our programmers support your device, you can use our finder or look for it in a complete MicroChip device list.