Model | Core | Co-Proc | Ram | Wifi | Bluetooth | Peripherals |
ESP32 | Extensa 32bit LX6 240MHz (2) | FSM | 520k | wifi4 | bt4.2 | |
ESP32-S2 | Extensa 32bit LX7 240MHz (1) | FSM & RISC-V | 320k | wifi4 | x | USB Serial, 8-bit DAC(2) |
ESP32-S3 | Extensa 32bit LX7 240MHz (2) | FSM & RISC-V | 512k | wifi4 | ble5 | USB Serial |
ESP32-C2 | RISC-V 32bit 120MHz (1) | | 272k | wifi4 | ble5 | |
ESP32-C3 | RISC-V 32bit 160MHz (1) | | 384k | wifi4 | ble5 | |
ESP32-C6 | RISC-V 32bit 160MHz (1) | | 384k | wifi6(2.4ghz) | ble5.2 | |
ESP32-H2 | RISC-V 32bit 96MHz (1) | | 256k | x | ble5 + zigbee | |
### Blinky (ESP32-S module; ESP32 + 4m flash)
GPIO 0 float high, GPIO 2 float low - Flash boot
GPIO 0 gnd low, GPIO 2 float low - Serial boot
ESP32-S pins
pin25 - programming
1,38,15 - GNDs
2 - pwr, 3 - enable
ADC1 (ADC2 unavailable w/ wifi)
Sep 2019
-
Oct 2019
Move ADC port to an ADC1 Pin pin4-9
Another ADC Pin to 3.3v input?
Another ADC Pin to vdivider + 15v input
Add 3.3v to top of ADC
drop 3.3io and 3.3 power ports
add oled/serial port at edge
short rx/tx lines pin34&pin35
Nov-C 2019
Reset line (no room)
connected 3v bus
vreg cap
volt Divider ADC (no room)
add pullup resistor to one port (for i2c temp sensor)
U0 TX 500ohm R close to esp32 (reflections)
## wall switch
switch
switch backlight
photosensor
distance sensor
status led
lcd display
## photoresistor
## signal harmonics
https://electronics.stackexchange.com/questions/33372/spi-bus-termination-considerations