5

Leer y escribir memorias EEPROM con PICkit2

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

Enlaces de interés

5 comentarios

  1. Hola me podrías ayudar con el diagrama de conexión del pickit 3 a una memoria 25cl gracias WhatsApp +593984290650

  2. 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…

Responder a Oscar Cancelar la respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.