17
The FLASH versions of some older 40-pins chips, like the 16F59, use a different pinout, shown
below.
●
1
40
2
39
3
38
4
37
GND
5
38
6
35 VCC
7
34
8
33
9
32
10
31
11
30
PGC
12
29
PGD
13
28
MCLR 14
27
VCC
15
26
16
25 GND
17
24
18
23
19
22
20
21
(older PICs)
FAQ
Can Wisp648 be used with Linux
Yes, but you will have to use either the Python source version of the XWisp tool, or check whether
one of the third-party PC programs will run on your particular Linux version.
I have a Wisp628
The Wisp628 is an older version of the Wisp648. It lacked a number of hardware features that are
present on the Wisp648:
•
No build-in 7805 power supply
•
No build-in TIP122 circuit (could be added externally as ‘dongle’)
•
No LED
•
No ICD2 and PICkit2 compatible connectors
•
MCLR (Vpp) was ‘forced’ to +5V (via diodes and 1k resistor)
The Wip628 used the pin 7 of the DB15 connector for the ‘dongle’ enable function. When the
dingle circuit was connected, this pin could not also be used to pass serial data from the target to
the PC. The Wisp648 firmware does drive this pin, to be compatible with Wisp628 hardware, but
its on-board ‘dongle’ circuit is connected to a different pin of the 16F648A, so it can not be
activated inadvertently by serial data.
Wisp628 board can be used with the Wisp648 firmware. It will behave as a Wisp648, except that
the hardware features that are not present on a Wisp628 will of course not work. Note that you will