Description M5Stack H-bridge Unit v1.1 is a compact H-bridge motor driver and DC motor drive module for M5Stack motor control projects. The M5-U160-V11 unit uses an STM32F030F4P6 MCU with an RZ7899 bidirectional DC motor driver chip, enabling Grove I2C communication, PWM speed control, forward rotation, reverse rotation, and braking control from an M5 host. As a Grove I2C motor controller, the M5Stack H-bridge Unit v1.1 helps developers add programmable motor output without building a motor driver circuit from scratch. The default I2C address is 0x20 and can be modified by the encoding switch, making the STM32F030 RZ7899 motor driver easier to integrate in robotics, motorized mechanisms, industrial automation, and smart home devices. The M5Stack H-bridge Unit v1.1 includes overcurrent, overvoltage, and overtemperature protection, plus current acquisition through INA199A1DCKR. With MAX 12V external DC input and up to 3A allowable current, this DC motor drive module is a practical actuator unit for compact M5Stack control systems. Features H-bridge motor driver: controls bidirectional DC motors with forward, reverse, braking, and PWM speed control. STM32F030 RZ7899 motor driver design: STM32F030F4P6 MCU works with the RZ7899 bidirectional DC motor driver chip. Grove I2C motor controller: default I2C address 0x20, modifiable by encoding switch for flexible M5Stack integration. Motor current monitoring: INA199A1DCKR current acquisition chip helps monitor operation and improve safety. Protection design: overcurrent, overvoltage, and overtemperature protection support more reliable motor projects. Power switching: smart 6~12V and 5V switching circuit supports different DC motor drive module use cases. Development support: suitable for Arduino and UIFlow motor-control workflows. Specifications SKU M5-U160-V11 Product M5Stack H-bridge Unit v1.1 MCU STM32F030F4P6 DC Bidirectional Motor Driver Chip RZ7899 Current Acquisition Chip INA199A1DCKR External DC Voltage MAX 12V Host Interface Grove I2C interface for M5Stack host controllers I2C Address Default 0x20, modifiable by encoding switch Maximum Allowable Current 3A Protection Overcurrent, overvoltage, overtemperature Control Functions Forward, reverse, braking, PWM speed control Programming Platforms Arduino, UIFlow Operating Temperature 0~40°C Product Size 48 x 24 x 8mm Package Size 136 x 92 x 13mm Product Weight 9.1g Package Weight 14g Applications Robotics projects that need a compact H-bridge motor driver for DC motor direction and speed control. Motor-driven mechanisms, small conveyor models, smart locks, vents, and actuator prototypes. Industrial automation demos where a Grove I2C motor controller simplifies wiring to an M5Stack host. Smart home devices that need programmable forward, reverse, brake, and PWM speed control. Education and maker projects that require a protected DC motor drive module with current monitoring. Product List 1 HBridge v1.1 Unit 1 VH3.96-4P connector 1 HY2.0-4P cable, 20cm 1 M2 hex wrench 1 470uF aluminum electrolytic capacitor Other Content Capacitor note: the included aluminum electrolytic capacitor can be connected to the positive and negative poles of the power input to provide buffer protection for the circuit. Pay close attention to polarity; connecting the capacitor in reverse may damage the circuit. For motor wiring, confirm that the motor supply does not exceed the MAX 12V external DC voltage and that the current remains within the 3A allowable limit. The M5Stack H-bridge Unit v1.1 is best used when an M5 host needs a compact Grove I2C motor controller with protected bidirectional control. The M5-U160-V11 Grove interface keeps signal wiring simple while the external motor power input carries the motor load. Resources M5Stack U160-V11 Official Documentation M5Unit HBridge GitHub Library M5Stack Hardware Repository FAQ What is M5Stack H-bridge Unit v1.1 used for? M5Stack H-bridge Unit v1.1 is used as a H-bridge motor driver for DC motor forward, reverse, braking, and PWM speed control in M5Stack projects. What chips are used in M5-U160-V11? M5-U160-V11 uses an STM32F030F4P6 MCU, RZ7899 bidirectional DC motor driver chip, and INA199A1DCKR current acquisition chip. What is the default I2C address? The default I2C address is 0x20. The Grove I2C motor controller address can be modified by the encoding switch. What motor supply voltage can it use? The external DC voltage is MAX 12V. Check motor requirements and wiring before powering the DC motor drive module. Why is capacitor polarity important? The included 470uF aluminum electrolytic capacitor is polarized. Reverse connection may damage the circuit, so confirm positive and negative terminals before connecting it to the power input.