board dev studio

Verified 2026-10

pimoroni Sense HAT V2

Raspberry Pi Sense HAT V2: an 8x8 RGB LED matrix, a five-button joystick and four I2C sensors (LPS25HB pressure, HTS221 humidity, LSM9DS1 IMU, TCS3400 colour) on any 40-pin-header Pi, powered entirely from the header - $33.00 USD as measured at Pimoroni.

Place this board on a carrier in the editor →

Logic level3.3 V

Part & documents

Sourceshop.pimoroni.com/products/raspberry-pi-sense-hat →

Specs

MCUnot stated by the vendor (sensor and indicator HAT, no microcontroller named in the product brief)

Pinout

40 pads, as the vendor numbers them.

#NameFunctionSignals
13V33V3
25V5V
3GPIO 2 (I2C1 SDA)GPIO 2 (I2C1 SDA)
45V5V
5GPIO 3 (I2C1 SCL)GPIO 3 (I2C1 SCL)
6GNDGND
7GPIO 4 (GPCLK0)GPIO 4 (GPCLK0)
8GPIO 14 (UART0 TX)GPIO 14 (UART0 TX)
9GNDGND
10GPIO 15 (UART0 RX)GPIO 15 (UART0 RX)
11GPIO 17GPIO 17
12GPIO 18 (PCM CLK)GPIO 18 (PCM CLK)
13GPIO 27GPIO 27
14GNDGND
15GPIO 22GPIO 22
16GPIO 23 (IMU Interrupt)GPIO 23 (IMU Interrupt)
173V33V3
18GPIO 24 (IMU Interrupt)GPIO 24 (IMU Interrupt)
19GPIO 10 (SPI0 MOSI)GPIO 10 (SPI0 MOSI)
20GNDGND
21GPIO 9 (SPI0 MISO)GPIO 9 (SPI0 MISO)
22GPIO 25 (Atmel Prog Reset)GPIO 25 (Atmel Prog Reset)
23GPIO 11 (SPI0 SCLK)GPIO 11 (SPI0 SCLK)
24GPIO 8 (Atmel Chip Select)GPIO 8 (Atmel Chip Select)
25GNDGND
26GPIO 7 (SPI0 CE1)GPIO 7 (SPI0 CE1)
27GPIO 0 (EEPROM Data)GPIO 0 (EEPROM Data)
28GPIO 1 (EEPROM Clock)GPIO 1 (EEPROM Clock)
29GPIO 5GPIO 5
30GNDGND
31GPIO 6GPIO 6
32GPIO 12 (PWM0)GPIO 12 (PWM0)
33GPIO 13 (PWM1)GPIO 13 (PWM1)
34GNDGND
35GPIO 19 (PCM FS)GPIO 19 (PCM FS)
36GPIO 16GPIO 16
37GPIO 26GPIO 26
38GPIO 20 (PCM DIN)GPIO 20 (PCM DIN)
39GNDGND
40GPIO 21 (PCM DOUT)GPIO 21 (PCM DOUT)

Buses

BusSignalsPinsVoltageNote
I2C ×1SDA, SCL3 / GPIO 2 (I2C1 SDA), 5 / GPIO 3 (I2C1 SCL)

Power

Input3.3 V and 5 V from the Raspberry Pi's 40-pin header; no regulator and no power input on the board

Notes

The product brief publishes no I2C addresses, no pull-up or decoupling values and no logic-level limits, so all of those are absent rather than filled in - scan the bus. Pads are the header's own 1-40 numbering with labels from the pinout.xyz page Pimoroni links to (pinout.xyz/pinout/sense_hat), since the header prints only numbers. That page names GPIO 25 'Atmel Prog Reset' and GPIO 8 'Atmel Chip Select' on pads 22 and 24; the entry carries those labels as published but does not attribute them to a part, because the product brief describes no Atmel device. The headline sensors are STMicro LPS25HB/HTS221/LSM9DS1 and an ams TCS3400; st.com does not resolve from this host, so no part datasheet is linked and datasheet_url stays null under the no-headline-part rule.

AI context

Dense context for pasting into a model prompt — addresses, pinout, voltages, tolerances and the vendor's reference circuit.

BOARD: the Raspberry Pi Sense HAT V2 is an add-on board for any Raspberry Pi with a 40-pin GPIO header. It carries a STMicro LPS25HB pressure and temperature sensor, a STMicro HTS221 humidity and temperature sensor, a STMicro LSM9DS1 inertial module and a TCS3400 RGB colour and brightness sensor, plus an 8x8 RGB LED matrix and a five-button miniature joystick (up, down, left, right, middle click). It was developed for the International Space Station as part of the Astro Pi programme with the European Space Agency, and Raspberry Pi states it will stay in production until at least January 2028.
SENSOR RANGES as the product brief states them: LPS25HB measures 260 to 1260 hPa absolute pressure with 24-bit output and 0 to +65 C temperature at plus or minus 2 C (16-bit output); HTS221 covers 0 to 100 per cent relative humidity with 15 to 40 C temperature at plus or minus 0.5 C and 16-bit output; LSM9DS1 measures plus or minus 16 g acceleration, plus or minus 16 gauss magnetometer and plus or minus 2000 degrees per second gyroscope at 16-bit resolution per channel; the TCS3400 reads colour and brightness; the matrix is 8x8 RGB LEDs.
SUPPLY: the board has no regulator of its own and no power input - it is powered entirely by the Raspberry Pi through the 40-pin header, and the brief's only power warning is that any external supply used with the board must meet local regulations. Do not drive the 5V or 3V3 pads from another source while it is seated on a Pi.
PINOUT: 40 pads, the Pi's own numbering, odd pads one row and even the other, as published on the pinout the vendor links. The functions that pinout assigns to this HAT are: 1 3V3, 2 5V, 3 GPIO 2 (I2C1 SDA), 4 5V, 5 GPIO 3 (I2C1 SCL), 6 GND, 7 GPIO 4 (GPCLK0), 8 GPIO 14 (UART0 TX), 9 GND, 10 GPIO 15 (UART0 RX), 11 GPIO 17, 12 GPIO 18 (PCM CLK), 13 GPIO 27, 14 GND, 15 GPIO 22, 16 GPIO 23 (IMU Interrupt), 17 3V3, 18 GPIO 24 (IMU Interrupt), 19 GPIO 10 (SPI0 MOSI), 20 GND, 21 GPIO 9 (SPI0 MISO), 22 GPIO 25 (Atmel Prog Reset), 23 GPIO 11 (SPI0 SCLK), 24 GPIO 8 (Atmel Chip Select), 25 GND, 26 GPIO 7 (SPI0 CE1), 27 GPIO 0 (EEPROM Data), 28 GPIO 1 (EEPROM Clock), 29 GPIO 5, 30 GND, 31 GPIO 6, 32 GPIO 12 (PWM0), 33 GPIO 13 (PWM1), 34 GND, 35 GPIO 19 (PCM FS), 36 GPIO 16, 37 GPIO 26, 38 GPIO 20 (PCM DIN), 39 GND, 40 GPIO 21 (PCM DOUT).
LOGIC LEVEL: 3.3 V throughout, set by the Pi's own GPIO bank; nothing on the HAT is 5 V tolerant and there is no level shifting, because there is nothing to shift.
TRAPS: the product brief publishes no I2C addresses and no pull-up or decoupling values, so none are recorded here - scan the bus rather than assuming. The board is an I2C peripheral set: it presents itself only on the header, and the brief warns that connecting incompatible devices to the HAT or to the Pi's GPIO connector may break compliance, damage the unit and void the warranty. The joystick is read as five buttons, not as an analogue axis.

Provenance

Every figure on this page was read from the 3 sources below and last checked on Oct 30, 2026.