Overview

The Raspberry Pi 400 is a complete personal computer built into a compact keyboard, released in November 2020. It takes the electronics of the Raspberry Pi 4 Model B and integrates them directly into a custom keyboard chassis, delivering a full Linux desktop experience without a separate board, case, or cable mess. Users simply connect a monitor, plug in the power supply, and are ready to go.

The BCM2711 SoC runs at 1.8 GHz — slightly higher than the 1.5 GHz on the standard Pi 4 Model B — made possible by improved thermal management within the keyboard chassis. The 4 GB LPDDR4-3200 RAM configuration is the only option; unlike the Pi 4B, the 400 does not offer a choice of RAM capacities. The keyboard chassis acts as a large heatsink, helping the processor sustain its boosted clock speed without requiring a separate cooling solution.

The 40-pin GPIO header is exposed along the rear edge of the keyboard, allowing connection to HATs, sensors, motors, and other electronics accessories just as with any other Raspberry Pi board.

The Raspberry Pi 400 was designed with education and affordability in mind. It ships in a "Personal Computer Kit" that includes a power supply, mouse, microSD card with Raspberry Pi OS, and a beginner's book. This made it one of the most accessible complete-computer offerings from the Foundation.

Quick Overview

Feature Detail
CPU Broadcom BCM2711, quad-core ARM Cortex-A72 @ 1.8 GHz
RAM 4 GB LPDDR4-3200
GPU VideoCore VI (OpenGL ES 3.1, H.265 4Kp60 decode)
Video Out 2× micro-HDMI (4K60 single / dual 4K30)
USB 3× USB 3.0 + 1× USB 2.0 (rear)
GPIO 40-pin header (rear of keyboard)
Networking Gigabit Ethernet + 802.11ac dual-band Wi-Fi + Bluetooth 5.0 BLE
Storage microSD card slot
Power USB-C 5V / 3A
Form Factor Keyboard computer (keyboard IS the computer)
Dimensions 286 × 122 × 23 mm

Key Features

  • Pi 4 silicon in a self-contained keyboard chassis — no separate case or board to handle
  • BCM2711 quad-core Cortex-A72 at 1.8 GHz — 20% clock boost over standard Pi 4 Model B
  • Dual micro-HDMI supporting 4K60 on one screen or dual 4K30 simultaneously
  • 3× USB 3.0 ports for fast external storage and peripherals
  • 40-pin GPIO header at rear — full HAT compatibility
  • Dual-band 802.11ac Wi-Fi and Bluetooth 5.0 BLE
  • Gigabit Ethernet for wired networking
  • Keyboard chassis provides passive cooling for the CPU
  • Available in regional keyboard layouts (US, UK, German, French, Italian, Spanish, and others)
  • Kit version includes everything needed to start computing out of the box

Technical Specifications

Specification Value
SoC Broadcom BCM2711
CPU Quad-core ARM Cortex-A72 @ 1.8 GHz
GPU VideoCore VI
GPU APIs OpenGL ES 3.1
H.265 Decode 4Kp60
H.264 Decode 1080p60
RAM 4 GB LPDDR4-3200 SDRAM
Video Output 2× micro-HDMI (4K60 single / dual 4K30)
USB 3× USB 3.0 (5 Gbps) + 1× USB 2.0
GPIO 40-pin header at rear (3.3V logic)
Ethernet Gigabit Ethernet (RJ45)
Wi-Fi 802.11b/g/n/ac (2.4 GHz + 5 GHz dual-band)
Bluetooth Bluetooth 5.0 BLE
Storage microSD card slot
Power Connector USB-C (5V / 3A)
Keyboard Layouts US, UK, DE, FR, IT, ES and others
Form Factor Integrated keyboard computer
Dimensions 286 × 122 × 23 mm

Pinout

Raspberry Pi 400 rear GPIO header

The 40-pin GPIO header is located along the rear edge of the keyboard unit, matching the standard Raspberry Pi pinout used since the Model B+ (2014).

Power Pins

  • Pins 1 and 17: 3.3V output (~300 mA combined maximum)
  • Pins 2 and 4: 5V (direct from input supply)
  • Ground: Pins 6, 9, 14, 20, 25, 30, 34, 39

GPIO and Communication

  • GPIO pins operate at 3.3V logic; they are NOT 5V tolerant
  • I2C1: GPIO 2 (SDA), GPIO 3 (SCL)
  • SPI0: GPIO 8 (CE0), GPIO 9 (MISO), GPIO 10 (MOSI), GPIO 11 (SCLK)
  • UART0: GPIO 14 (TXD), GPIO 15 (RXD)
  • PWM: GPIO 12, 13, 18, 19

Power

The Raspberry Pi 400 is powered via a USB-C connector on the rear panel. A 5V/3A supply is required. Unlike the Raspberry Pi 5, the 400 does not use USB Power Delivery (USB-PD) negotiation.

Power Input Specification
Connector USB-C
Voltage 5V DC
Current 3A (15W)

On-Board Components

Component Description
BCM2711 SoC Quad-core Cortex-A72 CPU + VideoCore VI GPU
4 GB LPDDR4-3200 On-package RAM
Wi-Fi / BT Module CYW43455 — 802.11ac dual-band + Bluetooth 5.0 BLE
Gigabit Ethernet PHY LAN7515 USB hub + Ethernet controller (shared USB bus)
microSD Slot OS storage
40-pin GPIO Header Rear-facing full HAT pinout
Integrated Keyboard Regional layout variants

Wireless Connectivity

Wi-Fi

  • Standard: 802.11b/g/n/ac (Wi-Fi 5)
  • Frequencies: 2.4 GHz and 5 GHz dual-band
  • Antenna integrated in keyboard chassis

Bluetooth

  • Version: Bluetooth 5.0 BLE
  • Use with mice, headphones, keyboards, sensors, and BLE IoT devices

Getting Started

What You Need

  • Raspberry Pi 400 keyboard computer
  • MicroSD card (16 GB or larger)
  • USB-C power supply (5V / 3A)
  • Monitor with HDMI input and micro-HDMI cable
  • USB mouse (keyboard is built in)

Step 1: Flash the microSD Card

Download Raspberry Pi Imager from https://www.raspberrypi.com/software/ and flash Raspberry Pi OS (32-bit or 64-bit) to the microSD card. Use the settings to pre-configure Wi-Fi, hostname, SSH, and password.

Step 2: Connect and Power On

Insert the microSD card into the rear slot of the keyboard. Connect micro-HDMI to your monitor, plug in a USB mouse, and connect the USB-C power supply. The board boots to the Raspberry Pi OS desktop in about 30 seconds.

Step 3: Update the System

After the first-run wizard, update your system from the terminal:

import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(17, GPIO.OUT) try: while True: GPIO.output(17, GPIO.HIGH) time.sleep(1) GPIO.output(17, GPIO.LOW) time.sleep(1) except KeyboardInterrupt: GPIO.cleanup()

Connect an LED and 330-ohm resistor between GPIO 17 (header pin 11) and a ground pin on the rear header before running the script.

Programming

Python

Python 3 is pre-installed and is the recommended language for Raspberry Pi projects. Libraries such as gpiozero, RPi.GPIO, picamera2, and thousands of others are installable via pip.

Scratch

Scratch 3 is pre-installed on the desktop — ideal for younger learners learning logic and basic programming concepts.

C / C++

GCC is available. The pigpio and WiringPi libraries provide GPIO access from C and C++ programs.

Node.js / JavaScript

Node.js can be installed via NodeSource. Suitable for web servers, dashboards, and API development.

Java

OpenJDK is available via apt. Used widely in educational institutions teaching computer science.

Package Contents

The Raspberry Pi 400 Personal Computer Kit includes:

  • Raspberry Pi 400 keyboard computer
  • Official USB-C Power Supply
  • Pre-installed microSD card with Raspberry Pi OS
  • USB mouse
  • Micro-HDMI to HDMI cable
  • The Official Raspberry Pi Beginner's Guide

The standalone Raspberry Pi 400 unit is also sold without accessories.

Applications

  • Affordable personal computing and web browsing
  • Teaching Python and Scratch in schools
  • Electronics learning via rear GPIO header
  • Home office computing
  • Lightweight software development
  • Media consumption
  • Classroom deployments where a self-contained unit is required

Where to Buy

  • Official product page: https://www.raspberrypi.com/products/raspberry-pi-400/
  • Amazon: https://www.amazon.com/s?k=Raspberry+Pi+400
  • Authorised resellers: Adafruit, PiShop, Farnell, RS Components, Mouser, Digi-Key

Equivalent Boards

Board CPU RAM Key Difference
Raspberry Pi 500 Cortex-A76 @ 2.4 GHz 8 GB Next generation keyboard computer (Pi 5 silicon)
Raspberry Pi 4 Model B Cortex-A72 @ 1.5 GHz 1–8 GB Same SoC in bare board form, more RAM options
Raspberry Pi 400 (bare) Cortex-A72 @ 1.8 GHz 4 GB This is the keyboard unit itself

Documentation

  • Official Raspberry Pi 400 page: https://www.raspberrypi.com/products/raspberry-pi-400/
  • Raspberry Pi documentation: https://www.raspberrypi.com/documentation/
  • Raspberry Pi Imager: https://www.raspberrypi.com/software/
  • The Official Raspberry Pi Beginner's Guide: included in kit

Notes

  • HAT compatibility: The rear 40-pin GPIO header is fully HAT-compatible. Most HATs designed for Raspberry Pi B+ through Pi 4 are electrically compatible with the 400. Tall HATs or those requiring access to non-GPIO connectors (such as the camera or display CSI/DSI) cannot be used, since those connectors are not exposed on the 400.
  • The keyboard chassis provides excellent passive cooling for the BCM2711, enabling the sustained 1.8 GHz overclock without throttling under typical workloads.
  • The Gigabit Ethernet on the Pi 400 (same as Pi 4) is routed through a USB 2.0 hub internally, limiting practical throughput to approximately 300 Mbps rather than the nominal gigabit rate.
  • USB 3.0 throughput is not limited by the same constraint and runs at full speed.

Community

Revision History

Version Date Notes
v1.0 2026-06 Initial entry