CH9329 UART/TTL Serial To USB HID Module

$3.101 pcs

CH9329 Module UART/TTL Serial port to USB HID Full keyboard and mouse driverless game development box.Depending on its operating mode, it appears as a standard USB keyboard or mouse on a computer.

Dimensions 41 × 13 mm
Brand

easyelecmodule

1012 in stock

Category: Tag:
DESCRPIPTION AND FEATURES

Module Overview

CH9329 is a serial-to-standard USB HID device (keyboard, mouse, custom HID) chip. Depending on its operating mode, it can be recognized by a computer as a standard USB keyboard, USB mouse, or custom HID device.
 
The chip receives serial data sent from the client, packages the data according to HID device specifications, and then uploads it to the computer via the USB port. Using the provided host software, users can also configure the chip’s operating mode, serial communication mode, serial baud rate, various timeout settings, VID, PID, and all USB string descriptors. Below is its typical application block diagram.

Note: The host test software requires a USB-to-TTL module to function.

Wiring Sequence Between USB-to-TTL Module and CH9329 Module (The 5V Pin Can Be Left Unconnected!)

USB to TTL ModuleCH9329 Module
TXDRXD
RXDTXD
GNDGND

After configuring the PID and VID parameters, you need to unplug and re-plug the module to restart it for the settings to take effect. You can check the module’s PID and VID in your computer’s Device Manager!

CH9329 is a chip that can emulate both keyboard and mouse input simultaneously. It supports secondary game development, is compatible with Android, Apple systems, and Linux, and is completely driver-free.

CH9329 Introduction

This CH9329 module lets you select the chip’s operating mode by shorting terminals on the module with jumpers. By default, it works in Mode 0 and Serial Mode 0 (no jumpers shorting any pin headers). It’s easy to use: you can directly send specific commands to the module via the serial port to emulate keyboard and mouse input!

Improvements in the New Version of the Module:

  • Added a TVS protection circuit, and optimized circuit parameters to make the module more stable and durable.
  • The module is compatible with enclosures (no pin headers soldered). You can switch modes via software configuration.

Keyboard Input Emulation

(1) Emulate pressing the ‘A’ key, then releasing it:
 
  • Send to serial port 1: 57 AB 00 02 08 00 00 04 00 00 00 00 00 10
  • Chip response: 57 AB 00 82 01 00 85
  • Send to serial port 2: 57 AB 00 02 08 00 00 00 00 00 00 00 00 0C
  • Chip response: 57 AB 00 82 01 00 85
(2) Emulate pressing “Left Shift” + “A” keys simultaneously, then releasing them:
 
  • Send to serial port 1: 57 AB 00 02 08 02 00 04 00 00 00 00 00 12
  • Chip response: 57 AB 00 82 01 00 85
  • Send to serial port 2: 57 AB 00 02 08 00 00 00 00 00 00 00 00 0C
  • Chip response: 57 AB 00 82 01 00 85

Mouse Input Emulation

(1) Emulate pressing the mouse “Left” button, then releasing it (requires 2 command packets):
 
  • Send to serial port 1: 57 AB 00 05 05 01 01 00 00 00 0E (Press)
  • Chip upload: 57 AB 00 85 01 00 88
  • Send to serial port 2: 57 AB 00 05 05 01 00 00 00 00 0D (Release)
  • Chip upload: 57 AB 00 85 01 00 88
(2) Control the mouse to move left by 3 pixels, then down by 5 pixels (requires 2 command packets):
 
  • Send to serial port 1: 57 AB 00 05 05 01 00 FD 00 00 0A
  • Chip upload: 57 AB 00 85 01 00 88
  • Send to serial port 2: 57 AB 00 05 05 01 00 00 05 00 12
  • Chip upload: 57 AB 00 85 01 00 88

This module supports modifying the baud rate of the serial port.

Detailed introduction of the silk screen printing on the back of CH9329

CH9329 Datasheet

If you want to learn more CH9329 USB To TTL product details, you can refer to this datasheet.

Reviews (0)

Reviews

There are no reviews yet.

Be the first to review “CH9329 UART/TTL Serial To USB HID Module”

Your email address will not be published. Required fields are marked *

Shipping and Delivery

Shipping Cost

We only ship to the United States. Shipping costs are calculated based on the total order amount.

Shipping Method And Delivery Time

All orders will be processed and shipped within 72 hours of placing the order (excluding weekends and holidays). They will ship from Shenzhen, China, primarily via 4PX logistics. Depending on the destination and logistics conditions, other carriers such as DHL, FedEx, UPS, USPS, etc., may also handle the delivery. Estimated shipping time is 7-12 business days, with actual delivery occurring in 10-17 business days, depending on logistics conditions.

Payment:

We accept Visa, Master card, Maestro, American Express, JCB, Dinner's Club, Discover, Paypal, Apple Pay, Google Pay .