The DFRobot IO Expansion HAT is a compact and powerful Raspberry Pi IO expansion add-on board designed to expand the I/O capabilities of your Raspberry Pi. Perfectly compatible with Raspberry Pi 5, Raspberry Pi Zero / Zero W, 4B, and 3B+, this GPIO expansion board offers everything you need for robotics, sensor monitoring, and real-time control. Key Features Compatible with Raspberry Pi 5 / 4B / 3B+ / Zero / Zero W Onboard STM32F030 MCU to enable 8-channel 12-bit ADC and PWM control via I2C for your Raspberry Pi IO expansion project Supports external PWM power supply (6~12V) for high-power servo or motor driving on this Raspberry Pi 5 HAT Breaks out 22 ports from the GPIO expansion board, including: 4 PWM ports 4 Analog input ports 10 Digital ports (GPIO16–GPIO25) 2 I2C ports 1 UART port 1 SPI port Voltage compatibility: Supports both 5V power input and 3.3V sensors for Raspberry Pi ADC tasks Perfect for Raspberry Pi ADC & Servo Applications While Raspberry Pi lacks native analog inputs, this Raspberry Pi IO expansion HAT solves the issue by integrating an STM32 MCU, allowing for easy analog signal reading (ADC) and multi-channel PWM signal output. Ideal for servo motor control, sensor integration, and other DIY Raspberry Pi projects using a GPIO expansion board. Specifications MCU: STM32F030 Raspberry Pi IO expansion controller Power Input: 5V (Hat Power), 6~12V (PWM External) for Raspberry Pi 5 HAT Port Output Voltage: 3.3V (for sensors) on the GPIO expansion board Device I2C Address: 0x10 Board Dimensions: 65mm × 30mm (2.56" × 1.18") Raspberry Pi IO expansion size Applications Raspberry Pi Robotics with GPIO expansion board Multi-servo control projects and Raspberry Pi 5 HAT applications Analog sensor monitoring using Raspberry Pi ADC Education and prototyping Raspberry Pi IO expansion Home automation with GPIO expansion board Package Includes 1 × IO Expansion HAT for Raspberry Pi Zero / Zero W