ESP32-EVB Rev.F pins for two I2C devices ?

Started by GeorgeFlorian, November 01, 2024, 04:03:38 PM

Previous topic - Next topic

GeorgeFlorian

Apart from GPIO13/I2C-SDA and GPIO16/I2C-SCL what other pins can be used for I2C ?
Does this board have 2 I2C Bus interfaces ?

I want to link up a LCD display and a sensor to the ESP32-EVB Rev.F and I don't even know if it's possible on this board.
I was led to believe that we can use any free GPIO as I2C.

LubOlimex

The ESP32 module has two I2Cs. No problem to use them both. Any free and suitable pin can be defined for I2C (meaning unused for other hardware and suitable for the I2C function). This can be done via software means.

Not sure in the specific case of ESP32-EVB since it is a bit busy board. Observe the constraints of each pin, such is I/O capability, bootstrapping function, and check if it is used in board's schematic. See "ESP32 Chip Pin List" document for details.

Read here:

https://docs.espressif.com/projects/esp-idf/en/v5.3.1/esp32/api-reference/peripherals/i2c.html
Technical support and documentation manager at Olimex