Die meisten GPIO-Programme, Python usw. verwenden die links dargestellte Pin-Belegung der GPIO-Schnittstelle auf dem Raspberry Pi B+, A+ und B2.
Die Scratch-Erweiterung ScratchGPIO bezeichnet die GPIO-Pins anders, als alle anderen Programme auf dem Raspberry Pi. Die Abbildung rechts zeigt in gelb die als Eingang definierten Pins und in grün die als Ausgang definierten Pins mit ihren Nummern. Die hellblau dargestellten Pins können sowohl als Eingang, wie auch als Ausgang verwendet werden.