Bajo este post inspirador y el archivo readme del software PICKit2 de Microchip surgió la idea de hacer un adaptador para poder leer y escribir memorias EEPROMs con mi viejo y querido programador (clon) del PICkit2.
Lo primero que debemos saber es que dicho programador soporta varias decenas de estas memorias. Según Microchip hasta la última actualización del firmware del mismo, se incluía soporte para las siguientes:
Memorias soportadas
11LC010 (AA) 11LC020 (AA) 11LC040 (AA) 11LC080 (AA) 11LC160 (AA) |
93LC46A/B/C (AA)(-C) 93LC56A/B/C (AA)(-C) 93LC66A/B/C (AA)(-C) 93LC76A/B/C (AA)(-C) 93LC86A/B/C (AA)(-C) |
24LC00 (AA)(C) 24LC01B (AA) 24LC02B (AA) 24LC04B (AA) 24LC08B (AA) 24LC16B (AA) 24LC32A (AA) 24LC64 (AA)(FC) 24LC128 (AA)(FC) 24LC256 (AA)(FC) 24LC512 (AA)(FC) 24LC1025 (AA)(FC) |
25LC010A (AA) 25LC020A (AA) 25LC040A (AA) 25LC080A (AA) 25LC080B (AA) 25LC160A (AA) 25LC160B (AA) 25LC320A (AA) 25LC640A (AA) 25LC128 (AA) 25LC256 (AA) 25LC512 (AA) 25LC1024 (AA) |
Conexiones para memorias 11LC
Pines del PICkit 2 | Pines de la memoria (DIP) |
2: Vdd* | 8: Vcc |
3: GND | 4: Vss |
6: AUX | 5: SCIO |
* Los dispositivos pueden no programarse con tensiones inferiores a los 3.6V de VDD. Esta es una limitación del pin AUX IO del PICkit 2.
Conexiones para memorias 24LC
Pines del PICkit 2 | Pines de la memoria (DIP) |
2: Vdd* | 8: Vcc |
3: GND | 4: Vss |
5: PGC | 6: SCL (pull-up) |
6: AUX | 5: SDA (pull-up) |
7: WP – deshabilitado (GND) |
Pines 1, 2 y 3 conectados a Vdd o GND según la hoja de datos para configurar la dirección.
* Los dispositivos pueden no programarse con tensiones inferiores a los 3.6V de VDD. Esta es una limitación del pin AUX IO del PICkit 2.
Conexiones para memorias 25LC
Pines del PICkit 2 | Pines de la memoria (DIP) |
1: VPP | 1: nCS |
2: Vdd | 8: Vcc |
3: GND | 4: Vss |
4: PGD | 2: SO |
5: PGC | 6: SCK |
6: AUX | 5: SI |
7: nHOLD – deshabilitado (Vdd) | |
3: nWP – deshabilitado (Vdd) |
Conexiones para memorias 93LC
Pines del PICkit 2 | Pines de la memoria (DIP) |
1: VPP | 1: CS |
2: Vdd | 8: Vcc |
3: GND | 5: Vss |
4: PGD | 4: DO |
5: PGC | 2: CLK |
6: AUX | 3: DI |
7: PE – habilitado (Vdd) | |
6: ‘C’ Device ORG. Set to select word size |
Esquemas
En mi caso me suelo topar con memorias de la familia 93C y 24C, por lo tanto los siguientes esquemáticos son para conectar esos tipos de dispositivos. A pesar de eso, fácilmente se pueden realizar los adaptadores para las demás familias.
+ Descargar diagrama y PCB en EAGLE
buena noche, como se conectaria la memoria 24lc04b al pickit 2
gracias
Hola me podrías ayudar con el diagrama de conexión del pickit 3 a una memoria 25cl gracias WhatsApp +593984290650
que tal amigo, lo saludo desde Ecuador, tengo una pregunta sobre el pickit2 ,,,,quiero saber si puedo programar una memoria del tipo 29f040,,,y si es así como seria la conexión de los pines del circuito,,, espero su respuesta. gracias de antemano…
Link de archivos PCB y EAGLE caídos, ¿podría volver a ponerlos en activo? un saludo
Hola Pedro, actualizado los enlaces de descarga. Gracias por el aviso, saludos.