Getting back into some PIC dev lately, I and I can't read-back 18F46K22=20 code with my trusty old Pickit 2. The Pickit 3 standalone app is an=20 apparently abandoned joke. The MPLAB X IPE does not work either (not=20 connecting). And yes I fully erased the chip and reprogrammed it with=20 all protection fuses off. I'm thinking it's time to some updated tools=20 anyway. I've traditionally not been big on debuggers/ICE's, as it seemed to=20 required hardware and some software changes to account for the=20 debugging, so I've generally preferred to build in a serial output for=20 an LCD or even just a couple status LEDs, and the Saleae logic I got=20 some years has been indispensible. Also, some developers that have done=20 coding for me also don't bother with ICD's. But it's time I revisit this. Are any of you really using an ICD to its full intent and can say that=20 it's useful? Do I really need to change much of my circuit/code to use=20 an ICD? An ICD3 is only a couple hundred bucks... are there any better=20 options for a bit more? FWIW, my applications usually have a lot of=20 external analog sensing and very finely timed digital interfacing, some=20 with non-standard protocols. Will I be unable to properly debug any of=20 this with an ICD? Cheers, -Neil. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .