colin mac said:
I'm thinking of buying a PIC programmer soon but
"Debug Express" is a brand name for a set of products that Microchip sells.
You get
1 - PICkit 2 programmer/debugger
1 - 16F887 demo board
and a couple disks with tutorials and demo software
Not such a bad deal. You're getting the demo board for like $10. The PICkit 2 is an excellent programmer/debugger.
Or you could just buy a
PICkit 2 by itself, some cable making parts, a solderless breadboard and wires and a few PICs and do it that way. You don't really need their demo board. Doing it yourself gets you a more flexible setup. The tutorials and demo software are all free anyway.
Or you could buy a Blueroom Electronics
I'm wondering what the Debug Express does. Does it allow you to select any pins as inputs and outputs for stepping through the program?
A debugger allows you to run, halt and single-step thru programs in the actual target chip (not just in a simulator) under computer control. It allows you to examine and change variables on the fly.
And being USB means that debugging with PICkit 2/Junebug is acceptably fast and therefore very useable. I have an ICD2 as well which uses a serial connector. Debugging with it is very slow. Still better than no debugging at all, but not fun.