My first experience with a PIC was buying a PICKIT2 kit.
As soon as I started using it, I realize that the PIC16F690 was a great device but it was not debuggable with the kit I purchased! It was required a debug header.
Soon I realize that setting up a test environment with the little board provided with the kit was not so comfortable: the space available for additional components is quite small.
In addition, as soon as you add even a small circuit, it is not recommendable to use the PICKIT2/3 as power supply (so an external Power Supply is required). At last, soldering and de-soldering components is a pain in the neck.
After some years of using the PICs I decided that I wanted a board to quickly setup my test environment, and I wanted to avoid the use of a debug header.
I wanted it to be compatible with the PICKIT2/3, the ICD2/3 and REAL-ICE, I wanted it to be able to power supply the PIC with different Vdd, I wanted it to be to powered from an USB port or an external power supply and most of all I wanted it solderless.
So, here is my PicProtoBoard:
- It is powered from a free USB port of your PC (or an external power supply)
- It does not need soldering to setup the test environment
- It is provided with the PIC16F887 or the PIC18F45K20 (both have the in-circuit debuger, so there is no need of any additional debug header)
- It lets you to choose the PIC Vdd: 5V, 3.3V or 1.8V
- It works with the PICKIT2, PICKIT3, ICD2, ICD3 and REAL-ICE
- It works with any PIC16F and PIC18 DIP 40 Pin family with pin-out compatible with the PIC16F887 or PIC18F45K20 (see the Technical Specifications for the full compatibility list)
- By means of the 32MX Adapter, i t works with any PIC32MX TQFP 44 pin with pinout compatible with the PIC32MX130F64D (see the Technical Specifications for the full compatibility list)
- It has a few devices on-board (potentiometer, LED and push button) for preliminary setup and testing
- It is quite small: 180x205x25 mm (HxWxH)