CH341A Datasheet Text
Universal USB-Interface-Chip CH341A
A solution for your USB project!
USB-RS232-Interface USB-Printer-Interface EPP/MEM Read/Write
Digital I/O I²C-Interface
The CH341 makes it possible to interface different kind of user applications to the PC over USB, without any need of µC controller programming. The Chip can be used as I²C interface to i²C enabled peripheral IC´s. It also offers an 8 bit bi-directional data bus with EPP/MEM protocol, which could be used to interface HD44789 patible text LCD displays for example. The Chip can also work as USB-RS232 interface, often needed to adapt AVR-applications to USB, where USB powering option is another advantage.
Programming is made easy using an API-DLL, suitable for almost any programming language (Delphi, C, VB ...). RS232 transfers can be made even easier over a virtual (USB-) port driver. Last but not least the CH341A is supported by our software ProfiLab Expert 4.0.
For a fast and successful approach we offer the following products around the CH341A:
Evaluation-Board, (DIP28 module included)
DIP28 module
Interface PCB (DIP28-Modul included)
Interface Assembly Kit (DIP28-Modul, PCB and ponents included)
(C) 2008 ABA-Ingenieurgesellschaft
Mode configuration
The chip is configurable for three basic modes. Depending on your circuit design the pins overtake different functional behaviour.
- UART
- PRINT
- EPP / MEM / I²C / Digital I/O
The mode configuration can be made using the pins SDA and SCL, or it can be stored in an optional serial EEPROM. Depending on the mode configuration the chip has a different USB-PID and Windows loads a certain device driver. Using an EEPROM an individual manufacturer ID and product ID can be used.
Suitable EEPROMS are 24C01A, 24C02, 24C04, 24C16, etc. During initialization...