Board

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

3 specs
Chip / SoC
ESP32[1]
Clock
240 MHz[1]
Upload limits
4 MB flash, 320 KB RAM[1]

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?

4 platforms
Arduino framework
Supported[1]Arduino framework available through PlatformIO.
CircuitPython
Supported[3]
Zephyr RTOS
Supported[2]
ESP-IDF
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.

Datasheets and documents

1 documents

Pinout

25 pins
Pin names in firmware (25 pins)
From the firmware’s board definition[4]
Chip pinBoard names
GPIO0BUTTON, CAMERA_XCLK, IO0
GPIO1U0T, IO1
GPIO2SDIO_D0, SD_MISO, IO2
GPIO3U0R, IO3
GPIO4FLASHLIGHT, SDIO_D1, IO4, SDA
GPIO5CAMERA_DATA2
GPIO12SDIO_D2, IO12
GPIO13SDIO_D3, SD_CS, IO13, SCL
GPIO14SDIO_CLK, SD_SCK, IO14
GPIO15SDIO_CMD, SD_MOSI, IO15
GPIO16IO16
GPIO18CAMERA_DATA3
GPIO19CAMERA_DATA4
GPIO21CAMERA_DATA5
GPIO22CAMERA_PCLK
GPIO23CAMERA_HREF
GPIO25CAMERA_VSYNC
GPIO26CAMERA_SIOD
GPIO27CAMERA_SIOC
GPIO32CAMERA_PWDN
GPIO33LED, LED_INVERTED
GPIO34CAMERA_DATA8
GPIO35CAMERA_DATA9
GPIO36CAMERA_DATA6
GPIO39CAMERA_DATA7

Sources

4 sources
  1. PlatformIO board definition (esp32cam) at 1152c8f691
  2. Zephyr board definition (esp32_cam) at 3c61a12bdd
  3. CircuitPython board definition (ai-thinker-esp32-cam) at 83b54473a1
  4. CircuitPython pin definitions (ai-thinker-esp32-cam) at 395b187017

Spotted a mistake?

Reviewed by hand

Every report is read by a person and checked against a source before anything changes. Please link one if you have it.

Report a mistake