Datasheet

Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM
driver chip onboard to both control motor direction and speed. This chip handles all the
motor and speed controls over I2C. Only two GPIO pins (SDA & SCL) are required to drive
the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs
to the same pins.
In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64
stepper motors or 128 DC motors - just remember to purchase and solder in a stacking
header instead of the one we include.
If connecting the Hat off-the Pi via jumpers, you will need to connect GND and 3.3v in
addition to SDA and SCL.
© Adafruit Industries
https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-
raspberry-pi
Page 5 of 38