IO Pins

IO Pins as outputs High-level output voltage: min 2.64V (0.8 x Vdd) Low-level output voltage: max 0.33V (0.1 x Vdd) High-level source current (PAD_DRIVER = 3): 40mA Low-level sink current (PAD_DRIVER = 3): 28mA

Read More

.Dual Core Overview

Many of the ESP32 modules use a dual core version of the ESP32 processor.  This allows one of the cores to run the all the multitasking involved in updating the WiFi stack etc and the other for your main applciaiton carrying out all your data processing and IO. The two cores: Protocol CPU (PRO_CPU) Handles […]

Read More

Adding an Ethernet Port to the ESP32

The ESP32 contains an Ethernet MAC.  To use Ethernet you need to add a Ethernet PHY IC.  The Espressif standard solution is based on using a TLK110 Ethernet PHY which is quite expensive.  The LAN8720 is a much lower cost option that can also be used. ESP32 Boards with Ethernet https://www.olimex.com/Products/IoT/ESP32-GATEWAY/open-source-hardware POE Resources https://hackaday.io/project/85389-wesp32-wired-esp32-with-ethernet-and-poe  

Read More

Documentation

ESP32 Home Hardware Espressif Modules Espressif Module Production Lifetime Software Documentation Getting Started (docs.espressif.com) API Reference (docs.espressif.com) JTAG Debugging (docs.espressif.com) Visual Studio (GitHub)

Read More