Skip to content
  • Call Support +8801972166636
  • Call Support +8801972166636
EEEShopBDEEEShopBD
  • Menu
  • Login / Register
  • Cart / ৳ 0.00
    • No products in the cart.

  • Shop
  • Special Offers
  • Blog
  • FAQs
  • Contact Us
  • Cart / ৳ 0.00
    • No products in the cart.

Filter
Product categories
  • Arduino
  • Audio Circuit and Others
  • Battery
  • Beginner Kits
  • Burners/Programmers
  • Cables & Connectors
  • Circuit Board
  • Circuit Breaker
  • Component
    • Capacitor
    • Diode
    • Inductor
    • Resistor
  • Display
  • Electronic & Electrical Products
  • Encoder
  • HMI
  • Ics
    • AVR Microcontrollers
    • PIC Microcontrollers
  • Indicator lamp
  • Industrial Electrical & Mechanical
  • Magnet
  • Meter
  • Microcontroller
  • Miscellaneous
    • LED
  • Modules
  • Motor
  • Multiplug
  • Others
  • Package
  • Package
  • Photoelectric Sensor
  • PID and Other Controllers
  • PLC
    • PLC Programming cable
  • Power Supply
  • Proximity Sensor
  • Pump
  • Raspberry Pie
  • RC HOBBY
    • Brashness DC Motor
    • Electronic Speed Controller
    • Flight Controller
    • GPS , GPRS, and navigation
    • Lipo and Li-on Batteries and Accessories
    • Propeller
    • Radio System
    • RC Frames
  • Robotics
  • Sensors
  • Solar
    • Solar Accessories
    • Solar Cell
    • Solar Controller
    • Solar inverter
  • Switch ( Push, Momentary and Toggle)
  • Switching Devices (Relay, others)
    • MOSFET
    • Thyristor
    • Transistor
  • Timer
  • Tools
Home / Burners/Programmers

USB Programmer CH341A Series Burner

৳ 500.00

Add to wishlist
SKU: ESB.00812 Category: Burners/Programmers Tags: avr programmer in bd, bios programmer price in bangladesh, CH 341A, CH 341A buy in bd, CH341A, CH341A price in bd, ch341a programmer bd, ch341a programmer price in bangladesh, microcontroller burner price in bd, microcontroller price in bd, pic programmer in bangladesh, programmer price bd, project shop bd, universal programmer in bd, usb programmer ch341a, usb programmer ch341a driver, usb programmer ch341a how to use, usb programmer ch341a manual, usb programmer ch341a price in pakistan, usb programmer ch341a series, usb programmer ch341a series burner, usb programmer ch341a series burner chip, usb programmer ch341a software, usb programmer ch341a software download
  • Description
  • Reviews (0)
  • Significant Notes

CH341A Mini Programmer

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 Jiangsu QinHeng Lt

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. A popular device is the so-called “CH341A MiniProgrammer” that you can buy for 2 to 5 USD.

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.

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.

CH341A Mini Programmer Schematic

A quick look at the board reveals the main electronic parts used: CH341A, a 12 MHz crystal required by the chip, a 3.3V regulator, two 7 pin headers and the ZIF (zero insertion force) socket. As you can see, the device also comes with a SMD adapter and some pinheaders for it.

If you search, you will find a schematic, 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
CH341A Mini Programmer Schematic

Further searching lead me to WAVGAT store (on AliExpress). Their product page offered a the PCB design of the device (only top side, however).

CH341A Mini Programmer PCB
CH341A Mini Programmer PCB (WAVGAT)

Now, let’s return to the schematic and analyze it a bit. The chip is powered from 5V, so its I/O ports will also use 5V. Basically this is a 5V device. The problem is that any memory you fit in the socket will be powered from 3.3V. And this seems to be the only function of the 3.3V regulator (besides the 3.3V pin on the SPI connector). I don’t know why the designer even used a regulator, if it didn’t provide a switch to choose 3.3V or 5V levels and supply.

By reading the datasheet, we can see that the manufacturer recommended to connect a 0.47uF capacitor between RSTI (pin 2) and VCC for improved stability. They also forgot this one.

Even so, I used the device with I2C EEPROMS (3.3V and 5V) compatible and also SPI FLASH memories (3.3V devices) without any issues. For improved reliability, I would recommend using a level shifter.

In order to turn this programmer into a 3.3V device, you could cut the 5V line from VCC pin (28) and tie it to the 3.3V output from regulator. You will also need to connect V3 pin (9) to VCC (3.3V). 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.

first two are the ones you need):

  • CH341SER.EXE – self installing archive with USB to serial driver.
  • CH341PAR.EXE – self installing archive with multiprotocol interface driver (this one is for the programmer mode)
  • CH341SER.ZIP – archive containing driver files and serial API and library (you don’t need specific API for standard serial port, but it contains some special functions to get IC version etc.)
  • CH341PAR.ZIP – archive containing driver files for interface mode and API (header and library to access the device and use any protocol you want).
  • CH341PAR_LINUX.ZIP – archive containing Linux driver source code and Linux API
  • CH341SER_LINUX.ZIP – Linux driver source code for serial port (don’t need this one, it’s already included in kernels)
  • CH341EVT.ZIP – some source code and tools written to be used with an evaluation board (may be useful for programming software that can access this device)
  • CH341DS1.PDF – datasheet, in Chinese
  • CH341DS2.PDF – some additional info and API documentation, in Chinese
  • CH341DP.ZIP – contains an ISP programming tool?
  • CH341DPS.ZIP – probably similar to the above, but requires login to download
A regular user only needs the first two. Just double click on each of them and when the dialog appears click on Install. Next thing you’ll need is software. Windows users can try AsProgrammer.
The API becomes interesting due to the versatility of the chip. You can build your own software that will read/write data from/to sensors, real time clocks or any other devices that use serial communication. 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. You can find most of them by searching “CH341A” on Banggood and AliExpress. Here is an overview:

Reviews

There are no reviews yet.

Be the first to review “USB Programmer CH341A Series Burner” Cancel reply

You must be logged in to post a review.

Related products

DHT11 Temperature and Humidity Sensor Module With 3 Female to Female Jumper Wire
+
Quick View

DHT11 Temperature and Humidity Sensor Module With 3 Female to Female Jumper Wire

৳ 250.00
S550 Hexacopter Frame Kit RC Drone FPV Racing Multi Rotor With Integrated PCB 550mm Black Normal Quality
+
Quick View

S550 Hexacopter Frame Kit RC Drone FPV Racing Multi Rotor With Integrated PCB 550mm Black Normal Quality

৳ 6,400.00
Universal Programming Kit For PIC KIT 2, 3 & 3.5
+
Quick View

Universal Programming Kit For PIC KIT 2, 3 & 3.5

৳ 555.00
XGecu Pro TL866II Plus Original USB Universal Programmer EEPROM FLASH
+
Quick View

XGecu Pro TL866II Plus Original USB Universal Programmer EEPROM FLASH

৳ 9,000.00
AC Current Transformer  Module 0-5A ( AC) CT
+
Quick View

AC Current Transformer Module 0-5A ( AC) CT

৳ 309.00
560 Ohm 1/4 Watt Resistor
+
Quick View

560 Ohm 1/4 Watt Resistor

৳ 0.50
560K Ohm 1/4 Watt Resistor
+
Quick View

560K Ohm 1/4 Watt Resistor

৳ 0.50
MAX7219 Dot Matrix Display Panel 8X8 P3.75
+
Quick View

MAX7219 Dot Matrix Display Panel 8X8 P3.75

৳ 280.00
560 Ohm 1/2 Watt Resistor
+
Quick View

560 Ohm 1/2 Watt Resistor

৳ 1.00
33K Ohm 1/4 Watt Resistor
+
Quick View

33K Ohm 1/4 Watt Resistor

৳ 0.50
820 Ohm 1/2 Watt Resistor
+
Quick View

820 Ohm 1/2 Watt Resistor

৳ 1.00
MAX7219 Dot Matrix Display Panel 32X8 P3.75
+
Quick View

MAX7219 Dot Matrix Display Panel 32X8 P3.75

৳ 585.00
470 Ohm 1/2 Watt Resistor
+
Quick View

470 Ohm 1/2 Watt Resistor

৳ 1.00
390K Ohm 1/4 Watt Resistor
+
Quick View

390K Ohm 1/4 Watt Resistor

৳ 0.50
TP4056 5V 1A Lipo Battery Mini USB-C Type Charging Board Charger Module Best Quality
+
Quick View

TP4056 5V 1A Lipo Battery Mini USB-C Type Charging Board Charger Module Best Quality

৳ 55.00
680K Ohm 1/2 Watt Resistor
+
Quick View

680K Ohm 1/2 Watt Resistor

৳ 1.00
SM3382 IR Receiver Modules for Remote Control
+
Quick View

SM3382 IR Receiver Modules for Remote Control

৳ 10.00
220K Ohm 1/4 Watt Resistor
+
Quick View

220K Ohm 1/4 Watt Resistor

৳ 0.50
30A Stepper Motor Driver Controller Monster Moto Shield Module For Arduino Robotics
+
Quick View

30A Stepper Motor Driver Controller Monster Moto Shield Module For Arduino Robotics

৳ 605.00
470 Ohm 1/4 Watt Resistor
+
Quick View

470 Ohm 1/4 Watt Resistor

৳ 0.50
390 Ohm 1/4 Watt Resistor
+
Quick View

390 Ohm 1/4 Watt Resistor

৳ 0.50
270 Ohm 1/2 Watt Resistor
+
Quick View

270 Ohm 1/2 Watt Resistor

৳ 0.50
330K Ohm 1/4 Watt Resistor
+
Quick View

330K Ohm 1/4 Watt Resistor

৳ 0.50
270K Ohm 1/2 Watt Resistor
+
Quick View

270K Ohm 1/2 Watt Resistor

৳ 1.00
51 AVR MCU Minimum System Development Burner Board
+
Quick View

51 AVR MCU Minimum System Development Burner Board

৳ 359.00
680 Ohm 1/2 Watt Resistor
+
Quick View

680 Ohm 1/2 Watt Resistor

৳ 1.00
330 Ohm 1/4 Watt Resistor
+
Quick View

330 Ohm 1/4 Watt Resistor

৳ 0.50
330K Ohm 1/2 Watt Resistor
+
Quick View

330K Ohm 1/2 Watt Resistor

৳ 1.00
Universal Digital Battery Testers Volt Checker for AA AAA Button Cell Batteries 1.5V-9V With LCD Digital Display Model BT-168D
+
Quick View
Out of stock

Universal Digital Battery Testers Volt Checker for AA AAA Button Cell Batteries 1.5V-9V With LCD Digital Display Model BT-168D

৳ 358.00
4×4 Matrix Keyboard Module
+
Quick View

4×4 Matrix Keyboard Module

৳ 120.00
  • Shop
  • Special Offers
  • Blog
  • FAQs
  • Contact Us
Copyright 2026 © eeeshopbd.com
  • Shop
  • Special Offers
  • Blog
  • FAQs
  • Contact Us
  • Login
Create a new list