AI Thinker ESP32-CAM specs, pinout & datasheets
- Chip / SoC
- ESP32
- Clock
- 240 MHz
Imported entry: generated from open-source board definitions (platformio, zephyr, circuitpython), not reviewed by a person. Each fact links to the definition it came from.
Specifications
Upload limits are what a sketch or firmware may use after the bootloader, as the build tools enforce them, not the chip’s full memory.
Can I still use it?
- Arduino framework
- Supported[1]Arduino framework available through PlatformIO.
- CircuitPython
- Supported[3]
- Zephyr RTOS
- Supported[2]
As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.
Datasheets and documents
Pinout
Pin names in firmware (25 pins)
| Chip pin | Board names |
|---|---|
| GPIO0 | BUTTON, CAMERA_XCLK, IO0 |
| GPIO1 | U0T, IO1 |
| GPIO2 | SDIO_D0, SD_MISO, IO2 |
| GPIO3 | U0R, IO3 |
| GPIO4 | FLASHLIGHT, SDIO_D1, IO4, SDA |
| GPIO5 | CAMERA_DATA2 |
| GPIO12 | SDIO_D2, IO12 |
| GPIO13 | SDIO_D3, SD_CS, IO13, SCL |
| GPIO14 | SDIO_CLK, SD_SCK, IO14 |
| GPIO15 | SDIO_CMD, SD_MOSI, IO15 |
| GPIO16 | IO16 |
| GPIO18 | CAMERA_DATA3 |
| GPIO19 | CAMERA_DATA4 |
| GPIO21 | CAMERA_DATA5 |
| GPIO22 | CAMERA_PCLK |
| GPIO23 | CAMERA_HREF |
| GPIO25 | CAMERA_VSYNC |
| GPIO26 | CAMERA_SIOD |
| GPIO27 | CAMERA_SIOC |
| GPIO32 | CAMERA_PWDN |
| GPIO33 | LED, LED_INVERTED |
| GPIO34 | CAMERA_DATA8 |
| GPIO35 | CAMERA_DATA9 |
| GPIO36 | CAMERA_DATA6 |
| GPIO39 | CAMERA_DATA7 |
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.