May-25th-2009

PIC Development Board – Programming

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.


4 Responses to “PIC Development Board – Programming”

  1. 1
    MGA Says:

    Thank you for the information…

  2. 2
    mangesh Says:

    hi i want pic18f4550 development board formycompaney

  3. 3
    peter Says:

    I would like to know whether your programme supports 16F877, 16F84A and other 16 pin, 40 pin PICs.

  4. 4
    Avinash Says:

    @Peter

    See
    http://shop.extremeelectronics.co.in/product_info.php?cPath=21&products_id=78

    Supported Chip list there.

Leave a Reply

Comments

    • wlewis: @Av.. To my knowledge, practically all the non-ic humidity sensors are frequency dependant...
    • wlewis: @Av.. about ADC.. how about a tutorial that does a 10bit conversion?
    • wlewis: @Av I have a great idea for a tutorial… sensors which output are measured by frequency....
    • BoB: Hello… I’m still a newbie in this field..so, may I ask…this application used...
    • Hill: Why dont you mention in your URL which PICs these burner supports? It will help avoid guesswork...
    • victor: I have to rectify, that is not an issue, instead is a LCD’s McU limitation in locations...
    • wlewis: Avrdude code for atmega32 // 16mhz crystal // Jtag disabled. avrdude -p m32 -b 19200 -P COM3...

Video

  • Comments

    • wlewis: @Av.. To my knowledge, practically all the non-ic humidity sensors are frequency dependant...
    • wlewis: @Av.. about ADC.. how about a tutorial that does a 10bit conversion?
    • wlewis: @Av I have a great idea for a tutorial… sensors which output are measured by frequency....
    • BoB: Hello… I’m still a newbie in this field..so, may I ask…this application used...
    • Hill: Why dont you mention in your URL which PICs these burner supports? It will help avoid guesswork...
    • victor: I have to rectify, that is not an issue, instead is a LCD’s McU limitation in locations...
    • wlewis: Avrdude code for atmega32 // 16mhz crystal // Jtag disabled. avrdude -p m32 -b 19200 -P COM3...