La hoja de datos preliminar de Raspberry Pi 4 Modelo B , sección "5.1.1 Asignaciones de PIN GPIO" dice:
Además de poder utilizarse como entrada y salida directas controladas por software (con tirones programables), los pines GPIO se pueden conmutar (multiplexar) en varios otros modos respaldados por bloques periféricos dedicados como I2C, UART y SPI.
Además de las opciones de periféricos estándar que se encuentran en Pis heredados, se han agregado periféricos I2C, UART y SPI adicionales al chip BCM2711 y están disponibles como opciones adicionales de mux en el Pi4. Esto brinda a los usuarios mucha más flexibilidad al conectar hardware adicional en comparación con los modelos anteriores.
Las interfaces "adicionales" son funciones alternativas que se multiplexan a los pines GPIO existentes. Entonces, si bien es cierto que esto le brinda al usuario más flexibilidad al usar cualquiera de estas funciones, reducirá la cantidad de pines de E / S de propósito general disponibles. Las funciones alternativas se enumeran en la sección "5.1.2 Funciones alternativas GPIO":
Cómo proceder para activar funciones alternativas: ¿Cómo puedo convertir un GPIO en su función alternativa?