

The Raspberry Pi Pico H Upside Down is a compact microcontroller board developed by Raspberry Pi, based on the RP2040 chip. This variant of the Pico H features pre-soldered headers and an upside-down pin orientation, making it ideal for applications where the board needs to be mounted in a specific orientation. It is designed for easy prototyping, embedded systems, and interfacing with a wide range of sensors and devices.








| Specification | Value |
|---|---|
| Microcontroller | RP2040 (Dual-core Arm Cortex-M0+ @ 133MHz) |
| Flash Memory | 2MB QSPI Flash |
| RAM | 264KB SRAM |
| GPIO Pins | 26 (3.3V logic level) |
| Communication Interfaces | I2C, SPI, UART |
| ADC Channels | 3 (12-bit resolution) |
| Operating Voltage | 3.3V |
| Input Voltage Range | 1.8V to 5.5V |
| USB Interface | Micro-USB (USB 1.1) |
| Dimensions | 51mm x 21mm |
The Raspberry Pi Pico H Upside Down has 40 pins, with pre-soldered headers. Below is the pinout description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GP0 | General Purpose I/O, UART0 TX |
| 2 | GP1 | General Purpose I/O, UART0 RX |
| 3 | GND | Ground |
| 4 | GP2 | General Purpose I/O, I2C1 SDA |
| 5 | GP3 | General Purpose I/O, I2C1 SCL |
| ... | ... | ... (Refer to the official datasheet for |
| the full pinout) | ||
| 39 | 3V3_EN | Enable 3.3V regulator |
| 40 | VSYS | System input voltage |
For the complete pinout, refer to the official Raspberry Pi Pico documentation.
Powering the Board:
Connecting Peripherals:
Programming the Board:
Example Circuit:
// This example code blinks an LED connected to GPIO 15 on the Raspberry Pi Pico H.
// Ensure the LED is connected with a current-limiting resistor (e.g., 330 ohms).
#define LED_PIN 15 // Define the GPIO pin for the LED
void setup() {
pinMode(LED_PIN, OUTPUT); // Set the LED pin as an output
}
void loop() {
digitalWrite(LED_PIN, HIGH); // Turn the LED on
delay(500); // Wait for 500 milliseconds
digitalWrite(LED_PIN, LOW); // Turn the LED off
delay(500); // Wait for 500 milliseconds
}
The board is not recognized by the computer:
GPIO pins are not working as expected:
The board overheats:
Cannot upload code to the board:
Q: Can I use the Raspberry Pi Pico H Upside Down with 5V sensors?
A: The GPIO pins operate at 3.3V logic levels. Use a level shifter to safely interface with 5V sensors.
Q: What programming languages are supported?
A: The board supports C/C++, MicroPython, and CircuitPython.
Q: How do I reset the board to factory settings?
A: Re-flash the firmware by entering USB mass storage mode and uploading the desired firmware file.
Q: Can I power the board with batteries?
A: Yes, you can power the board via the VSYS pin using a battery pack within the 1.8V to 5.5V range.
For additional support, refer to the official Raspberry Pi Pico documentation or community forums.