We've gotten used to the GPIO-available functions of Raspberry Pi computers remaining largely the same over the years, which is why it might have flown a little bit under the radar: the Raspberry Pi 4
An FPGA Take on the Raspberry Pi: PetaLinux on the ZynqBerry, by Whitney Knitter
I2C - Raspberry Pi, Pico and an Arduino
Part Number: Serial Expansion HAT There is only 1-ch UART port on the original Raspberry Pi, once it is used for terminal debugging, no more other
Serial Expansion HAT I2C Interface 2-ch Extra UART Plus 8 programmable GPIOs for Raspberry Pi Zero W WH 2B/3B/3B+/4B @XYGStudy
Raspberry Pi Serial Communication: What, Why, and a Touch of How
Raspberry Pi 3B/4B/Zero Expansion Board With Two-Way UART And I2C Serial Port
UART vs. SPI vs. I2C Routing Guidelines: How to Layout These Common Buses, Blogs
Raspberry Pi 4: Review, Buying Guide and How to Use
Arduino Communication Peripherals: UART, I2C and SPI - Latest Open Tech From Seeed
How to connect UART and TPM2 with rpi4 at the same time? : r/raspberry_pi
Raspberry Pi Serial Communication: What, Why, and a Touch of How
Raspberry Pi SPI and I2C Tutorial - SparkFun Learn