OEM-PIC Kit2 Programmer: 1.features
OEM-PIC Kit2 Programmer: 1.features
OEM-PIC Kit2 Programmer: 1.features
PX-200
OEM-PIC kit2 Programmer
1.Features :
l Interface with the USB port and does not require any external power supply
l Program the PIC/dsPIC microcontroller via ICD jack (compatible ICD2 jack pin as-
signment)
l 3 LED status (POWER, TARGET and BUSY status)
l Upgradable Operating System firmware with Software
l Support microcontroller (early 2007 - can see the update at our website) :
Baseline Devices
PIC10F200, 202, 204, 206, 220, 222 PIC12F508, 509, 510 PIC16F505, 506, 54, 57, 59
Midrange Devices
PIC12F615, HV615, 629, 635, 675, 683 PIC16F616, HV616
PIC16F627A, 628A, 648A, PIC16F630, 631, 636, 676
PIC16F677, 684, 685, 687 PIC16F688, 689, 690
PIC16F72, 73, 74, 76, 77 PIC16F716, 737, 747, 767, 777,785,
PIC16F84A, 87, 88, PIC16F818, 819
PIC16F870, 871, 872 , 873, 874, 876, 877 PIC16F873A, 874A, 876A, 877A
PIC16F883, 884, 886, 887 PIC16F913, 914, 916, 917, 946
PIC18 Devices
PIC18F242, 252, 442, 452,458 PIC18F1220, 1320, 2220, 2320
PIC18F2331, 2410, 2420, 2431 PIC18F2450, 2455, 2480
PIC18F2510, 2515, 2520, 2525, 2550, PIC18F2580, 2585, 2610, 2620, 2680
PIC18F4220, 4320, 4331, PIC18F4410, 4420, 4431,
PIC18F4450, 4455, 4480, PIC18F4510, 4515, 4520, 4525, 4550, 4580, 4585
PIC18F4610, 4620, 4680 PIC18F6520, 6620, 6720, 8520
PIC18F8620, 8720 PIC18F6527, 6622, 6627, 6722
PIC18F8527, 8622, 8627, 8722
PIC18F24J10, 25J10, 44J10, 45J10 PIC18F65J10, 65J15, 66J10, 66J15
PIC18F67J10, 66J60, 66J65, 67J60 PIC18F85J10, 85J15, 86J10, 86J15
PIC18F87J10 PIC18F86J60, 86J65, 87J60
PIC18F96J60, 96J65, 97J60
PIC24 Devices
PIC24FJ64GA006, 64GA008, 64GA010
PIC24FJ96GA006, 96GA008, 96GA010
PIC24FJ128GA006, 128GA008, 128GA010
dsPIC30F/33F Devices
Includes : PX-200 board with base, USB cable, ICD cable, CD-ROM and Documenta-
tion.
2 l PX-200 OEM-PICkit2 Programmer documentation
USB connector
Busy indicator
ICSP
connection ICD2
PROGRAM switch;
jack
press for programming
the chip via hardware
PGD
Vdd
GND
PGC
Vpp
Figure 1 The overview of PX-200 the In-Circuit Serial Programmer for PIC/
dsPIC microcontroller via USB port
PX-200 OEM-PICkit2 Programmer documentation l 3
3. System requirements
l WindowME/2000/XP operating system. Windows XP SP2 is recommended.
l CD-ROM or World Wide Web access for downloading the software via internet.
l One free USB port. Do not operate via the USB hub.
4. Software installation
4.1 Install from PX-200 CD-ROM
The working software of the PX-200 programmer is PICkit2TM Programming Soft-
ware. The newer version is developed from Microsoft.NET. Thus, user must install the
Microsoft.NET Framework first.
Progress bar
5.1.2 On successful connnection, the message PICkit 2 found and connected will
appear in the Status box.
5.1.3 If the connection is incompleted. The message PICkit 2 not found. Check
USB connections and use Tools à Check Communication to retry will appear in the
Status box. Check the cables and connections.
5.1.4 Go to Tools menu and select Check Communication command. If all’s cor-
rect, the message PICkit 2 found and connected will be show in the Status box.
• Mid-range - Configures the programming software for 14-bit core flash devices.
The devices in this range include PIC12F6xx and 16F6xx, 7x, 7xx, 8x, 8xx. When selected,
software will check the connection target at ICD2 and ICSP terminal. If found the correct
device, device number will appear at Device line in Midrange Configuration box. If
not, the warning dialog box about the error supply voltage will appear. Click the OK
button to continue.
• PIC18F - Configures the programming software for PIC18F core flash devices.
When selected, software will check the connection target at ICD2 and ICSP terminal.
If found the correct device, device number will appear at Device line in PIC18F
Configuration. If not, the warning dialog box about error supply voltage will appear.
Click the OK button to continue.
• PIC24 - Configures the programming software for 16-bit core devices; PIC24FJxx. When
selected, software will check the connection target at ICD2 and ICSP terminal. If found the
correct device, device number will appear at PIC24 Configuration. If not, the warning dialog
box about error supply voltage will appear. Click the OK button to continue.
• dsPIC30 - Configures the programming software for 16-bit core devices; dsPIC30Fxx.
When selected, software will check the connection target at ICD2 and ICSP terminal. If found
the correct device, device number will appear at dsPIC30 Configuration. If not, the warning
dialog box about error supply voltage will appear. Click the OK button to continue.
5.2.3 PROGRAMMER
• Read Device – Reads the program memory, data EEPROM memory, ID loca-
tions, and Configuration bits.
• Write Device – Writes the program memory, data EEPROM memory, ID loca-
tions, and Configuration bits.
• Verify – Verifies the program memory, data EEPROM memory, ID locations and Con-
figuration bits read from the target MCU against the code stored in the programming software.
• Erase – Performs a bulk erase of the target MCU. OSCCAL and band gap val-
ues are preserved (PIC12F629/675 and PIC16F630/676 only).
• Full Erase (OSCCAL and BG erased) – Performs a bulk erase including the OSCCAL
and Band Gap (BG) values (PIC12F629/675 and PIC16F630/676 only).
• Set Band Gap Calibration Value – Sets the band gap value (only for PIC12F629/
675 and PIC16F630/676).
5.2.4 TOOLS
• Enable Code Protect – Enables code protection for Flash program memory.
• Enable Data Protect – Enables code protection for EEPROM data memory.
• Set OSCCAL - Sets the OSCCAL value for alignment internal clock frequency
(only for PIC12F629/675 and PIC16F630/676).
Forced Target : Select to inform the software knows about the target has
voltage applied. Suggess to use this option for safty operation. Also in this option, user
must apply the supply voltage to the target PIC microcontroller.
• Fast Programming - Select the PX-200 to programs the Flash device with high
speed.
5.2.5 Help
Displays all user manual, technical document and a dialog box indicating the
version and date.
PX-200 OEM-PICkit2 Programmer documentation l 9
-
10 l PX-200 OEM-PICkit2 Programmer documentation
5.4.1 Download the latest PICkit 2 Operating System from the Microchip web site
at www.microchip.com. Because PX-200 is compatible Microchip’s PICkit2 programmer.
5.4.2 From the menu, select Tools à Download PICKit 2 OS Firmware, as shown in
figure below
5.4.3Browse to the directory where the latest Operating System code was saved,
Select the PK2*.hex file and click on the Open button as shown in figure below.
5.4.4 The progress of the OS update will be displayed in the status bar of the
programming software and the Busy LED on the PX-200 Microcontroller Programmer will
flash. When the update completes successfully, the status bar will display “Operating
System Verified” and the Busy LED will go out. The operating system update is then
complete.
12 l PX-200 OEM-PICkit2 Programmer documentation
5.5.6 Import Hex File + Write Device : Open the HEX file and program into
target MCU automatically
5.5.7 Read Device + Export Hex File : Read device and save as the HEX file
automatically.
6.2 Read the HEX file into buffer with Import Hex commad.
6.4 At Status box will show the message Waiting for PICkit 2 button to be
pressed...
6.6 If you require to program with the same HEX file, user can press a PRO-
GRAM button continue.
PGM PGM
PGC PGC
PGD PGD
GND 6" GND
Vdd Vdd
Vpp Vpp
~
~
+5V C1
0.1/50V
11 32 12 31
Target microcontroller
ICD2 39
RB6/PGC
PGC PGC 40
PGD
GND ICD2 cable GND
PGD
+5V
RB7/PGD
IC1
Vdd Vdd
Vpp Vpp
PIC16F877
D1
PIC18F45xx
ICD2 1N4148
36 (38)
R1
PX-200 10k
1
RB3/LVP/PGM
(RB5-18F45xx)
MCLR
SW1
RESET R3
4.7k-10k
OSC1 OSC2
R2*
1k 13 14
C3 C4
* R2 fit for protection in case 33pF 33pF
XTAL
RESET is pressed during Flash 20MHz
programming in progress