Skip to content

23 units will be available shortly.

Express post shipping available (product is on backorder)

This DFRobot IO Expansion HAT provides Digital, Analog, I2C, PWM, UART and SPI port to meet all your needs. It is pretty small and perfectly suitable for Raspberry Pi Zero/Zero W.

The board leads out the I/O ports on Raspberry Pi including IIC, UART, SPI and digital, among which the digital ports are led out via the GPIO16~GPIO25(BCM) of Raspberry Pi, so these ports can be directly used. Besides, the PWM and Analog ports are led out through the on-board MCU STM32 that can communicate with Raspberry Pi via IIC. So combing with our related libraries, users are able to conveniently use Raspberry Pi to control PWM output or read ADC input.

This expansion board supports 5V power supply and 3.3V sensor modules. Its PWM port can be powered by external power (6~12V) or Raspberry Pi (5V).


  • On-board MCU(STM32), provide 12 bit 8 channel ADC
  • Multiple Servos Controlling
  • Support PWM External Power Supply (6~12V)
  • Support Raspberry Pi 2/3/4 Model B/B+ and Zero/ Zero W


  • MCU: STM32F030
  • Power Supply: Expansion Hat Power Voltage: 5V

                                  PWM External Power: 6~12V

  • Expansion Hat Port Output Voltage: 3.3V
  • 22 Ports: 4 PWM ports, 4 Analog ports, 10 Digital ports, 1 SPI, 2 IIC ports, 1 UART
  • Device Address: 0x10
  • Dimension: 65*30mm/2.56*1.18”


Product wiki

The IO Expansion HAT for Pi Zero/Zero W appears in the following collections: