Codey OnlineSupported Arduino & ESP32 boards › ESP32-S3 N16R18 Camera Module
ESP32-S3 N16R18 Camera Module
Esp32 Family

ESP32-S3 N16R18 Camera Module

The ESP32-S3 N16R8 Camera Module is an ESP32-based development board with an integrated camera connector, commonly used for Wi‑Fi vision and IoT projects. N16R8 typically indicates 16 MB flash and 8 MB PSRAM, making it suitable for image capture, streaming, and basic computer-vision tasks.

Compile target (FQBN): esp32:esp32:esp32s3 Pinout: 40

Pinout — ESP32-S3 N16R18 Camera Module

Pin Signal Description
5V power 5 V supply rail from USB or external 5 V input for powering the board.
GPIO14 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO13 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO12 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO11 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO10 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO9 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO46 digital ESP32-S3 GPIO46 strapping-capable 3.3 V digital I/O; use with care at boot.
GPIO3 analog ESP32-S3 RTC-capable 3.3 V GPIO; can be used as digital I/O or ADC input.
GPIO8 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO18 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO17 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO16 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO15 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO7 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO6 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO5 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO4 analog ESP32-S3 RTC-capable 3.3 V GPIO; can be used as digital I/O or ADC input.
EN enable Chip enable/reset input; pull low to reset the ESP32-S3, high to run.
3V3 power Regulated 3.3 V rail for the ESP32-S3 and low-power external circuits.
GND ground Ground reference for power and all 3.3 V logic signals.
GPIO19 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO20 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO21 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO47 digital ESP32-S3 GPIO47 strapping-capable 3.3 V digital I/O; use with care at boot.
GPIO48 data ESP32-S3 GPIO48, often used for onboard RGB LED data; also usable as digital I/O.
GPIO45 digital ESP32-S3 strapping-capable 3.3 V digital I/O; avoid forcing wrong level during boot.
GPIO0 digital Boot-mode strap pin; hold low during reset to enter serial download mode.
GPIO35 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO36 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO37 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO38 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO39 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO40 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO41 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO42 digital ESP32-S3 general-purpose 3.3 V digital I/O; usable for PWM or peripheral signals.
GPIO2 analog ESP32-S3 RTC-capable 3.3 V GPIO; can be used as digital I/O or ADC input.
GPIO1 analog ESP32-S3 RTC-capable 3.3 V GPIO; can be used as digital I/O or ADC input.
RX RX UART receive input for serial programming/debug; 3.3 V logic level.
TX TX UART transmit output for serial programming/debug; 3.3 V logic level.

Build your Arduino or ESP32 project with AI

Describe what you want to build. Codey Online writes the code, draws the wiring diagram, compiles it and flashes your board straight from the browser.

Start for free