Communication Protocols (SPI, UART, I2C)