I hate to bother everyone with sometihng that screams newbie, but I'm lost.
I decided I should broaden my horizons beyond the AVR line. Very happy with Atmel parts, but PICs have some attractive memory/pin count options not present in the AVR line. As well, seems lots of hobbyists want designs using the PICs, as they have more DIP variants.
I went to microchip and ordered me a couple each of the
18F2620,18F4620,18F1320, and a couple 16F688 (nice memory for such a small size part).I'd been trolling via Google for a few weeks looking for stuff, but after the purchase, I decided I really needed to grab the programmer schematic (as I have a pending Digikey order) and see what I need for the SW. So, I figured, get the STK200/300 ISP schematic counterpart for the PIC, grab a command line programmer equivalent to avrdude, and I'm set.
It's now many hours later, and I've been seen NOPPP (along with the disclaimer from the developer to not build it), TLVP, THVP (Hi Byron), a slew of programmers that need a programmed PIC to run, etc. I'm also drowning in a sea of different programmer SW options, many of which only support certain programmers and/or PIC variants/families.
So, either the success of the PIC line is what is confusing me with so many options, or what I desire is truly not available:
simple programmer that will handle ISP programming of 18F line for sure, and 16F line would be nice. I'm partial to simplistic STK200-like designs that use the parallel port, but would consider $30-$40 if commercial. The $60-$100 options were too much to swallow for me. USB would be OK if SW support is good on target platforms. Parallel programmers seems to have the best support. I saw the TLVP, which looks pretty simple. I couldn't verify what THVP buys me here, to warrant finding a bigger wall wart. For the SX parts, I bought the SX-Key, which most people seem to support. Is there a predominant ISP programmer for the PIC line?
Linux and Win32 (XP) SW to drive said programmer (I use both platforms). Command line tools are preferred, as I like "make program" ala AVR-GCC and friends. I saw picprg, but I can't tell if it supports the 18F series nor if it offers a cmd line mode. Tait's FPP also didn't have info on whether it handles 18F parts and if it would run under Win32 (XP), which guards access to the parallel port.
Maybe I am asking too much, and if so, let me know how close I can get to what I want, if at all. If I can't even get close, anyone interested in some new-in-box 18F series PICs? :-) I never dreamed it'd be this hard to get started in PIC (And, I still need to find a C compiler...) I suppose I'm just a spoiled AVR fanboy, but this seems hard to me.
Jim