I stedet for separate databrikker for CPU, grafikkprosessor, lyd, videokoding, I/O med videre, er store deler av funksjonaliteten integrert i kun én brikke. (GPIO) er et grensesnitt med en rekke kontakter som kan konfigureres og programmeres. Grensesnittet har 40 kontakter (), bortsett fra den aller første Raspberry Pi som har 26 kontakter. Alle generasjoner kan koble til minst én ekstern skjerm via HDMI. Nyere generasjoner benytter seg av Micro HDMI. Den første utgaven har en utgang for analog komposittvideo, i tillegg til en jackplugg for analog audio. Fra 2014 har disse vært smeltet til en enkelt A/V-jackplugg som inneholder både komposittvideo- og audiosignalene. På Raspberry Pi 5 er kontakten fjernet, men analog video er fortsatt tilgjengelig via et kontaktpunkt på kretskortet (analog audio er borte). Maskinene har 1–4 USB-porter, avhengig av modell og generasjon. Hittil (til og med Raspberry Pi 5) er alle kontakter USB type A og standard USB 2.0 og/eller USB 3.0. (Micro USB og USB type C brukes kun til strømforsyning.) (gjelder ikke Model A/A+) Alle generasjoner tilbyr lokal lagring og kan starte opp via microSD (SD for den aller første utgaven). (Micro USB; USB-C for senere generasjoner) I tillegg tilbyr nyere generasjoner Bluetooth, Wi-Fi og PoE-muligheter.