Download software ch341a mini usb programer ※ Download: http://tiontitpotgu.casinono.ru/?dl&keyword=download+software+ch341a+mini+usb+programer&source=bitbin.it2 This project file can then be loaded for future use reducing set-up times. CH341A is an USB interface chip that can emulate UART communication, standard parallel port interface, parallel communication and synchronous serial I2C, SPI. I understand that I can withdraw my consent at anytime. You can also interface parallel devices to the chip, but this will require modification of the programmer board in order to connect to pins. Drivers are available from manufacturer's website but the site is written in Chinese. After some board level troubleshooting I found that pins 1,2,3,4 and 15 were not connected to anything! There are also some other programmers and boards based on this chip. For improved reliability, I would recommend using a level shifter. The latest software is always available from our website. Device Support The Dataman S6 supports over 16,000 of the most popular devices in use today - with new devices being added monthly. The latest software is always available from our website. These capabilities, supported by overcurrent protection and signature-byte check help prevent chip damage due to operator error. There are also some other programmers and boards based on this chip. I understand that I can withdraw my consent at con. Dataman S6 Compact USB Programmer - The IC is somehow limited in this configuration, because the programmer makes use only of the SPI and I2C interface. For improved reliability, I would recommend using a level shifter. CH341A is an USB interface chip that can emulate UART communication, standard parallel port interface, parallel communication and synchronous serial I2C, SPI. The chip is manufactured by Chinese company CH341A is used by some cheap memory programmers. The IC is somehow limited in this configuration, because the programmer makes use only of the SPI and I2C interface. The problem is that this device comes as-is, without any documentation or software. Drivers are available from manufacturer's website but the site is written in Chinese. Also, some source codes are available from manufacturer. But, first of all, let's have a look at the hardware. A quick look at the board reveals the main electronic parts used: CH341A, a 12 MHz crystal required by the chip, a 3. As you can see, the device also comes with a SMD adapter and some pinheaders for it. If you search, you will find , apparently for this programmer. But a closer look at the PCB revealed that my programmer does not follow it exactly. So, I analyzed the PCB and came up with the following schematic. CH341A Mini Programmer Schematic Further searching lead me to on AliExpress. Their offered a the PCB design of the device only top side, however. CH341A Mini Programmer PCB WAVGAT Now, let's return to the schematic and analyze it a bit. Basically this is a 5V device. The problem is that any memory you fit in the socket will be powered from 3. And this seems to be the only function of the 3. I don't know why the designer even used a regulator, if it didn't provide a switch to choose 3. By , we can see that the manufacturer recommended to connect a 0. They also forgot this one. Even so, I used the device with I2C EEPROMS 3. For improved reliability, I would recommend using a level shifter. In order to turn this programmer into a 3. You will also need to connect V3 pin 9 to VCC 3. Note that the device works as a programmer only if ACT pin is connected to ground via a resistor. That's why you should put a jumper across pins 1 and 2 of the UART connector. Otherwise the device will be recognized as a standard USB to serial converter. The manufacturer provides a lot of useful things on the product page. You can also interface parallel devices to the chip, but this will require modification of the programmer board in order to connect to pins. There are also some other programmers and boards based on this chip. Here is an overview: CH341A Programmers and boards overview Anonymous I got the software installed, switched it to English from Chinese, and loaded the drivers. I still could not program a 24C32 EEPROM. After some board level troubleshooting I found that pins 1,2,3,4 and 15 were not connected to anything! That said, there was no chip ground and no connections to the 24C32 address lines. One other pin, socket pin 15, EEPROM chip pin 7 was not grounded. After adding several jumpers to ground the programmer worked.