Michael Hagen wrote: ... > You ask Why one would like MPLAB? > I like MPLAB because it runs all their hardware from one IDE. NO it DOESN'T! They obsoleted the ICD1 for no apparent reason. ICSP is ICSP. Breakpoint is a breakpoint. They dynamically change the firmware in the ICD2 when chosen chip family or mode (debug/program) is changed, so there is no reason why they couldn't do the same thing for the ICD1 if they really needed to. How many thousands of ICD1's were obsoleted when MPLAB 6 came out? > My code hardly ever runs untill I do simple debug with their simulator. Unfortunately their simulator does NOT emulate serial ports which is a real PITA when developing interrupt driven serial interfaces. (SPI/UART/I2C). Robert -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist