Microchip Technology Inc

Programmers

ATARFID-EK1 is a LF evaluation kit based on a professional 3rd party programmer supporting the ATA5575 and ATA5577 RFID IDICs devices. The kit will be connected with a PC via USB and is controlled by a graphical user interface. It is well suited to evaluate all kind of 125kHz ASK and FSK applications including access control and general identification systems. Sample Tags based on the chips allow a fast start.
ATARFID-EK2 is a LF evaluation kit based on a professional 3rd party programmer supporting the ATA5575 and ATA5577 RFID IDICs devices. The kit will be connected with a PC via USB and is controlled by a graphical user interface. It is well suited to evaluate all kind of 134.2kHz applications especially the Animal ID applications according ISO 11784 and ISO 11785 (FDX-B(ASK) and FDX-A(FSK)). Sample Tags based on the chips allow a fast start.

Go where no PC has gone before with the LOAD-n-GO hand-held, mobile programmer by CCS. The 2MB internal flash memory allows for quick field programming of up to four separate firmware images or programs. Simply load your program via USB, disconnect your PC, connect your target and program. To select one of the four programs use the on-board “Program Select” button to select the desired memory bank and you’ll see one of the four Program LEDs illuminate to indicate the selected bank. Press the “Load” button to program, and the status LED will begin flashing to indicate the program is loading. When programming completes, the LED will stop flashing and turn green when successful. It's that easy!

  • 2 MB Internal Flash for Storing up to Four Separate Programs
  • CCSLOAD Software Allows for Ease of Loading Firmware and Programming
  • ICSP cable terminated with RJ-12 connector for target programming
  • USB Cable for Plug-n-Play PC connections
  • Drivers available for Linux and Windows (32 or 64-bit)
  • ROHS compliant
  • Dimensions: 3¼” x 5½” x 1¼”

The Prime8 production programmer has eight high-speed ISCP™ jacks for high volume programming. Ideal for production environments, it can operate as a stand-alone production programmer with its USB Flash card reader, or with CCS software on the PC. Program up to 8 devices individually or concurrently.

CCSLOAD FREE programmer control software supports the Prime8 and offers many new key features including; powerful command-line options in Windows/Linux, extensive diagnostics, easy to use production interface, and enhanced security options.

Prime8 can also be paired with Tag-Connect, a cost saving production ICSP Programming cable that eliminates the need for a ICSP connector on your product. Tag-Connect provides a direct pin-to-circuit connection, saving space on your PCB. The modular end works with existing ICD programmers as well as the Prime8.
The Softlog ICP2 Production Quality In-Circuit Programmer is a cost-effective programmer that operates with a PC or as a standalone unit.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The ICP2(G3) Production Quality In-Circuit Programmer is a cost-effective programmer that operates with a PC or as a standalone unit. It programs 8-bit PIC® MCUs and Serial EEPROMs. ICP2(G3) hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The ICP2(G3)-DP Production Quality In-Circuit Programmer is a cost-effective programmer that operates with a PC or as a standalone unit. It programs 8-bit PIC® MCUs, 16-bit PIC MCUs & dsPIC® DSCs and Serial EEPROMs. ICP2(G3)-DP hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The ICP2(G3)-DPX Production Quality In-Circuit Programmer is a cost-effective programmer that operates with a PC or as a standalone unit. It programs 8-bit PIC® MCUs, 16-bit PIC MCUs & dsPIC® DSCs, 32-bit PIC MCUs and Serial EEPROMs. ICP2(G3)-DPX hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.) 
The ICP2(G3)-DS Production Quality Secure Programmer is an in-circuit programmer that operates with a PC or as a standalone unit, and programs 8-bit PIC® MCUs and serial EEPROMs. The secure programming feature dramatically reduces the risk of unauthorized reconstruction of hex files, and also limits how many times the hex file can be programmed. ICP2(G3)-DS hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The Softlog ICP2(HC) Production Quality In-Circuit High Current Programmer is a cost-effective programmer that operates with a PC or as a standalone unit.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The ICP2COMBO(G3)-12 Production Quality In-Circuit (ICSP) 12-channel (expandable up to 60 channels) GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® MCUs and serial EEPROMs. ICP2COMBO(G3)-12 hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The ICP2COMBO(G3)-8 Production Quality In-Circuit (ICSP) 8-channel (expandable up to 64 channels) GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® MCUs and serial EEPROMs. ICP2COMBO(G3)-8 hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The ICP2COMBO(G3)-DPX-12 Production Quality In-Circuit (ICSP) 12-channel (expandable up to 60 channels) GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® MCUs, 16-bit PIC MCUs & dsPIC® DSCs, 32-bit PIC MCUs, and serial EEPROMs. ICP2COMBO(G3)-DPX-12 hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The ICP2COMBO(G3)-DPX-8 Production Quality In-Circuit (ICSP) 8-channel (expandable up to 64 channels) GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® MCUs, 16-bit PIC MCUs & dsPIC® DSCs, 32-bit PIC MCUs, and serial EEPROMs. ICP2COMBO(G3)-DPX-8 hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The Softlog ICP2-DP Production Quality In-Circuit Programmer is a cost-effective programmer that operates with a PC or as a standalone unit.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The Softlog ICP2(HC) Production Quality In-Circuit High Current Programmer is a cost-effective programmer that operates with a PC or as a standalone unit.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The Softlog ICP2GANG Production Quality In-Circuit 4 Channel GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The ICP2GANG(G3) Production Quality In-Circuit  4-Channel (expandable to 64 channels) GANG programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® MCUs and serial EEPROMs. ICP2GANG(G3) hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.) 
The ICP2GANG(G3)-DP Production Quality In-Circuit 4-channel (expandable to 64 channels) GANG programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® MCUs, 16-bit PIC MCUs & dsPIC® DSCs, and serial EEPROMs. ICP2GANG(G3)-DP hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The ICP2GANG(G3)-DPX Production Quality In-Circuit  4-Channel (expandable to 64 channels) GANG programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® MCUs, 16-bit PIC MCUs & dsPIC® DSCs, 32-bit PIC MCUs and serial EEPROMs. ICP2GANG(G3)-DPX hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.) 
The ICP2GANG(G3)-DS Production Quality ICSP Secure GANG Programmer is a 4-channel in-circuit programmer (expandable up to 64 channels) that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® MCUs and serial EEPROMs. The secure programming feature dramatically reduces the risk of unauthorized reconstruction of hex files, and also limits how many times the hex file can be programmed. ICP2GANG(G3)-DS hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI, etc.)
The Softlog ICP2GANG-DP Production Quality In-Circuit 4 Channel GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The Softlog ICP2GANG-DS Production Quality In-Circuit 4 Channel Secure GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The Softlog ICP2PORT Production Quality In-Circuit Service Programmer is specially designed to meet your service programming needs. This compact, battery-powered device supports up to six different programming environments, making it an ideal, low-cost solution for field upgrades.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The Softlog ICP2PORT-P Production Quality In-Circuit Service Programmer is specially designed to meet your service programming needs. This compact, battery-powered device supports up to six different programming environments, making it an ideal, low-cost solution for field upgrades.

Note: All technical support and warranty service will be provided by Softlog. You can contact them at support@softlog.com.
The Softlog SEC4CH-DS Secure Programming Upgrade is a "Secure Programming" extension for the ICP2GANG programmer that provides several layers of protection--utilizing breakthrough technology--dramatically reducing the risk of unauthorized reconstruction of hex data and also limiting how many times a hex file can be programmed. Secure programming operates on two levels: the ADMIN level and the USER level.

  • The ADMIN level of operation corresponds to the developer or owner of the software.
  • The USER level corresponds to a contract manufacturer or anyone authorized to program devices.
Using the Softlog Integrated Software, the ADMIN initializes the programmer with unique password, ID number and secure buffer. Once initialized, the programmer may be shipped to a contract manufacturer. The ADMIN can update the programmer remotely by sending encrypted files to the USER. 

To begin a programming job, the ADMIN uses the Softlog Integrated Software to create an environment file. The environment file includes hex data, configuration info, and one optional piece of information: a counter that specifies the maximum number of successfully programmed devices. The environment file is protected using strong encryption, and can only be decoded by a programmer that has been initialized with the correct password and ID number. 

The optional counter of successfully programmed devices is stored in non-volatile memory of the programmer. It can be used to ensure that only an authorized number of devices are programmed from a particular environment file. 

The optional secure buffer provides an extra level of security by replacing a portion of the hex data memory image with dummy values. The content of the secure buffer is stored in protected memory within the programmer, and is programmed into the target device after the complete memory image (including dummy data) has been programmed and verified. 

Note: Any security protocol or encryption scheme can be broken, if the attacker is sufficiently motivated and has access to the necessary resources and expertise. The Softlog Secure Programming feature is designed to dramatically reduce this risk

* Internet access is required for installation.
The Softlog SEC-DS Secure Programming Upgrade is a "Secure Programming" extension for the ICP2 and ICP2(HC) programmers that provides several layers of protection--utilizing breakthrough technology--dramatically reducing the risk of unauthorized reconstruction of hex data and limiting how many times a hex file can be programmed. Secure programming operates on two levels: the ADMIN level and the USER level. 

  • The ADMIN level of operation corresponds to the developer or owner of the software.
  • The USER level corresponds to a contract manufacturer or anyone authorized to program devices.
Using the Softlog Integrated Software, the ADMIN initializes the programmer with unique password, ID number and secure buffer. Once initialized, the programmer may be shipped to a contract manufacturer. The ADMIN can update the programmer remotely by sending encrypted files to the USER. 

To begin a programming job, the ADMIN uses the Softlog Integrated Software to create an environment file. The environment file includes hex data, configuration info, and one optional piece of information: a counter that specifies the maximum number of successfully programmed devices. The environment file is protected using strong encryption, and can only be decoded by a programmer that has been initialized with the correct password and ID number. 

The optional counter of successfully programmed devices is stored in non-volatile memory of the programmer. It can be used to ensure that only an authorized number of devices are programmed from a particular environment file. 

The optional secure buffer provides an extra level of security by replacing a portion of the hex data memory image with dummy values. The content of the secure buffer is stored in protected memory within the programmer, and is programmed into the target device after the complete memory image (including dummy data) has been programmed and verified. 

Note: Any security protocol or encryption scheme can be broken, if the attacker is sufficiently motivated and has access to the necessary resources and expertise. The Softlog Secure Programming feature is designed to dramatically reduce this risk

* Internet access is required for installation.
Tag-Connect cables provide a simple, reliable means of connecting Debuggers and Programmers or other test equipment to your PCB’s while lowering board costs and facilitating efficient production programming.

Tag-Connect uses a specially designed (Patent Pending) connector which eliminates the need for putting a programming header or other mating connector on every PCB. Instead, Tag-Connect uses tried and tested spring-pins rated for 100,000 operations to make a secure connection to a special footprint pattern of pads and locating holes on your PCB. The footprint can take up as little board space as 0.02 square inches (about the space needed for a couple of 0805 SMT resistors) which means you can locate the footprint right next to the MCU if desired.
Tag-Connect cables provide a simple, reliable means of connecting Debuggers and Programmers or other test equipment to your PCB’s while lowering board costs and facilitating efficient production programming.

Tag-Connect uses a specially designed (Patent Pending) connector which eliminates the need for putting a programming header or other mating connector on every PCB. Instead, Tag-Connect uses tried and tested spring-pins rated for 100,000 operations to make a secure connection to a special footprint pattern of pads and locating holes on your PCB. The footprint can take up as little board space as 0.02 square inches (about the space needed for a couple of 0805 SMT resisitors) which means you can locate the footprint right next to the MCU if desired.
This Kit includes 2 Tag-Connect cables Legged and No Legs, a sample PCB to demonstrate footprint for each type of cable, and a Tag-Connect Clip Board for debugging with a No-Legs cable. The cables use high-reliability spring pins that connect to a tiny footprint of pads and locating holes on your PCB. The Legged version has plastic legs that snap directly into the board to hold it securely in place. The No-Legs version has three steel pins that ensure accurate alignment and correct orientation and is hand-held during a fast programming operation. Tag-Connect cables save the board space and expense of a mating header component on every PCB.
The chipKIT™ PGM by Digilent (410-242) is a simple, low-cost module that supports in-system programming and debugging of applications written for PIC® MCU-based microcontroller boards such as the chipKIT™ and Cerebot boards. The chipKIT PGM is designed to work with the MPLAB® v8 and MPLAB® X IDE. This allows the chipKIT boards, for example, to be used as a more traditional microcontroller development platform.
The JTAG-USB (Digilent 250-003) cable allows you to use your PC to connect to a JTAG scan chain or to access an SPI interface on a board equipped with the appropriate 6-pin header.
The LProg Programmer by Embed is a low-cost, lightweight programmer for 3.3V PIC MCUs only. These include the dsPIC33F DSC, PIC24H, PIC24F, and PIC18FJ MCU families. The LProg is USB powered and provides up to 100mA Vdd current to the target.

The J-Link BASE Debug Probe is a USB powered in-circuit debugger supporting PIC32 devices. Supercharge any IDE with this fast debugger. The included SEGGER Flash download technology achieves a performance so fast, it's very close to the maximum speed possible. The debug experience is further improved with a 1MBytes/s download speed to RAM. These speeds are achieved when working under any of the many IDEs which have integrated support for the SEGGER J-Link family, including the MPLAB X IDE. So don't take our word for it; order one today, and find that J-Link is a great tool for flash programming and debugging in development and production environments. 

  • USB Interface
  • 2-wire JTAG Support
  • 4-wire JTAG Support
  • Up to 1.0 MBytes/sec Download Speed to RAM
  • No ROM Monitor/Debug Executive
  • Download to Flash
  • MPLAB X IDE Support
  • GDB Server
  • SDK Available
  • Unlimited breakpoints in flash memory
  • Supports JTAG chains with multiple devices