I2C is a serial interface bus. It uses 2 bidirectional open-collector lines, serial data (SDA) and serial clock (SCL). Each line requires its own pull-up resistor.