ESP32 Hardware and Pinout Fundamentals

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/25

flashcard set

Earn XP

Description and Tags

Essential vocabulary covering ESP32 chip modules, development board hardware components, power requirements, pinout restrictions, and communication protocols.

26 Terms

1
New cards

ESP32 Chip

The raw silicon designed by Espressif that integrates the processor, the Wi-Fi radio, the Bluetooth radio, and many peripherals on a single piece of silicon.

2
New cards

ESP32 Module

A complete assembly comprising the raw ESP32 chip mounted on a small circuit board along with flash memory, a crystal oscillator, a PCB antenna, and a metal shield (e.g., ESP 32 room, ESP 32 room e, and ESP 32 rover).

3
New cards

ESP32 Development Board

A board that mounts an ESP32 module onto a larger printed circuit board and adds hardware for easy development, including a USB connector, voltage regulator, buttons, LEDs, and pin headers.

4
New cards

USB to UART Chip

An integrated circuit (such as the CP2102, CH340, or CH9102) that translates communication between a computer's USB standard and the ESP32's UART standard.

5
New cards

Voltage Regulator

An onboard component that converts incoming 5 V5\,\text{V} power from the USB connection into a clean, stable 3.3 V3.3\,\text{V} supply required by the ESP32 chip.

6
New cards

EN Button

A push button on the development board that triggers a hardware reset, restarting the program from the beginning.

7
New cards

Boot Button

A push button that forces the ESP32 into firmware download mode or bootloader mode, useful when automatic programming upload fails.

8
New cards

Flash Memory

Non-volatile memory (typically 4 MB4\,\text{MB}, 8 MB8\,\text{MB}, or 16 MB16\,\text{MB}) that permanently stores the compiled program even when power is turned off.

9
New cards

SRAM

Temporary working memory used to hold active variables, buffers, and calculations while the program is running, which is erased once power is removed.

10
New cards

PSRAM (Pseudo Static RAM)

Additional working memory present on some modules (such as ESP32 Rover and ESP32 S3 variants) used for memory-intensive applications like camera processing, graphics, machine learning, and large web servers.

11
New cards

Crystal Oscillator

A small silver timing component on the module that acts as the heartbeat of the ESP32, providing the precise timing signal needed for instruction execution and communication protocols.

12
New cards

PCB Antenna

A copper zigzag trace at the end of the module designed specifically for 2.4 GHz2.4\,\text{GHz} Wi-Fi and Bluetooth wireless communication.

13
New cards

RF Shield

A metal cover over the module that reduces electromagnetic interference to keep wireless circuitry operating reliably and protect external electronics from radio emissions.

14
New cards

3V3 Pin

A power pin providing the regulated 3.3 V3.3\,\text{V} rail from the onboard regulator; suitable for powering low-power 3.3 V3.3\,\text{V} sensors and modules within regulator limits.

15
New cards

Brownout Detector

A built-in hardware protection feature that continuously monitors the supply voltage and automatically resets the chip if the voltage drops below a safe level.

16
New cards

Watchdog Timer

An internal safety mechanism that monitors whether the processor and software are executing correctly and automatically resets the ESP32 if the system stops responding.

17
New cards

Logic Level Shifter

A circuit used to safely interface a 5 V5\,\text{V} device with ESP32 GPIOs to prevent supplying excessive voltage and causing permanent microcontroller damage.

18
New cards

GPIO Matrix

An internal routing mechanism on the ESP32 that allows peripheral interfaces like UART, SPI, I2C, and PWM to be mapped to many different GPIO pins via software.

19
New cards

Input-Only GPIOs

Pins GPIO 34, 35, 36, and 39, which cannot drive outputs and lack internal pull-up or pull-down resistors.

20
New cards

ADC2

The second analog-to-digital converter peripheral that shares hardware resources with the Wi-Fi radio, rendering its readings unreliable or unavailable whenever Wi-Fi is active.

21
New cards

ADC1

The analog-to-digital converter peripheral connected to GPIOs 32, 33, 34, 35, 36, and 39 that can safely read analog voltages even while Wi-Fi is active.

22
New cards

Strapping Pins

GPIOs 0, 2, 5, 12, and 15, which determine the startup state and booting mode of the ESP32 depending on their voltage levels when power is applied.

23
New cards

GPIO 6 through 11

Six restricted pins internally connected to the flash memory chip that should not be used for external circuits to avoid crashing or boot failure.

24
New cards

I2C

A two-wire bus communication protocol using SDA (default GPIO 21) and SCL (default GPIO 22) lines to connect multiple uniquely addressed peripherals.

25
New cards

SPI

A high-speed communication protocol that uses separate data and clock lines, commonly used for peripherals like TFT displays and SD card modules.

26
New cards

TWAI

Two-Wire Automotive Interface; the CAN controller built into the ESP32 designed for reliable communication in industrial and automotive environments.