PIC ICD |
|
ICDS-3V PIC16 Unlocked ICDS-20 PIC16 Unlocked ICDS-3V PIC16 Locked ICDS-3V PIC18 Locked ICDS-20 PIC16 Locked ICDS-20 PIC18 Locked |
Firmware images (From CCS) and instructions to reflash the TES and CCS
ICDS-3V and ICDS-20 when they eat their own code space and become
unresponsive. The unlocked images may be firmware upgraded
afterwards via the CCS loader UI but may self write and become corrupted
if hot plugged into the target. The locked images must be
installed via a second tool such as the PICKit but have the advantage of
being very code-robust. Reflash instructions / Then What? |
3V Programming settings for ICD | When using the ICDS-3V module for target voltages below 4.5vdc, these settings preclude the use of bulk erase which can make the target device appear dead. If the bulk erase is used at low voltage and your part becomes unresponsive, bulk erase the PIC at 5V and then reprogram as shown at left from then on. Note that once the fuse bits have been programmed, they may only be changed from 0 to 1 by bulk erasing the part. |
ICD.EXE | Stand alone driver installer for CCS ICDS/S20 (From v4.044) |
MPLAB 5.xx PICxxxA ICD-1
ROM |
An interim firmware build to allow the original MPLAB driven
ICD-1 to in circuit debug and program the A versions of the PIC16
processors. This was not guaranteed, but it was better than
nothing. Note that ICD-1 was not supported after MPLAB went to
version 6. Instructions |
Update | Instructions to update Rev-1 ICD-U40 hardware to Rev-5 |
PICKIT-2 | |
Production Programming | Programming PICs with the PIKKIT-2 is easy with just a few settings |
Any questions or comments?
This page last updated on
September 04, 2011