The ChipKIT Wi-Fire board comes pre-programmed with a bootloader which enables programmes to be transferred to it via the DIGILENT software available at www.digilentinc.com/wifire. This approach is recommended for beginners as a separate programmer is not required.
For intermediate users who wish to program the Wi-Fire using the free Microchip MPLAB X IDE and Harmony, a separate ICSP (In-Circuit-Serial-Programing) or JTAG programmer is needed.
The following article describes how to use the ICSP header provided on the Wi-Fire.
The ChipKIT Wi-Fire can be programmed via the ICSP (In-Circuit-Serial-Programing) header present on the board and located as shown below:
The picture below shows the Microchip PicKit 3 connected to the ICSP header. The ICSP header on the board does not come with standard female header sockets but a standard 6-pin male header can be inserted into the board and hold in place sufficiently to program the board. It may be worth soldering on a 6-way female header if the reader is going to be programming the board frequently.
Note: The pin marked with a white triangle on the Pickit 3 connects to the pin marked “1” on the Wi-Fire ICSP header. The pin is also indicated by a square.