Before revision: In contrast to bit banging, dedicated hardware (e.g., UART, SPI ) satisfies these requirements and, if necessary, provides a data buffer to relax software timing requirements.
After revision: , I²CIn contrast to bit banging, dedicated hardware (e.g., UART, SPI ) satisfies these requirements and, if necessary, provides a data buffer to relax software timing requirements.