Hello all, Newest can't-believe-microchip-did-that discovery: even when using high-voltage in-circuit programming, one can't bulk-erase a chip unless Vdd is 4.5V. I'm using an ICD2 in mplab. There is no warning about this even though the ICD2 correctly reads the 3.3V I'm running everything at. So you can program and single-step, but for any kind of development you can't work at 3.3V. I just kludged in a way to switch the PIC Vdd to 5V without sending 5V to all the other 3.3V parts. Xacto scraping and soldering wire-wrap jumper wires... The programming spec data sheet for the part (PIC18F2320) clearly says 4.5V for bulk erase. How does one do normal development in a 3.3V system? Am I missing something? Do atmel parts have this ridiculous problem? Thanks Jesse -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist