CH341A EEPROM Flash BIOS USB Programmer

Volume discounts:
  • +100 6 % $2.34
  • +300 8 % $2.29
  • +500 10 % $2.24
  • +1000 12 % $2.19
Shop with confidence Learn More
Availability: 585 items
Ships in 2-3 business days, then:
Free delivery in 10-15 days by YunExpress on orders over $35.
Free delivery in 5-7 days by DHL on orders over $200.
More shipping info

The CH341A EEPROM Flash programmer is a widely used tool in the field of electronics and embedded systems. It is primarily designed for programming and reading EEPROM (Electrically Erasable Programmable Read-Only Memory) and Flash memory chips. These types of memory are commonly found in various electronic devices, including BIOS chips, and other integrated circuits.

The CH341A programmer is known for its affordability and ease of use, making it a popular choice among hobbyists, electronics enthusiasts, and professionals working on hardware development and repair projects. The device is compact, portable, and connects to a computer via USB, allowing users to interface with a wide range of memory chips.

Key features of the CH341A EEPROM Flash programmer

  • Compatibility: The CH341A supports 24xx Series EEPROM and 25xx Series SPI flash chips with 8-pin or 16-pin configurations. This makes it a versatile tool for working with various devices.
  • USB Connectivity: The CH341A is USB-based, providing a convenient and universal interface for connecting to computers. This makes it compatible with a wide range of operating systems, including Windows, Linux, and macOS.
  • In-Circuit Programming: The programmer is capable of in-circuit programming, allowing users to program memory chips without removing them from the target device. This is particularly useful for tasks such as updating firmware or repairing malfunctioning electronics.
  • Low-Cost Solution: One of the notable advantages of the CH341A programmer is its affordability, making it accessible to hobbyists and DIY electronics enthusiasts.

Specifications of CH341A EEPROM Flash programmer

  • Use the CH341A chip and USB 1.1 communications. Programming is faster than ordinary ATMEGA8
  • Very suitable for amateur programmer 24 and 25 series FLASH
  • Supports Win/Linux/MAC
  • Use USB port power supply, the power output is 500mA fuse ( with fuse version ), which can effectively prevent a short circuit on the motherboard
  • Size: 85mm x 28mm x 12mm

Supported EEPROM & FLASH storages


  • AT24C01 AT24C01B AT24C01A AT24C02A AT24C02
  • AT24C04 AT24C02B AT24C04B AT24C04A AT24C08A
  • AT24C08B AT24C16A AT24C16B AT24C08 AT24C16
  • AT24C32 AT24C64 AT24C64A AT24C32B AT24C32A
  • AT24C128A AT24C128B AT24C256B AT24C64B AT24C128
  • AT24C256 AT24C512 AT24C256A AT24C512B AT24C512A
  • AT24C1024 AT24C1024A AT24C1024B


  • CAT24C01 CAT24WC01 CAT24WC02 CAT24C02 CAT24C04
  • CAT24WC04 CAT24WC08 CAT24C08 CAT24WC16 CAT24C16
  • CAT24WC32 CAT24C32 CAT24WC64 CAT24C64 CAT24WC128
  • CAT24C128 CAT24WC256 CAT24C256 CAT24C512 CAT24WC512
  • CAT24C1024 CAT24WC1024


  • 24C01 24C01 3V 5V 5V 24C04 24C02 24C02 3V 5V
  • 24C04 24C08 3V 3V 5V 24C08 24C16 24C16 3V 5V
  • 5V 24C32 24C32 24C64 3V 5V 5V 24C64 3V 24C128
  • 24C256 24C128 3V 5V 5V 24C512 24C512 24C256 3V 3V
  • 3V 24C1024 24C1024 24C2048 3V 5V 5V 24C2048 24C4096 5V
  • 24C4096 3V


  • FM24C01L FM24C02L FM24C03L FM24C04L FM24C05L
  • FM24C08L FM24C09L FM24C17L FM24C16L FM24C32L
  • FM24C64L FM24C128L FM24C256L FM24C512L FM


  • HT24C01 HT24LC01 HT24C02 HT24LC02 HT24C04
  • HT24LC04 HT24C08 HT24LC08 HT24C16 HT24LC16
  • HT24LC32 HT24C32 HT24LC64 HT24C64 HT24C128
  • HT24LC128 HT24C256 HT24LC256 HT24LC512 HT24C512
  • HT24C1024 HT24LC1024


  • IS24C01 IS24C02 IS24C04 IS24C08 IS24C16
  • IS24C32 IS24C64 IS24C128 IS24C256 IS24C512
  • IS24C1024


  • MIC24LC014 MIC24AA01 MIC24AA014 MIC24LC01B MIC24LC02B
  • MIC24AA02 MIC24C02C MIC24AA025 MIC24AA04 MIC24LC04B
  • MIC24LC024 MIC24AA024 MIC24LC025 MIC24LC08B MIC24AA08
  • MIC24LC16B MIC24AA16 MIC24LC32 MIC24AA32 MIC24LC64
  • MIC24FC64 MIC24AA64 MIC24FC128 MIC24AA128 MIC24LC128
  • MIC24AA256 MIC24LC256 MIC24FC256 MIC24AA512 MIC24LC512
  • MIC24FC512 MIC24AA1024


  • NSC24C02L NSC24C02 NSC24C64


  • FM24CL04 FM24C04A FM24CL16 FM24C16A FM24CL64
  • FM24C64 FM24C256 FM24CL256 FM24C512


  • BR24L01 BR24C01 BR24L02 BR24C02 BR24L04
  • BR24C04 BR24L08 BR24C08 BR24L16 BR24C16
  • BR24L32 BR24C32 BR24C64 BR24L64


  • ST24C01 ST24C02 ST24C04 ST24C08 ST24C16
  • ST24C32 ST24C64


  • X24C01 X24C02 X24C04 X24C08 X24C16

How to Use CH341 EEPROM FLASH BIOS USB Programmer

  1. Install Driver: Before connecting the CH341A programmer to your computer, ensure that the necessary drivers are installed. The drivers for various operating systems can be downloaded from below links: Windows, Linux, MAC
  2. Connect CH341A Programmer: Plug the CH341A programmer into an available USB port on your computer. Ensure that the device is recognized by the operating system.
  3. Install Software: Download & Install the software from this link.


FAQs about CH341 EEPROM FLASH BIOS USB Programmer


How can I learn more about programming software?


By reading the “Setting up CH341Programmer” learning topic, you can learn how to install the CH341 chip driver and the way of use the programming software.


What precautions should I take when using the CH341A?

p>Always follow proper procedures outlined in the documentation. Avoid interruptions during the programming process, and double-check chip compatibility and connections to prevent potential damage.


Can the CH341A be used for BIOS flashing?


Yes, one common use of the CH341A programmer is for BIOS flashing on motherboards and other devices that use Flash memory for firmware storage.


Why is the CH341A not being recognized by my computer?


Check the USB connection, ensure drivers are properly installed, and try using a different USB port or cable. Restarting your computer may also resolve recognition issues.




Write Your Own Review
You're reviewing:CH341A EEPROM Flash BIOS USB Programmer
Your Rating
Customer Questions
No Questions
Did you find what you were looking for?