I am a software developer (Java, C++, C, ...) with some basic hobby experience breadboarding very simple circuits. I want to get started with PICs, but I am having a tough time figuring out which chip, programmer, and compiler to use. What (I think) I want is: * a PIC using the newest CPU core -- i.e., 18Fxxx * in circuit programming -- I don't like the thought of moving the chip around, breaking pins, etc. * programmer software that runs on Windows XP * an inexpensive C compiler * All this for under $200 -- otherwise my wife will make me pay in other ways :) Am I asking too much? Here are some options I am considering: 1. Wouter van Ooijen's Wisp628 programmer. Uses bootloader, but I have to get the bootloader programmed. Also, I think I would have to use JAL. While this seems like a reasonable language, I would prefer not to learn another language. Also, it doesn't sound like the programmer software for the PC supports Windows XP. 2. Warp 13. This looks like a decent programmer, but the disclaimer about in-circuit programming concerns me. I really would like to do in-circuit programming. 3. MPLAB ICD 2. This sounds like it might work, but is a bit expensive. Also, I'm not sure if it supports 18Fxxx chips or whether I need additional parts. I would greatly appreciate any help with my decision so I can get started. -- DW __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads