Hola a todos, les cuento, me compré un programador ICD 2.5 USB con header universal (zócalo swiff) con el cable de teléfono, y vino solamente con USB, sin trafo porque se alimenta vía USB, tiene una llave para seleccionar "> 5 V" ó "Internal", hasta acá todo muy bonito, tengo windows vista de 64 bits, si o si hay que instalar la versión 8.1 del MPLAB IDE, los drivers funcionaron bien, sin problemas.
La cuestión es la siguiente: tengo dos microcontroladores, un PIC18LF2550 y otro PIC18LF4550, con el MPLAB me conecto al programador y lo reconoce bien, me dice la versión del soft y todo, hay una solapa que dice STATUS y dice las tensiones disponibles y observé que en algunos casos, luego de hacer una lectura de memoria por ejemplo de uno de los micro (vacíos), la VDD y la VPP dicen LOW, antes de la lectura estaban en PASSED, mientras que el resto decía PASSED siempre, me tira una advertencia que en este momento no recuerdo. Ésta prueba la hice marcando el checkbox de la solapa SOURCE de que úse la fuente interna del programador, osea que sale del puerto USB.
Si le desmarco el check de la fuente interna, al micro no lo leo y tira error directamente, el error es que no encontró un micro.
Ahora la duda existencial, luego de haber leído varios manuales del ICD que encontré en línea mencionan que hay dos formas de alimentar al microcontrolador a programar, una en forma interna (vía USB) y la otra en forma externa.
Forma interna:
¿Alcanza la tensión y corriente del USB para programar? dice que el programador entrega hasta 200 mili amperes a 5 V al microcontrolador
Por otro lado leí que "el módulo programador necesita una fuente de 9 V en 0,75 amperes..." y por más que lo piense una y otra vez me doy cuenta de que no alcanza la tensión de VPP que sería algo así como 12 o 13 V, mas allá que mis micro son LF (de 3.3v), tampoco hay conector para enchufarle el trafo, y en todo caso tengo que abrir el programador y en algún lado enchufarle el trafo.
Forma externa:
Dice que se necesita una fuente externa conectada al micro a grabar, pero de que tensión estamos hablando? le tengo que poner dos fuentes? una para VPP y otra para VDD? cómo lo conecto al header? hay algún seteo especial aparte para lograr que ésto funcione? la llave que trae el programador la tengo que pasar a "> 5" o la dejo en "Internal"?
Les pregunto todo esto porque no quisiera estar quemando estos PIC que salieron unos buenos mangos, eso es todo, espero respuesta.
Gracias!!!