2
Wisp648
programming
connector pin
Target PIC
pin
Requirements
1
Ground (Vss) -
2
+5V (Vdd)
When supplied by the target circuit: must be 5V +/- 5%, the
Wisp648 will draw less than 50 mA.
3
PGC
Programmer connects directly to the target chip; 1k resistor
between target chip and rest of the target circuit.
4
PGD
Programmer connects directly to the target chip; 1k resistor
between target chip and rest of the target circuit.
5
MCLR
Programmer connects directly to the target chip; 33k resistor
between target chip and rest of the target circuit. The programmer
will ‘load’ this pin with a 1k
Ω
resistor connected to a 22
µ
F
capacitor. This might interfere with the applications’ use of this
pin.
6
PGM
For chips that have a PGM pin, either:
•
Target circuit pulls this pin low
•
Programmer connects directly to the target chip; 1k resistor
between target chip and rest of the target circuit.
For a target chip that does not have a PGM pin this line can be left
unconnected.
7
RxD
Optional, programmer connects directly to the target chip; 1k
resistor between target chip and rest of the target circuit.
8
TxD
Optional, no requirements
The previous table stated target PIC pin functions, not the pin numbers, because the numbers of the
pins used vary from chip to chip. The table below works for most DIL chips, but the chip’s
datasheet is the final authority. Especially the UART pins (RxD and TxD) and the PGM pin vary.
Pin name
6/8-pin
chips
8-pin
chips
14-pin
chips
18-pin
chips
20-pin
chips
New
28-pin
chips
Old
28-pin
chips
New
40-pin
chips
Old
40-pin
chips
Example
chips
10F2xx
12Fxxx
16F630
16F688
16F6x8(A)
16F88
16F690
16F689
16F8x6(A)
16F57
16F8x7(A)
16F59
Ground
(Vss)
7
8
14
5
20
8, 19
4
12, 31
5
+5V
(Vdd)
2
1
1
14
1
20
2
11, 32
15,35
PGC
4
6
12
12
18
27
16
39
12
PGD
5
7
13
13
19
28
17
40
13
MCLR
8
4
4
4
4
1
28
1
14
PGM
-
-
-
10, 11*
-
24
-
36
-
RxD
-
-
-
7*
-
18*
-
26*
-
TxD
-
-
-
8*
-
17*
-
25*
-
The first column, 10F2xx, refers to the DIP version of these chips. These chips are also available in
a tiny 6-pin SMD version (with a different pinout). The DIP version has two unused pins.
Microchip sells two popular programmer/debuggers, the ICD2 and the PICkit2. Beside the DB15
connector the Wisp648 also has two connectors that are compatible with these Microchip
programmers. These connectors lack the PGM, RxD and TxD lines, because those functions are
not present on the ICD2 and PICkit2. If you use these connectors it is probably to connect to an
existing board that is ICD2 or PICkit2 compatible, so the pin assignment of these connectors is of