Parallel interface expansion I/O chip CH351


Application block diagram

Function introduction

  • Parallel interface operation: The CH351 chip provides a universal 8-bit passive parallel interface; Can be easily hooked up to the system bus of various 8/16/32-bit MCU, DSP, MCU; And it can coexist with multiple peripheral devices.
  • Extended GPIO: ? 32 GPIO are divided into 4 groups, and a single parallel interface operation corresponds to a group of 8 GPIO pins; ? Inside the CH351 chip, each GPIO pin has a direction control bit and an internal output data bit, respectively; ? The extended GPIO pin input of the CH351 chip is compatible with CMOS and TTL levels, and has built-in weak pull-up resistors; ? Output CMOS level, compatible with TTL level, and low level 10mA high level 5mA drive capability.
  • Interrupt: The CH351 chip provides an active-low interrupt request output pin INT#; ? Can be connected to the interrupt input pin or common input pin of the microcontroller; The CH351 will generate an interrupt request when the GPIO pin whose direction control bit is set to input is low. Reset: The reset pin RST# of the CH351 chip is used to restore the CH351 to the default state; When the RST# input is low, the internal output data bits of the X0~X31 pins all return to the state of 1; And the direction control bits of X0~X31 all return to 0, that is, return to the input state.

relation files

file name file content
CH351DS2.PDF CH351 datasheet, PCI bus to dual serial ports or printer port chip, used for PCI to dual serial ports, PCI to printer port (parallel port). Supports Windows/Linux/macOS, etc.This datasheet is about PCI to printer port.
CH35XDRV.ZIP For CH351/CH352/CH353/CH355/CH356/CH358/CH359,driver installation package and EEPROM configuration tool, used to distribute to the end user with the product. Supports PCI to Dual UARTs card, PCI to printer/ parallel port card, PCI single UART card, single UART and single parallel port card, Dual UARTs and single parallel port card, Quad UARTs card, Octal UARTs card, 16 UARTs card, etc. Supports 32/64-bit Windows 11/10/8.1/8/7/VISTA/XP,SERVER 2022/2019/2016/2012/2008/2003,2000/NT4.0/ME/98 DOS and Linux,Microsoft WHQL Certified.
CH35XDRV.EXE For CH351/CH352/CH353/CH355/CH356/CH358/CH359,driver installation package and EEPROM configuration tool, used to distribute to the end user with the product. Supports PCI to Dual UARTs card, PCI to printer/ parallel port card, PCI single UART card, single UART and single parallel port card, Dual UARTs and single parallel port card, Quad UARTs card, Octal UARTs card, 16 UARTs card, etc. Supports 32/64-bit Windows 11/10/8.1/8/7/VISTA/XP,SERVER 2022/2019/2016/2012/2008/2003,2000/NT4.0/ME/98 DOS and Linux,Microsoft WHQL Certified, Used to distribute to user with the product.
CH365DS1.PDF CH365 datasheet, PCI-SLAVE to communication interfaces chip, supports I/O port mapping, memory mapping, expansion ROM and interrupt, used for acquisition card/IO control card/communication card, etc.
CH341DS1.PDF CH341 datasheet, USB bus converter chip with multiple communication interfaces, such as USB to serial port/parallel port/printer port/I2C interface etc. Drivers support for Windows/Linux/Android/Mac, etc. The datasheet is the description of USB to serial port and printer port.
CH432DS1.PDF CH432 datasheet. Dual-UART expander. Compatible with 16C550. 8-bit parallel port or SPI to UART. Each UART receive/transmit data independently. Up to 4Mbps baud rate. Can be used for MCU dual-UART expansion. CH432 supports full-duplex/half-duplex/infrared modes.
CH382DS0.PDF CH382 Brief, which converts PCI-Express bus to dual serial ports, and printer/parallel port. Supports up to 8Mbps baud rate, used for PCIE high-speed serial port with automatic hardware flow control, serial ports networking, RS485 communication, parallel/printer port expansion, etc.
CH9340DS.PDF CH9340 datasheet, USB CDC to single serial port, built-in crystal oscillator, supports built-in CDC driver in operating system.