Ha llovido mucho, jeje...
Bueno, me compré un PicKit 3, y me surge la misma duda, he probado con micros a 5v, y conecto las cinco líneas del PIC con las cinco del programador, cuando digo las cinco es incluyendo la Vdd, para esta, alimento el PIc con una fuente y el programador por USB, tiene que ser así para que el PicKit detecte que hay un hardware conectado, pero ¿que pasa con micros a 3.3v? ¿hay que proteger la Vpp? y la Vdd ¿se conecta una con otra?
Al debugear aparece este aviso:
CAUTION: Check that the device selected in MPLAB IDE (PIC18F26K80) is the same one that is physically attached to the debug tool. Selecting a 5V device when a 3.3V device is conected can result in damage to the device when the debugger checks the device ID. Do you wish to continue?
PRECAUCIÓN: Compruebe que el dispositivo seleccionado en MPLAB IDE (PIC18F26K80) es el mismo que está conectado físicamente a la herramienta de depuración. Selección de un dispositivo de 5V cuando un dispositivo de 3.3V está conectado, puede causar daños al dispositivo cuando el depurador comprueba el ID de dispositivo. ¿Desea continuar?
Saludos!!!
PD: Como dato añadido, he tenido la ocasión de usar un ICD 3, y en comparativa con PicKit 3, es tan solo un poco más rápido en arrancar, pero luego a la hora de depurar son similares. En cuanto a dispositivos soportados, el PicKit 3 intenté usarlo con un PIC16F628A, y no me deja debugear, no sé si el ICD soporte estos micros más antiguos.