Table of Contents
Software programming tools and the programming cable with an adapter, if needed, are used to update the firmware on the DL and HDL family hardware.
SPI (CCC or FPGA) Flash (7-pin)
The RS104 (HDL-0104-RS104) and RSCPT 8-Channel (HDL-0108-RSCPT) can have their “CCC (FPGA)” flash memories updated using 7-wires of the USB-SPI cable, and the software toolchain described in these posts:
- https://oshablue.com/doc/windows-10-fresh-atom-ide-apio/
- https://oshablue.com/doc/mac-os-x-10-15-catalina-fresh-atom-ide-apio/
There are additional methods for updating these firmware images as well. Please ask.
Cable-to-Board Adapter
While the 8-Channel RSCPT (HDL-0108-RSCPT) uses a standard 100-mil header for updating this firmware, the RS104 (HDL-0104-RS104) requires an adapter to bridge the physical connection from the USB-SPI cable to the smaller socket on the hardware itself. The image here shows the correct connection of the USB-SPI cable’s wires to the adapter. From Pin 1, the correct order of wires from the USB-SPI cable, by color is:
- Black
- Gray
- Green
- Orange
- Yellow
- Blue
- White
- (Unused: Purple, Brown, Red)
MCU Flash (6-Pin)
Use MPLABX and the standard 100-mil header or, for the ADMPlex and RS104, the custom 100-mil-to-compact-form adapter cable. The pin order matches the standard Microchip programming adapter pin order (see the PICKit 3 or 4, or the 100-mil-to-RJ45 adapter for the ICD3, etc.). Make sure Pin 1 is oriented correctly!