PROGRAMMING A CHIP

Programming a chip is very easy to do. Here are some examples.

Make sure the programmer is connected to the PC serial/USB port and turn it on.

Run the MicroPro.exe program.

See the serial port section for using the PC ports.

Select the chip type from the Chip Selector.

Example -16F873.

Load a HEX file.

Make sure the fuse options are set correctly.

Place the 16F873 chip in the programming socket taking note of pin #1 location on the socket image on screen.

Press Program.

The programmer will verify that the chip in the programming socket is actually a 16F873, and if so programming will commence.

The chip will be erase checked and if it is not blank, you will receive a message asking if it is alright to overwrite the old data. Select Yes or No as appropriate.

If Yes was selected, then programming will commence.

During programming, some LEDs will light on the programmer and programming progress is displayed on screen.

You can stop programming anytime by pressing Cancel.

Once programming is complete, take the chip out of the programming socket and it is ready for use in your project.

READING

To read a chip, place a chip in the programming socket, select it’s type from the chip selector and press Read.

The chip type will be verified in the socket and if it matches, the data on the chip will be read and displayed on screen. It can then be saved to disc if need be.

Note, that if the chip is code protected, then the data that will be displayed will be all 0000’s.

VERIFYING

To verify a chip, place a chip in the programming socket, select it’s type from the chip selector and press Verify.

The chip type will be verified in the socket and if it matches, the data on the chip will be verified. Any verification errors will display an error dialog box.