ESP32-S3-N16R8 Dev Board – ABrobot 44-Pin

R248.00

Package Includes

  • 1x ESP32-S3-N16R8 Dev Board – ABrobot 44-Pin
  • 2x 22-Way SIL Straight Pin Headers

Out of stock

SKU: 3ME3031 Categories: ,
  • Price Includes VAT
  • Durban Stock

Features / Specs

  • Manufacturer: ABrobot
  • Main Module: Espressif ESP32-S3-WROOM-1-N16R8 (Xtensa LX7 32-bit dual-core processor, up to 240 MHz)
  • Antenna: Onboard PCB antenna – no external antenna connector
  • Flash Memory: 16 MB (in-module, Quad SPI)
  • ROM: 384 kB
  • SRAM: 512 kB (plus 16 kB RTC SRAM)
  • PSRAM: 8 MB (in-package, Octal SPI)
  • USB Interface: 2x USB Type-C – one to the ESP32-S3’s native USB (USB OTG and USB Serial/JTAG), one through a WCH CH340K USB-to-serial chip
  • Power Input Options:
    • USB Type-C Sockets: 5 V (either port)
    • 5V Pin: Power input/output, connected to the USB Type-C VBUS line (both ports) through the onboard 1N5819HW-7-F Schottky diode; 4.3 – 6.0 V in, to the onboard ME6211C33 LDO regulator (full 500 mA from 4.3 V)
  • Back-Feed Protection: 1N5819HW-7-F Schottky diode (40 V, 1 A) between the USB Type-C VBUS line (both ports) and the 5V pin – stops power fed into the 5V pin from reaching the USB ports
  • 3V3 Pin: Regulated 3.3 V output from the onboard ME6211C33 LDO regulator; a 3.3 V supply can also be fed in here, bypassing the regulator
  • Operating Voltage Range (Module): 3.0 – 3.6 V
  • I/O Logic Level: 3.3 V – inputs are rated to a maximum of VDD + 0.3 V, so the pins are not 5 V tolerant
  • Communication Interface: USB / UART
  • Bootloader Mode: Hold Boot while connecting USB, or hold Boot and press Reset
  • Operating Temperature Range (Module): -40 °C to +65 °C
  • Usable Peripherals (This Board): 33x programmable GPIOs / 3x UART (UART0 on TX / RX) / 2x I2C / 2x SPI / 2x I2S / 20x ADC channels / 14x capacitive touch channels / full-speed USB 2.0 OTG / USB Serial/JTAG controller
  • Full Chip Capabilities (Not All Exposed on This Board): 45x programmable GPIOs / 4x SPI (2 reserved for flash/PSRAM access, 2 general-purpose) / 1x LCD interface / 1x DVP camera interface / 3x UART / 2x I2C / 2x I2S / 1x RMT (4x TX, 4x RX channels) / TWAI (CAN) / SD/MMC host controller
  • Security Features (Chip): Secure boot / flash encryption / 4 kbit eFuse (OTP) / AES, SHA, RSA and HMAC acceleration / digital signature / random number generator
  • GPIO:
    • Usable: 33x programmable GPIOs (the module exposes 36 of the chip’s 45; GPIO35 – GPIO37 go to the Octal SPI PSRAM)
    • Analog: GPIO1 – GPIO20 (20x ADC channels)
    • Touch: GPIO1 – GPIO14 (14x capacitive touch channels)
    • Strapping Pins: GPIO0 (Boot button) / GPIO3 / GPIO45 / GPIO46 – sampled at reset to set the boot mode, flash voltage and JTAG source, so keep external circuits from pulling them the wrong way at power-up
    • Used Onboard: GPIO35 / GPIO36 / GPIO37 (Octal SPI PSRAM) – on the header, but committed to the PSRAM whenever it is enabled (this board’s default)
    • Shared with USB: GPIO19 / GPIO20 (USB D- / D+) – only usable as GPIO if the native USB port is not in use
    • Debug: USB Serial/JTAG over the native USB Type-C port; JTAG is on header pins GPIO42 / GPIO41 / GPIO39 / GPIO40 (MTMS / MTDI / MTCK / MTDO)
  • Onboard Peripherals:
    • Buttons: Reset / Boot (GPIO0)
    • LEDs: 3x WS2812-style addressable RGB LEDs, chained on GPIO48 / red power LED / blue LED on GPIO35 – don’t use it while PSRAM is enabled: testing confirmed toggling it crashes the firmware
  • Dimensions (L x W x H): ~(63.3 x 27.85 x 4.7 mm) (includes module antenna)
  • Number of Pins: 2x 22 pins (44 total)
  • Header Pin Pitch: 2.54 mm
  • Pin Row Spacing (Centre to Centre): ~25.4 mm (inner rows, breadboard/protoboard compatible) / ~27.94 mm (outer rows)
  • WiFi Standards: IEEE 802.11b/g/n
  • WiFi Frequency Band: 2.4 GHz
  • WiFi Channel Bandwidth: 20 MHz / 40 MHz
  • WiFi Data Rate (Max): 150 Mbps
  • WiFi Transmit Power (Max): +21 dBm (802.11b) / +19.5 dBm (802.11n)
  • WiFi Modes: Station / SoftAP / Station + SoftAP
  • WiFi Security: WPA2-PSK / WPA2-Enterprise / WPA3-PSK / WPA3-Enterprise
  • Bluetooth Version: Bluetooth 5 (LE), Bluetooth mesh
  • Bluetooth Data Rates: 125 kbps / 500 kbps / 1 Mbps / 2 Mbps
  • Bluetooth Transmit Power (Max): +20 dBm
  • Bluetooth Receive Sensitivity: -104.5 dBm @ 125 kbps / -93.5 dBm @ 2 Mbps
  • Bluetooth LE Features: Advertising extensions / multiple advertising sets / simultaneous advertising and scanning
  • Antenna Sharing: WiFi and Bluetooth share the one antenna, through the chip’s internal coexistence mechanism

Resources

Pin Description

Pin Function
GND Ground
TX U0TXD (UART0 TX) / GPIO43 / CLK_OUT1
RX U0RXD (UART0 RX) / GPIO44 / CLK_OUT2
1 GPIO1 / RTC_GPIO1 / TOUCH1 / ADC1_CH0
2 GPIO2 / RTC_GPIO2 / TOUCH2 / ADC1_CH1
42 GPIO42 / MTMS (JTAG)
41 GPIO41 / MTDI (JTAG) / CLK_OUT1
40 GPIO40 / MTDO (JTAG) / CLK_OUT2
39 GPIO39 / MTCK (JTAG) / CLK_OUT3 / SUBSPICS1
38 GPIO38 / FSPIWP / SUBSPIWP
37 GPIO37 – reserved for Octal SPI PSRAM on this N16R8 module, not usable as GPIO
36 GPIO36 – reserved for Octal SPI PSRAM on this N16R8 module, not usable as GPIO
35 GPIO35 – wired to the onboard blue LED, but do not use: committed to Octal SPI PSRAM whenever PSRAM is enabled (this board’s default configuration); confirmed by testing that toggling this pin while PSRAM is active crashes the firmware
0 GPIO0 / RTC_GPIO0 – strapping pin (chip boot mode select), BOOT button on this board
45 GPIO45 – strapping pin (VDD_SPI voltage control)
48 GPIO48 / SPICLK_N_DIFF / SUBSPICLK_N_DIFF – onboard addressable RGB LED data line
47 GPIO47 / SPICLK_P_DIFF / SUBSPICLK_P_DIFF
21 GPIO21 / RTC_GPIO21
20 GPIO20 / RTC_GPIO20 / U1CTS / ADC2_CH9 / CLK_OUT1 / USB_D+
19 GPIO19 / RTC_GPIO19 / U1RTS / ADC2_CH8 / CLK_OUT2 / USB_D-
GND Ground
GND Ground
GND Ground
3V3 3.3 V output from the onboard ME6211C33 LDO regulator, or a 3.3 V input that bypasses it
RST EN – chip enable/reset. High: on. Low: chip powered off. RST button on this board
4 GPIO4 / RTC_GPIO4 / TOUCH4 / ADC1_CH3
5 GPIO5 / RTC_GPIO5 / TOUCH5 / ADC1_CH4
6 GPIO6 / RTC_GPIO6 / TOUCH6 / ADC1_CH5
7 GPIO7 / RTC_GPIO7 / TOUCH7 / ADC1_CH6
15 GPIO15 / RTC_GPIO15 / U0RTS / ADC2_CH4 / XTAL_32K_P
16 GPIO16 / RTC_GPIO16 / U0CTS / ADC2_CH5 / XTAL_32K_N
17 GPIO17 / RTC_GPIO17 / U1TXD / ADC2_CH6
18 GPIO18 / RTC_GPIO18 / U1RXD / ADC2_CH7 / CLK_OUT3
8 GPIO8 / RTC_GPIO8 / TOUCH8 / ADC1_CH7 / SUBSPICS1
3 GPIO3 / RTC_GPIO3 / TOUCH3 / ADC1_CH2 – strapping pin (JTAG signal source)
46 GPIO46 – strapping pin (boot mode / ROM message printing control)
9 GPIO9 / RTC_GPIO9 / TOUCH9 / ADC1_CH8 / FSPIHD / SUBSPIHD
10 GPIO10 / RTC_GPIO10 / TOUCH10 / ADC1_CH9 / FSPICS0 / FSPIIO4 / SUBSPICS0
11 GPIO11 / RTC_GPIO11 / TOUCH11 / ADC2_CH0 / FSPID / FSPIIO5 / SUBSPID
12 GPIO12 / RTC_GPIO12 / TOUCH12 / ADC2_CH1 / FSPICLK / FSPIIO6 / SUBSPICLK
13 GPIO13 / RTC_GPIO13 / TOUCH13 / ADC2_CH2 / FSPIQ / FSPIIO7 / SUBSPIQ
14 GPIO14 / RTC_GPIO14 / TOUCH14 / ADC2_CH3 / FSPIWP / FSPIDQS / SUBSPIWP
5V Power input/output, connected to the USB VBUS line through the onboard Schottky diode (4.3 – 6.0 V in); feeds the onboard ME6211C33 LDO regulator
GND Ground
Scroll to Top