Características Destacadas
- Soporte para modelos de chip 24 25 (en la lista inferior aparecen los modelos soportados).
- Modo adaptador USB a serie TTL.
- Permite leer y escribir la BIOS con la pinza sobre el chip soldado en la placa.
- La tarjeta tiene por fuera los pines SPI de expansión.
- Soporta descargas online de programas de microcontroladores STC.
- Incluye el programador, la pinza SOIC8 con su cable plano, un adaptador SOP16/8 a DIP8 y tiras de pin header.
- Lee y escribe memorias con firmware de routers y datos de televisores.
- Pines de salida de alimentación de 5 V y 3,3 V.
- Soporte para Windows de 32 y 64 bits, y para Linux con flashrom.
Especificaciones
- Pines de alimentación de 5 V y 3,3 V.
- Chip CH341A de WCH.
- Soporte para memorias flash SPI serie 25.
- Trae fusible rearmable.
- Soporte para memorias EEPROM serie 24.
- Soporte para USB a TTL.
- Soporta descarga de programa MCU.
Instrucciones Conexión





Tutorial Uso
Preguntas Frecuentes
¿Qué software necesito para usar este programador CH341A?
En Windows se usa AsProgrammer, que soporta el CH341A para memorias SPI, I2C y MicroWire. Descárgalo desde su repositorio oficial en GitHub, publicado por su autor nofeletru, y no desde sitios de descarga de terceros. Para el modo programador, el driver es el CH341PAR de WCH, el fabricante del chip, y se instala antes de enchufar el programador. En Linux funciona con flashrom, que lo reconoce como programador ch341a_spi y trabaja el bus SPI a 2 MHz. El programa usa libusb, que también corre en macOS.
¿Es necesario desoldar el chip de la placa para programarlo con este kit?
No siempre. La pinza SOIC8 se engancha sobre las patas del chip de memoria (series 24 y 25) mientras sigue soldado en la placa, con el hilo rojo del cable alineado con el pin 1. Si el chip no aparece en el software aun con la pinza bien puesta, el resto de la placa puede estar cargando las líneas de datos. En ese caso hay que desoldarlo y leerlo fuera de la placa, soldado sobre un adaptador SOP8 a DIP8 que va en el zócalo del programador.
¿Puedo elegir si la memoria trabaja a 3,3 V o a 5 V?
No, en esta versión negra no se elige. El jumper solo cambia entre modo programador y modo TTL, y la placa trae un regulador AMS1117 de 3,3 V. Las salidas de 3,3 V y 5 V de la placa son pines de alimentación aparte. Según la hoja de datos de WCH, las señales que entrega el CH341A llegan como mínimo a su voltaje de alimentación menos 0,5 V. Si el chip está alimentado a 5 V, las señales de datos quedan sobre 4,5 V aunque la memoria reciba 3,3 V. Una flash SPI de BIOS como la Winbond W25Q64JV funciona entre 2,7 y 3,6 V, así que revisa en la hoja de datos de tu memoria el voltaje máximo que aceptan sus entradas.
¿Para qué sirve el jumper que cambia entre modo programador y modo serie (TTL)?
Elige el modo del chip CH341A. Con el jumper en los pines 1 y 2 queda como programador de memorias EEPROM serie 24 y flash SPI serie 25. En los pines 2 y 3 pasa a ser un adaptador USB a serie TTL, con los pines TXD y RXD rotulados en la placa, y usa el driver CH341SER de WCH. Sirve para la consola de depuración de un router o de una placa de desarrollo. Ojo con los equipos de 3,3 V, como un ESP32. Si el CH341A trabaja a 5 V, su TX sale sobre 4,5 V y hace falta un divisor o un conversor de nivel en esa línea.
¿Cómo conecto correctamente la pinza SOP8 al chip en la placa?
El hilo rojo del cable plano es el pin 1 y va sobre la marca del pin 1 del chip, que es un punto o una muesca. El adaptador azul, donde llega el cable, va en el zócalo con su pin 1 en la posición rotulada en la placa del programador, que es distinta para la serie 24 y para la serie 25. Una pinza girada 180 grados deja el VCC (pin 8) sobre el GND (pin 4) y le da la alimentación invertida al chip, que se puede dañar. Engancha la pinza con el programador desenchufado y conecta el USB al final.
El software no detecta el chip, ¿qué puedo hacer?
Revisa en este orden. Primero, que el driver CH341PAR esté instalado y el jumper esté en modo programador (pines 1 y 2). Segundo, que la pinza esté firme sobre las ocho patas, con el hilo rojo en el pin 1, y que las patas estén limpias. Tercero, que la placa esté apagada, con la fuente y la batería desconectadas. El programador alimenta el chip, y una segunda fuente sobre la misma línea puede dañar el chip, el programador o la placa. Por último, elige en el software el modelo exacto de memoria que está impreso sobre el chip (por ejemplo W25Q64 o 24C32). Si con todo eso no aparece, desuelda el chip y léelo fuera de la placa sobre un adaptador SOP8 a DIP8 en el zócalo.
¿Puedo usar este kit para reparar la BIOS corrupta de mi placa madre o notebook?
Sí, si la BIOS está en una memoria serie 24 o 25 con patas (SOIC8 o DIP8). Mira el modelo impreso sobre el chip y busca su voltaje en la hoja de datos. Si es de 1,8 V o viene en encapsulado WSON8, revisa la última pregunta. El kit reprograma el chip directo con la pinza, o desoldado sobre un adaptador SOP8 a DIP8 en el zócalo. Antes de borrar nada, lee el chip dos veces y guarda la copia, que sirve para comparar y para volver atrás. Después borras, escribes la imagen de BIOS de tu modelo y verificas la escritura en el software. Esa imagen tiene que pesar lo mismo que la copia que leíste, que es el chip completo (una W25Q64 guarda 64 Mbit, o sea 8 MB). Un archivo que pesa distinto no es una imagen del chip completo y no conviene grabarlo así.
¿Sirve para memorias de 1,8 V o con encapsulado WSON8?
No directamente. Las memorias de 1,8 V necesitan un adaptador de 1,8 V con conversor de nivel, que no viene en el kit, porque las señales del CH341A salen a su propio voltaje de alimentación menos 0,5 V como mínimo. Las WSON8 no tienen patas a los lados, así que la pinza SOIC8 no se puede enganchar.






