To the average microcontroller, Ethernet networks are quite a step up from the basic I2C, SPI and UART interfaces, requiring either a built-in Ethernet MAC or SPI-based MAC, with tedious translation ...
Inter integrated circuits (I2C) is a multi-master, low-bandwidth, short distance, serial communication protocol. Because of its simplicity and flexibility, I2C and its derivatives are widely employed ...