The I2C is a synchronous 2 wire interface taking only two wires (SDA - data wire, SLC - clocking wire)
I2C is asynchronous as there is only one data line. You cannot transmit and receive data at the same time like you can with the SPI & UART interfaces.