Power Pins
- 5V -> It is connected directly to the USB input port. The connected USB source has the voltage (5V) and current output capacity. It is recommended to use a source between 500mA and 1000mA. It can be used to supply units to be connected externally.
- 3V3-> It is capable of outputting 3.3V voltage and 1A current through a DC-DC voltage amplifier. It can be used to supply units to be connected externally.
- EN-> EN -> This pin must be set to logic "1" (3.3V) to allow the ESP32-WROVER-E module to operate. This is ensured by the internally placed pull-up resistor. The "RES" button is connected to this pin and is used to reset the system. When the button is pressed, the EN pin is pulled to logic "0" (0V).
- GND->This is the common ground line of the circuit for all power and logic connection pins.
Logic Pins (Input/Output Pins)
D0 - D12 -> It is used as a digital input-output pin. Logic "0" corresponds to 0V and logic "1" corresponds to 3.3V voltage level. The pins are not 5V tolerant.
Analog Pins
A0 - A6 -> It is used as an input pin for analog signals in the range 0V - 3.3V. It can also be used as a digital input/output pin.
DA0 - DA1 -> It is used to provide analog signal output in the range of 0V - 3.3V. It can also be used as a digital input-output pin. At the same time they are connected to D12 and D11 pins respectively.
Communication Pins
- UART -> TX and RX are serial communication (UART) pins. Terminal communication is provided through these pins. TX is output and RX is input pin. Apart from UART communication, these pins can also be used as digital input-output pins. At the same time, they are connected to D1 and D0 pins respectively.
- I2C-> Through the SDA and SCL pins any sensor or actuator can be controlled. SDA (both input and output) is the data line and SCL (output) is the clock synchronization pin. These pins are kept at logic "1" (3.3V) level with 10K pull-up resistors. Apart from I2C communication, they can also be used as digital input-output pins. They are also connected to D8 and D7 pins.
- SPI -> Through the MO, MI and MC pins any sensor or actuator can be controlled. MO (output as MOSI) and MI (input as MISO) are data lines and MC (output as SCLK) is the clock synchronization pin. The D10 pin is also defined as the SS pin and is used as the device select pin. Apart from SPI communication, they can also be used as digital input-output pins. At the same time they are connected to D4, D5 and D6 pins.
PWM Pins
- PWM -> PWM0 and PWM1 are pulse width modulated (PWM) square wave output pins. At the same time they are connected to D2 and D3 pins, they can also be used as digital input-output pins.
- All digital input-output pins (D0-D12) can be used as PWM pins.
Capacitive Touch Pins
T0 - T5 -> These are input pins used for capacitive sensing. They are also connected to A0, A1, A2, A3, A4 and A5 pins respectively, and can be used as digital input-output.
RGB LED Pin
RGBLED -> This is the pin to which the internal addressable RGB LED is connected. It is not output through the pins. It is also called D14.
Button Pin
GPKEY-> The pin to which the internal button used for general purposes is connected. It is not output through the pins. It is also connected to D13 pin. It is also used to set the system to manual load mode. It is controlled at logic "1" (3.3V) level with a pull-up resistor of 10K. There is no external connection.