Pines GPIO seguros
Precaución: los procesadores Broadcom de Raspberry Pi funcionan exclusivamente con niveles lógicos de 3,3 V y NO toleran 5V. Aplicar 5V a cualquier pin GPIO destruirá el procesador. La corriente máxima por pin es de 16 mA y el consumo conjunto de 3,3 V no debe superar 50 mA.
Pines ADC y analógicos
Raspberry Pi no incluye convertidores analógico-digitales (ADC) en su cabezal de 40 pines. Para sensores analógicos se requiere un ADC externo conectado por I2C o SPI (como ADS1115 o MCP3008).
Pines I2C, SPI y UART
Interfaces principales: I2C1 en los pines 3 (SDA) y 5 (SCL) con resistencias pull-up de 1.8 kΩ integradas; SPI0 en los pines 19 (MOSI), 21 (MISO), 23 (SCLK), 24 (CE0) y 26 (CE1); UART0 en los pines 8 (TX) y 10 (RX); PWM hardware en GPIO 12, 13, 18, 19; audio I2S/PCM en GPIO 18, 19, 20, 21.
Pines de configuración y arranque
Los pines 27 (ID_SD) y 28 (ID_SC) están reservados exclusivamente para la EEPROM de identificación HAT en el bus I2C0. No deben emplearse como GPIO convencional ni para sensores para evitar conflictos en el arranque.
Pines de solo entrada
Las 28 líneas BCM GPIO permiten configurar por software resistencias internas de pull-up/pull-down, interrupciones por flanco y corriente de salida configurable entre 2 y 16 mA por pin.