The PIC Development Board can be easily programmed INCircuit by using our eXtreme Burner - PIC, a PIC Programmer with USB Connectivity.

The firmware of a Microcontroller is normally stored in HEX files. This HEX file is generated by an assembler or a Compiler. In this section we will show you how you can transfer a HEX file from your PC to the Microcontroller.

NOTE:

  1. It is assumed that eXtreme Burner - PIC (hardware) is installed as described in its documentation.
  2. It is assumed that eXtreme Burner - PIC (software) is installed as described in its documentation.

Connect the PIC development board with the programmer using a six pin female to female cable as shown below. Power on both development board and the burner.

PIC MCU ICSP CABLE
Fig. Six pin female to female cable for ICSP.

 

PIC MCU ICSP HEADER
Fig. 6 PIN ICSP of Development Board.

 

PIC ICSP PROGRAMMER
Fig. 6 PIN ICSP of eXtreme Burner - PIC.

Launch eXtreme Burner - PIC from Windows Desktop or Start Menu.

usb pic programmer software
Fig.: eXtreme Burner - PIC, Main Screen.

 

The software is easy to use. First you need to load the HEX file which you want to burn to the MCU. So select Open from File Menu or From the Toolbar. Then select the hex file. Now the HEX file will be loaded and the contents (FLASH,EEPROM,Chip Settings) will be available.

Now connect the programmer with your PC by using standard USB Cable and Apply power to programmer using a 12v DC adaptor. The programmer will be automatically detected by software (provided drivers are installed previously) .

After that select PIC18F4550 from Chip Menu and Programming Mode = ICSP from Settings Menu. You are now ready Burn !!!

Select Write All From Toolbar or Write Menu.

The burner will start the Burn Process. It will write each section of memory and verify that they are written correctly.

 

easy pic programmer
Fig.: eXtreme Burner - PIC, Burning in Progress.

 

After few seconds the process ends. The chip is now programmed with the selected HEX file contents.

Return to Help Index.