-->
Page 1 of 1

Hardware I2C

PostPosted: Tue Mar 14, 2017 6:10 am
by Comar
Hi!
I wanted to ask if an ESP8266 has built-in hardware I2C interface. To be precise I'm using NodeMCU. I have connected SSD1306 OLED display, but the refresh rate is quite low, compared to the arduino nano, where I2C interface is hardware. So my question is - I2C is software emulated on nodeMCU, since I have not fount pins like SDA, SCL on pinout diagram, and in the code we can define these pins in constructor.

Also if nodeMCU does not have I2C hardware pins, does ESP8622 have those pins on its own?

Re: Hardware I2C

PostPosted: Mon Mar 27, 2017 1:35 pm
by daniel_ezsbc
I wanted to ask if an ESP8266 has built-in hardware I2C interface.


No, sorry. I2C is bitbanged on the ESP8266. ESP32 has multiple hardware I2C controllers ....