Pinos GPIO Seguros para Uso
Atenção: os processadores Broadcom das placas Raspberry Pi operam estritamente com lógica de 3,3 V e NÃO toleram 5V! Aplicar 5V a qualquer pino GPIO destruirá permanentemente o SoC. A corrente máxima por GPIO é de 16 mA, e o consumo total de todos os pinos de 3,3 V não deve exceder 50 mA.
Canais ADC e Pinos Analógicos
As placas Raspberry Pi não têm conversores analógico-digitais (ADC) nativos na barra GPIO de 40 pinos. Para ler sensores analógicos, use conversores ADC externos conectados via I2C ou SPI (por exemplo, ADS1115 ou MCP3008).
Barramentos I2C, SPI e UART
Interfaces principais: I2C1 no pino 3 (SDA) e no pino 5 (SCL) com pull-ups integrados de 1,8 kΩ; SPI0 nos pinos 19 (MOSI), 21 (MISO), 23 (SCLK), 24 (CE0), 26 (CE1); UART0 principal nos pinos 8 (TXD) e 10 (RXD); PWM por hardware nos GPIO 12, 13, 18, 19; áudio I2S/PCM nos GPIO 18 (CLK), 19 (FS), 20 (DIN), 21 (DOUT).
Pinos de Inicialização (Strapping e Boot)
Os pinos 27 (ID_SD) e 28 (ID_SC) são dedicados à EEPROM de identificação do HAT no I2C0. Eles são reservados pela especificação oficial de HAT para a identificação automática de hardware no boot e nunca devem ser usados como GPIO de uso geral ou para sensores do usuário.
Pinos Apenas de Entrada
Todas as 28 linhas BCM GPIO suportam resistores de pull-up e pull-down internos configuráveis por software, interrupções por borda e configuração da capacidade de acionamento de 2 a 16 mA por pino.