Hace poco compré un pickit3, tengo una placa de desarrollo para el dsPIC30f pero parece que el pickit3 no puede leer el chip. Cuando intento conectarme al chip, aparece el error:
La ID del dispositivo de destino (0x0) no coincide con la ID del dispositivo esperado
Al principio, tuve el error de que el pickit no pudo detectar un voltaje en vdd. Lo arreglé alimentando la placa de desarrollo con una fuente de alimentación externa o alimentando la placa de desarrollo utilizando el pickit (con la configuración avanzada). Desafortunadamente, el pickit no parece poder alimentar el dispositivo con 5v y tengo que configurar un voltaje por debajo de 4.75v.
Después de eso, tengo un problema con la identificación del dispositivo que no se puede detectar ... Ahora, me gustaría poner mi foto en una placa con el esquema más simple para programarlo.
Eso es lo que tengo hasta ahora:
Es bastante difícil para mí eludir las hojas de datos del microchip. No pude encontrar en ninguna parte por qué se requieren una resistencia y un condensador en vpp.
Supongo que el esquema que hice podría estar mal, ya que el pin VPP debería poder cargar hasta 13v.
Además, como nunca logré que el pickit3 funcionara, tengo alguna idea de cómo verificar si el voltaje emitido por el VPP es correcto. Según tengo entendido, para poder obtener el dspic en el modo de programación, el pickit debe proporcionar entre 12v y 13.5 voltios en el pin vpp / mclr. Intenté medir el VPP con mi multímetro, pero creo que mi multimetrador es demasiado lento para elegir el voltaje de inmediato.
Editar: Se agregó un nuevo esquema con vss / vdd desacoplado y 100ohm en vpp.