
Programming Results
Programming is complete when any of the LEDs is flashing or lit:
PASS
/ all UUP LEDs off
All 8 devices are programmed and
verified successfully.
ERROR
/ some UUP LEDs on
Devices whose LED is off have been
programmed and verified
successfully. The ones with lit UUP
LEDs indicate empty sockets or
program error.
NOTE
No programming will take place if one of the followings happens:
1. The master device is code protected the CKSUM or PROTECT LED
will blink.
2. Calculated checksum of master device does not match its stored value
the CKSUM LED will flash.
3. Some UUP devices are not blank the UUP LED for the non-blank
devices will flash.
4. The oscillator type of UUP devices(s) does(do) not match that of the
master device the UUP LED for will flash.
Programming Precautions
It is recommended to take the following precautions prior to each
programming session.
1. Check the integrity of the MASTER device by reading its contents and
configuration fuse with the PGM16 software to make sure it contains
the correct data.
2. Duplicate one chip using the MASTER device in the stand-alone mode
and make sure the programmed device run correctly in the target
circuit.
3. If code protection is enabled, check if the codes in the programmed
device is scrambled.
12
PIC Gang Programmers User's Guide
Chapter 4. On-line Operation
In the PC-hosted mode, the gang programmers behave like single unit
programmers. ALL programming functions, including device selection, are
controlled via the PGM16 software. It can be used to program the master
device or to aid engineers in development work.
Only the MASTER socket
and LED are active in the PC-hosted mode.
Hardware Installation
1. Plug the DC power adapter into a wall socket.
2. Connect the other end of the 15VDC power adapter to the power jack.
The programmer undergoes a self test and when done, the device
LEDs will blink. Press the push button once to temporarily select a
device type. The PROTECT and CKSUM will also be on if enabled.
IMPORTANT:
During on-line operation, all settings related to the device, including device
selection, are controlled via the software.
3. Plug the parallel extension cable to the parallel port at the back of the
computer and connect the other end with the 25-pin connector on the
programmer.
4. The programmer is now ready for on-line operation.
Quick Start to Program the Master Device
This section gives experienced engineer a quick start on how to use the
programmer and PGM16 software to prepare a Master Device for
duplication. If you are new to the PGM16 software, please refer to the next
two chapters which give a more detailed description on the PGM16 software
environment and its different functions.
On-Line Programming
1. Connect the programmer properly as described in the previous section.
Make sure you have selected a device (and no LED is blinking) before
running the software.
2. Install PGM16 software on your PC and execute the software.
3. Select the device type in the Device Configuration window. Make sure
you select only the supported devices for the programmer. You will
get a program error if you try to program parts not supported by the
model.
4. Use the File > Open File command to load the object file. Select the file
format and then the filename from the pop-up list box.
5. Select the appropriate fuse settings in the Device Configuration
window and make sure to 1) set Code Protect to Off and 2) check the
option to Use Checksum as Customer ID.
PIC Gang Programmers User's Guide
13