ESP32 Basic Core IoT specs, pinout & datasheets
Imported entry: generated from open-source board definitions (circuitpython), not reviewed by a person. Each fact links to the definition it came from.
Can I still use it?
- CircuitPython
- Supported[1]
As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.
Pinout
Pin names in firmware (28 pins)
| Chip pin | Board names |
|---|---|
| GPIO0 | A0, D0 |
| GPIO1 | D1 |
| GPIO2 | A2, D2 |
| GPIO3 | D3 |
| GPIO4 | SD_CS |
| GPIO5 | D5 |
| GPIO12 | A12, D12 |
| GPIO13 | A13, D13 |
| GPIO14 | TFT_CS |
| GPIO15 | A15, D15 |
| GPIO16 | RX2, D16, PORTC_RX |
| GPIO17 | TX2, D17, PORTC_TX |
| GPIO18 | SCK, D18 |
| GPIO19 | MISO, D19 |
| GPIO21 | SDA, PORTA_SDA, D21 |
| GPIO22 | SCL, PORTA_SCL, D22 |
| GPIO23 | MOSI, D23 |
| GPIO25 | A25, D25, SPEAKER |
| GPIO26 | A26, D26, PORTB_OUT |
| GPIO27 | TFT_DC |
| GPIO32 | TFT_BACKLIGHT |
| GPIO33 | TFT_RESET |
| GPIO34 | A34, D34 |
| GPIO35 | A35, D35 |
| GPIO36 | A36, D36, PORTB_IN |
| GPIO37 | BTN_C |
| GPIO38 | BTN_B |
| GPIO39 | BTN_A |
Sources
Spotted a mistake?
Every report is read by a person and checked against a source before anything changes. Please link one if you have it.