Hardware Specifications

Mighty Mouse is an ultra-compact brushed motor controller designed for space-constrained robotics, experimental propulsion systems, and embedded motion control applications. It features robust power handling, logic-level configurability, and a tightly integrated power stage — all optimized for minimal footprint.
Major Components
Component |
Part Number |
Function |
Motor Driver |
Texas Instruments DRV8245HQPWRQ1 |
Automotive-grade integrated H-bridge driver for brushed DC motors. Supports advanced current sensing, fault diagnostics, and low-power sleep modes. |
Buck Regulator |
Texas Instruments LMR51430YFDDCR |
36 V input-capable switching buck converter. Steps VIN down to +5V for logic and IO rail. |
TVS Protection |
SMAJ30A , SMAJ30CA |
Protects VIN and motor outputs from surge and back-EMF transients. |
Power Connector |
XT30 |
Compact XT30 connector supports battery inputs or external DC supplies. |
Pin |
Function |
PH , EN |
Motor direction (EN) and speed control (PH) |
DIAG |
Fault/status output from DRV8245 |
ITRIP , IPROPI |
Current limit and proportional current feedback |
MODE , nSLEEP , nFAULT |
Operational modes and diagnostic interface |
DRVOFF |
Driver disable pin |
VM |
Power input for motor driver (shared with VIN) |
LOAD1 , LOAD2 |
Motor output terminals (OUT1/OUT2 of single H-bridge) |
- Input Voltage: Up to 36 V nominal (limited to 30V by TVS protection diodes)
- Output Voltage: Matches VIN (direct from input to motor)
- 5V Logic Rail: Generated by onboard buck converter and provides up to 3A for internal and external use
Protection Features
- VIN TVS Diode:
SMAJ30A
clamps surges above 30V on the input supply line
- Motor Output TVS:
SMAJ30CA
located between LOAD1 and LOAD2 to absorb inductive spikes
- On-chip Protection: DRV8245 provides overcurrent, thermal shutdown, undervoltage lockout, and fault reporting