TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: Mnephet en 24 de Febrero de 2013, 14:36:32
-
Muy buenas a todos. Me estoy mudando a los dsPIC (dsPIC33FJ128GP802) para aprovechar las instrucciones MAC que trae. En lo referente a la programación del dsPIC no tengo problemas (a base de ir dando vueltas por Microchip todo se encuentra). Pero los problemas vienen a la hora de quemar el pic.
Uso un upp628. He probado a quemar un PIC16F874 y no he tenido ningún problema. Pero al intentarlo con el 802 no hay manera: al verificar lee todo 0xFFFFFF (valores de fábrica). He pensado que pudiera venir con el código protegido y tratado de borrarlas (protegido ya de fábrica???) pero tampoco hago avances.
He probado con dos integrados diferentes con los mismos resultados.
¿Alguna idea de que puede estar pasando? Si es problema de protecciones de código, ¿como las elimino?
-
Hola Mnephet, revisa que las conexiones icsp esten correctas, ademas debes tener en cuenta que VPP debe estar seleccionado en 3v3 y VDD también en 3v3.
El regulador interno del dsPIC en 'enabled' (revisa este punto). Además, si el regulador interno esta habilitado, debes colocar un condensador electrolitico entre la pata VDDcore/Vcap y la masa para la regulación correcta de la tensión del 'core' del dsPIC.
Si el regulador esta en 'disabled', entonces ademas del condensador, debes colocar un diodo del tipo 1N4148 entre VDD (3v3) y la pata VDDcore/Vcap para que la tension del core sea la adecuada.
Salu2. :)