๐ ESP32-S3 ESP-CAM MCU Module Overview The ESP32-S3 is a low-power Wi-Fi + Bluetooth MCU module designed for AIoT applications ๐ค. It supports: ๐ง AI acceleration for tasks like facial recognition and voice wake-up ๐ถ Dual-mode wireless communication (Wi-Fi + Bluetooth) ๐ฆ External RAM expansion for enhanced performance ๐ธ Compatibility with camera modules such as OV5640 and OV2640 Ideal for smart control, intelligent monitoring, and embedded AI scenarios ๐ฏ. ๐ท OV5640 Camera Module The OV5640 is a 1/4-inch CMOS image sensor with high resolution and advanced features: ๐ผ๏ธ Max resolution: 2592ร1944 ๐ Autofocus support ๐ง Built-in JPEG compression ๐จ Image processing functions: auto exposure, white balance, gamma correction, etc. ๐ Multiple output formats: RAW, RGB, YUV, JPEG ๐ Interfaces: DVP, MIPI, SCCB (for configuration) Perfect for high-quality imaging in embedded systems ๐ฑ. ๐ธ OV2640 Camera Module The OV2640 is another 1/4-inch CMOS sensor, optimized for compact devices: ๐ผ๏ธ Max resolution: UXGA (1632ร1232) ๐ง JPEG compression support ๐จ Built-in image processing: auto exposure, white balance, color saturation, etc. ๐ SCCB interface for configuration Commonly used in mobile phones, PDAs, and other portable devices ๐ฒ. ๐ธ OV3660 Camera Module The OV3660 is a 1/3-inch CMOS image sensor offering high-resolution imaging and low power consumptionโperfect for mobile and embedded applications ๐. ๐ผ๏ธ Max resolution: 3MP (2048ร1536), supports 1080p video at 30fps ๐ง JPEG compression support for efficient image storage and transmission ๐จ Built-in image processing: auto exposure, white balance, gamma correction, lens shading, and more ๐ Interfaces: DVP (Digital Video Port), SCCB for configuration โก Low power design, ideal for battery-powered devices ๐ Features โก ESP32-S3 MCU โ Smart & Powerful Dual-core 32-bit processor with built-in AI acceleration ๐ง โperfect for face detection, recognition, and computer vision applications ๐ฏ. ๐ก Wireless Connectivity Seamlessly integrates Wi-Fi 802.11 b/g/n and Bluetooth 5.0 + BLE 4.2, making it ideal for IoT networks and smart devices ๐. ๐ท High-Resolution Camera Equipped with a 5MP OV5640 camera module, supporting JPEG compression, YUV, RGB formats, and resolutions up to 2592ร1944โcrisp and clear imaging guaranteed ๐ผ๏ธ. ๐ง Expanded Memory Features 16MB Flash + 8MB PSRAM to handle AI workloads and image processing smoothly, without bottlenecks ๐. ๐ Versatile Interfaces Supports UART, SPI, I2C, I2S, PWM, SDIO, GPIOโgiving you the flexibility to expand and customize your hardware setup with ease ๐ ๏ธ. ๐ฆ Compact & Developer-Friendly Includes onboard PCB antenna, USB Type-C/Micro USB power options, and a built-in USB-to-serial chip for true plug-and-play developmentโno fuss, just fast prototyping โ๏ธ. ๐ Specifications Parameter Function Details Flash Memory Storage 16 MB embedded flash for program and data storage RAM Memory 512 KB internal RAM for program execution Wireless Connectivity Communication WiFi 802.11 b/g/n and Bluetooth 5.0 support I/O Pins GPIO Access 34 multifunction GPIO pins Operating Voltage Power Requirement 3.3V operation Power Supply Input Power USB-C or external 5V supported Analog Interfaces Analog & Touch 2 ร 12-bit SAR ADC, temperature sensor, 14 touch pins Digital Interfaces Peripherals 4 SPI, 3 UART, 2 I2C, 2 I2S, RMT, PWM, CAN, SDIO Camera Interface Imaging 1 ร DVP (8-bitโ16-bit) Display Interface Display Output LCD (8-bit), RGB (16-bit); supports RGB565, YUV422/420/411 USB Interface Programming & Debugging 1 Full-Speed USB OTG + 1 USB Serial/JTAG controller Timers Timing Control 4 ร 54-bit timers, 1 ร 52-bit system timer, 3 watchdog timers DMA Channels Data Transfer 5 TX + 5 RX general-purpose DMA channels Temperature Range Operating Range -40ยฐC to +65ยฐC Board Dimensions Size 57 mm ร 28 mm Dimensions ๐ง Applications ๐๏ธ AI vision projects (face detection, recognition, object tracking) ๐ IoT devices with camera integration ๐ Smart home monitoring and automation ๐ค Robotics and drone vision systems ๐ Educational projects and prototyping Pinouts Header Block The two tables below provide the Name and Function of the pins on both sides of the board (J1 and J3). J1 No. Name Type Function 1 3V3 P 3.3 V power supply 2 RST I EN 3 4 I/O/T RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 4 5 I/O/T RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 5 6 I/O/T RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 6 7 I/O/T RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 7 15 I/O/T RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P 8 16 I/O/T RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N 9 17 I/O/T RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 10 18 I/O/T RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 11 8 I/O/T RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 12 3 I/O/T RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 13 46 I/O/T GPIO46 14 9 I/O/T RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUBSPIHD 15 10 I/O/T RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 16 11 I/O/T RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPIID, FSPIIO5, SUBSPID 17 12 I/O/T RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPIIO6, SUBSPICLK 18 13 I/O/T RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIIO7, SUBSPIQ 19 14 I/O/T RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIIO8, SUBSPIWP 20 5V P 5 V power supply J3 No. Name Type Function 1 TX I/O/T U0TXD, GPIO43, CLK_OUT1 2 RX I/O/T U0RXD, GPIO44, CLK_OUT2 3 1 I/O/T RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 4 2 I/O/T RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 5 42 I/O/T MTMS, GPIO42 6 41 I/O/T MTDI, GPIO41, CLK_OUT1 7 40 I/O/T MTDO, GPIO40, CLK_OUT2 8 39 I/O/T MTCK, GPIO39, CLK_OUT3, SUBSPICS1 9 38 I/O/T GPIO38, FSPIWP, SUBSPIWP, RGB LED 10 37 I/O/T SPIDQS, GPIO37, FSPIQ, SUBSPIQ 11 36 I/O/T SPIIO7, GPIO36, FSPICLK, SUBSPICLK 12 35 I/O/T SPIIO6, GPIO35, FSPID, SUBSPID 13 0 I/O/T RTC_GPIO0, GPIO0 14 45 I/O/T GPIO45 15 48 I/O/T GPIO48, SPICLK_N, SUBSPICLK_N_DIFF 16 47 I/O/T GPIO47, SPICLK_P, SUBSPICLK_P_DIFF 17 21 I/O/T RTC_GPIO21, GPIO21 18 20 I/O/T RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ 19 19 I/O/T RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- 20 G G Ground Document ESP32-S3-WROOM-1 Datasheet OV2640 Camera