4 etc.This low-cost mini USB CH341A 24 25 Series EEPROM Flash BIOS USB Programmer is intended to support 24 EEPROM and 25 SPI flash 8pin/16 pin chip. 2 Breakout all pins to be available for use in other modes as per datasheet (i.e. 1 Add a switch to be able to choose between required voltage sources as either 3.3V, 2.8V, 5v or target board supply.
#EEPROM PROGRAMMER CH341A MODS#
The original recovered CH341A will be used in project as daughter-board and/or its components transferred to a new design PCB with additional mods i.e. In the meantime I bought and received an additional CH341A which will be modified with adding a 3.3v/5V voltage switch. I measured again as per request and confirm the measurements are as per the videos. If you are going to use it on other unknown hardware circuits containing low voltages components then be aware of the risks. If it works "as is" for you, then fine if used on your own known equipment. So all depends what you want to do with the CH341A. motherboards, without doing your proper research first, then it could lead to a damaged equipment, Ditto. There is a need to do the modifications!! Unless, if you are going to use the programmer only on your own hardware and it works for you. programmer id = "ch341a_bitbang_wch" desc = "ch341a programmer (bitbang_wch)" type = "ch341a_bitbang_wch" connection_type = usb usbvid = 0x1A86 #usbpid = 0x5512 usbpid = 0x5523 usbvendor = "wch.cn" usbproduct = "CH341A"
#EEPROM PROGRAMMER CH341A DRIVER#
The nf file should contain the following information to be sure its working with the original WCH driver and port shown as "USB-EPP/I2C. I also patched the Arduino AVRDude folder the same way thus the Arduino IDE 1.8.12 now also it works well with the CH341A programmer. backed up) the original files, then updated AVRDude.exe as well as nf with the updated AVRDude 6.3 files taken from (Use Google translate to read but take note that the download links only works from original Russian site). Using the search program "Search Everything" I searched for all instances of AVRDude.exe on my development system as many programs and IDE's use it, then renamed (i.e.
Just to confirm AVRDude 6.3 fully supports the CH341A programmer.
It mean, it always use 3V3 for communication with eeprom. As far as I understand, that mean, that chip have internal 3.3V regulator and IO pins are NOT 5V tolerant. The operating voltage of other circuits connected to the chip cannot exceed 3.3V. When working with 3.3V voltage, the V3 pin of the CH341 chip should be connected to the VCC pin, and an external 3.3V power supply is input, and the CH341 core is connected. When using a 5V supply voltage, the VCC pin of the CH341 chip inputs an external 5V power supply, and the V3 pin should be externally connected with a power supply decoupling capacitor of 0.01uF to 0.1uF. Hi, The trick is, that you miss 2 nd LDO, that is inside CH341A chip.