jrz126 said:Ok, I'm going to order 2 samples (maybe 3) of the 877A's and 2 of the 628's. About how long does it take for the samples to come in? (and I think you guys are going to regret getting me convinced to use PICs, because I'm probably going to have a bunch of questions)
They usually only take a few days.
I found googled for an ICSP programmer and this came up https://www.olimex.com/dev/pic-pg1.html The schematic is very simple, using the serial port, 2 transistors and a handful of caps, diodes, resistors.
The software that this programmer will use is here:
Is this software easy to use?
Yes, easy to use, but I'm not happy with the reliability of serial port programmers - see many other threads about problems!.
Also, how do I go about generating the hex file? (which compiler do I need?)
With MPASM, the MicroChip assembler - it comes as part of MPLAB as a free download. You can use it from within MPLAB if you wish.
What clock speed should I run it at? (what crystal should I order? looking at the schematics at Nigel's site, I'm assuming 20MHz.)
Anything upto 20MHz, I use 20MHz on my 877 tutorials, but 4MHz on the 628 tutorials (with it's internal oscillator).
Whats the minimum number of I/O that I would have to use to connect a 4x4 matrix keypad, and a standard 14 pin LCD?
Check my tutorials!.