Logo (click for home page)
DIY kits
Corver Radio 1
Corver Radio 2
Price list
EPPO - a low-cost PIC-programmer
PIC controllers are often used for simple control applications. They are affordable, well obtainable and relatively simple to program. For these reasons they are often used in HAM projects. On popular demand, the museum is now able to supply a cheap self-build PIC-programmer. Dolf Spoor -PA3AGT- and Marc Simons -PE1RRT- set out to design a suitable kit and the result is: EPPO.

The kit costs only 25 Euros and was available for sale for the first time at the Dutch Radio Vlooienmarkt in Rosmalen on Saturday 17 March 2007. For the latest software release, please check the special EPPO website.
Click here to enlarge

Scripts can be created to make the programmer suitable for most of the common PIC-processors. In the first release it is suitable for the 12F629 and the 12F675. The 16F84 will be added later. Other processors will be added in the future. The (rather old) 16F84 is commonly used in some (older) HAM applications. The 12F629 and the 12F675 are ideal for newer HAM applications and should be used in preference to the older 16F84.

A PIC 12F675 is included in the price. This is an 8-pin device with lost of features packed in its small body. 6 of the 8 pins can be used for I/O and each of the I/O pins are powerful enough to drive an LED directly. Furthermore, this powerhouse contains an analog comparator, a 10-bit A/D converter and a 16-bit timer. De processor can run on the internal 4MHz clock, or an external clock of up to 20MHz. The 12F629 is a cut-down version of the 12F675 (the A/D convertor is missing). However, due to the minor price difference, we assume that most people will use the 12F675 for their home projects.
  Read the full article of Electron March 2007 (Dutch)
The hardware

As you can see in this image, EPPO is built on a professional double-sided PCB, consisting of two parts. The leftmost part is the programmer, whilst the right half is used for a demo circuit. The demo circuit can easily be broken away from the other part.

The programmer (on the left) consists of a serial interface (left) and a programming interface cosisting of two empty sockets and a header. The empty sockets can be used to program a controller directly on the board, whilst the header is used for in-circuit programming.

Click the image to enlarge.

The software
Earasing the PIC controller
Loading an image
{Programming the PIC
   On the left are a few screen shorts of the programming software. Click any of these images to enlarge.

More information about the software will be available in the April 2007 issue of Electron (Dutch).

Announcement in Electron of April 2007 (Dutch) (62KB PDF file)

Datasheet PIC 12F629 and 12F675 (3MB PDF file)

Datasheet PIC 16F84 (495KB PDF file)

Circuit diagram of the EPPO programmer (160KB PDF file)


Jan Corver (click for homepage) Any red coloured links are currently unavailable
© Copyright Museum Jan Corver Last changed: Last changed: Monday, 05 November 2007 - 19:00 CET.