# ESP32-S3 Module Integration ## Description Integration baseline for an Espressif ESP32-S3-WROOM-1-N16R8 module with integrated PCB antenna, native USB, 16MB flash, and 8MB PSRAM. This project currently documents selection constraints, power and boot requirements, RF keepout expectations, and acceptance criteria for later schematic and PCB implementation. ## Project Details - **Owner:** fredotheo - **Created:** 4/9/2026 - **Last Updated:** 4/10/2026 - **Visibility:** Public - **Memory:** 16MB Flash + 8MB PSRAM - **Package or Case Code:** SMD module 25.5mm x 18.0mm - **Operating Voltage:** 3.3V - **I/O Availability:** General-purpose digital I/O plus native USB; reserve boot/programming pins and avoid loading strapping pins during reset. - **Integrated Circuit Type:** Wi-Fi + Bluetooth MCU Module - **Manufacturer Part Number:** ESP32-S3-WROOM-1-N16R8 - **Implementation Details:** Power path: USB-C VBUS -> BQ24075 IN, LiPo JST -> BQ24075 BAT, BQ24075 OUT/SYS -> TPS62840 VIN, TPS62840 -> 3V3 rail. CC1/CC2 each use 5.1k Rd to GND. Payload output uses low-side NMOS switching with flyback diode across the external inductive load; diode cathode to +BAT_RAW and anode to 15W_PAYLOAD. - **Connector Type:** Native USB or UART programming interface - **Design Constraints:** Use integrated antenna module only; no copper, traces, or ground pour under antenna keepout; place module at board edge for RF clearance; provide EN reset path, BOOT path on GPIO0, solid ground reference outside antenna zone, and accessible USB D+/D- or UART0 programming interface. - **Manufacturer Name:** Espressif Systems - **Connectivity:** 2.4GHz Wi-Fi 802.11 b/g/n and Bluetooth 5 LE via integrated PCB antenna - **Power Requirements:** USB-C 5V input and single-cell 3.7V LiPo battery with BQ24075 charger/power-path feeding TPS62840 3.3V buck rail for ESP32-S3 and future sensors ## Key Components ### ADHESION_1 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - Package: Through Hole 1x2 2.54mm - License: https://creativecommons.org/licenses/by/4.0/ - Role: Adhesion Output Connector - Role Details: 2-pin connector for ADHESION_1 with pin 1 on +BAT_RAW and pin 2 on the switched low-side return. - Part Type: Connector **Pins:** - P1 [pin 1] - P2 [pin 2] ### ADHESION_2 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Role: Adhesion Output Connector - Role Details: 2-pin connector for ADHESION_2 with pin 1 on +BAT_RAW and pin 2 on the switched low-side return. - Package: Through Hole 1x2 2.54mm **Pins:** - P1 [pin 1] - P2 [pin 2] ### ADHESION_3 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - Package: Through Hole 1x2 2.54mm - Role Details: 2-pin connector for ADHESION_3 with pin 1 on +BAT_RAW and pin 2 on the switched low-side return. - Part Type: Connector - Role: Adhesion Output Connector - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - P1 [pin 1] - P2 [pin 2] ### D1 — [LED 0603 (1608 Metric)](https://www.flux.ai/jharwinbarrozo/led-0603-1608-metric.md) - Part Type: LED **Pins:** - A [pin 2] - K [pin 1] ### D2 — [LED 0603 (1608 Metric)](https://www.flux.ai/jharwinbarrozo/led-0603-1608-metric.md) - Part Type: LED **Pins:** - A [pin 2] - K [pin 1] ### D3 — [SS56B](https://www.flux.ai/lcsc/ss56b.md) - Reverse Voltage: 60V - Manufacturer Part Number: SS56B - JLCPCB Part Class: Extended Part - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2409302300_Chongqing-Pingwei-Tech-SS56B_C360459.pdf - Manufacturer Name: PINGWEI(平伟) - Part Type: Schottky Barrier Diodes (SBD) - Package or Case Code: SMB_L4.6-W3.6-LS5.3-RD - LCSC Part Number: C360459 - Diode Type: Schottky - Forward Voltage: 0.45V to 0.55V - Product Info Url: https://lcsc.com/product-detail/Others_Chongqing-Pingwei-Tech-SS56B_C360459.html **Pins:** - A [pin 2] - K [pin 1] ### FPC1 — [AFC24-S24FIC-00](https://www.flux.ai/lcsc/afc24-s24fic-00.md) - Package or Case Code: FPC-SMD_P0.50-24P_QCHF-SM-H2.0 - Package: FPC-SMD_P0.50-24P_QCHF-SM-H2.0 - Manufacturer Name: JS(钜硕电子) - Role: Camera FPC Connector - JLCPCB Part Class: Extended Part - Role Details: 24-pin OV2640 DVP/SCCB camera connector - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_JUSHUO-AFC24-S24FIC-00_C262292.pdf - Manufacturer Part Number: AFC24-S24FIC-00 - Product Info Url: https://lcsc.com/product-detail/Others_JUSHUO-AFC24-S24FIC-00_C262292.html - LCSC Part Number: C262292 - Part Type: FFC/FPC Connectors **Pins:** - 1 [pin 1] - 10 [pin 10] - 11 [pin 11] - 12 [pin 12] - 13 [pin 13] - 14 [pin 14] - 15 [pin 15] - 16 [pin 16] - 17 [pin 17] - 18 [pin 18] - 19 [pin 19] - 2 [pin 2] - 20 [pin 20] - 21 [pin 21] - 22 [pin 22] - 23 [pin 23] - 24 [pin 24] - 25 [pin 25] - 26 [pin 26] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] ### IC1 — [TPS62840DLCR](https://www.flux.ai/adrian95/tps62840dlcr.md) - Part Type: Integrated Circuit - Manufacturer Name: Texas Instruments - Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftps62840 - Voltage: 3.3V - Role: 3.3V Buck Regulator - License: https://creativecommons.org/licenses/by/4.0/ - Package: VSON-8 - Implementation Details: TPS62840 buck stage uses 2.2uH inductor, 4.7uF input capacitor, 10uF output capacitor, and VSET resistor for 3.3V output - Manufacturer Part Number: TPS62840DLCR - Package or Case Code: SON50P150X200X100-8N-D - Role Details: High-efficiency buck converter generating 3.3V from the charger system output **Pins:** - EN [pin 4] - GND [pin 1] - MODE [pin 3] - STOP [pin 6] - SW [pin 7] - VIN [pin 2] - VOS [pin 8] - VSET [pin 5] ### IC2 — [DRV8833CPWPR](https://www.flux.ai/adrian95/drv8833cpwpr.md) - Datasheet URL: http://www.ti.com/lit/gpn/drv8833c - Package: HTSSOP-16 - Package or Case Code: SOP65P640X120-17N - Role: Dual Motor Driver - Role Details: DRV8833 H-bridge motor driver powered from +BAT_RAW with logic/interface on 3V3 - Manufacturer Name: Texas Instruments - Manufacturer Part Number: DRV8833CPWPR - Part Type: Integrated Circuit - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - AIN1 [pin 16] - AIN2 [pin 15] - AISEN [pin 3] - AOUT1 [pin 2] - AOUT2 [pin 4] - BIN1 [pin 9] - BIN2 [pin 10] - BISEN [pin 6] - BOUT1 [pin 7] - BOUT2 [pin 5] - GND_1 [pin 13] - GND_2 [pin 17] - NC [pin 11] - NFAULT [pin 8] - NSLEEP [pin 1] - VINT [pin 14] - VM [pin 12] ### IC3 — [DRV8833CPWPR](https://www.flux.ai/adrian95/drv8833cpwpr.md) - Datasheet URL: http://www.ti.com/lit/gpn/drv8833c - Package or Case Code: SOP65P640X120-17N - Role: Dual Motor Driver - Manufacturer Name: Texas Instruments - Package: HTSSOP-16 - Part Type: Integrated Circuit - Manufacturer Part Number: DRV8833CPWPR - Role Details: DRV8833 H-bridge motor driver powered from +BAT_RAW with logic/interface on 3V3 - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - AIN1 [pin 16] - AIN2 [pin 15] - AISEN [pin 3] - AOUT1 [pin 2] - AOUT2 [pin 4] - BIN1 [pin 9] - BIN2 [pin 10] - BISEN [pin 6] - BOUT1 [pin 7] - BOUT2 [pin 5] - GND_1 [pin 13] - GND_2 [pin 17] - NC [pin 11] - NFAULT [pin 8] - NSLEEP [pin 1] - VINT [pin 14] - VM [pin 12] ### IC4 — [DRV8833CPWPR](https://www.flux.ai/adrian95/drv8833cpwpr.md) - Part Type: Integrated Circuit - Manufacturer Part Number: DRV8833CPWPR - Package: HTSSOP-16 - Role: Dual Motor Driver - License: https://creativecommons.org/licenses/by/4.0/ - Package or Case Code: SOP65P640X120-17N - Datasheet URL: http://www.ti.com/lit/gpn/drv8833c - Role Details: DRV8833 H-bridge motor driver powered from +BAT_RAW with logic/interface on 3V3 - Manufacturer Name: Texas Instruments **Pins:** - AIN1 [pin 16] - AIN2 [pin 15] - AISEN [pin 3] - AOUT1 [pin 2] - AOUT2 [pin 4] - BIN1 [pin 9] - BIN2 [pin 10] - BISEN [pin 6] - BOUT1 [pin 7] - BOUT2 [pin 5] - GND_1 [pin 13] - GND_2 [pin 17] - NC [pin 11] - NFAULT [pin 8] - NSLEEP [pin 1] - VINT [pin 14] - VM [pin 12] ### J1 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical.md) - Role Details: 4-pin programming header carrying TX0, RX0, EN, and BOOT - Package: Through Hole 1x4 2.54mm - Role: Programming Header - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] ### J10 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - Package: Through Hole - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Role: Motor Output Header - Role Details: 2-pin 2.54mm header for one motor connection pair **Pins:** - P1 [pin 1] - P2 [pin 2] ### J2 — [B2B-PH-K-S](https://www.flux.ai/adrian95/b2b-ph-k-s.md) - Connector Pitch: 2.00mm - Package: Through Hole 2-pin 2.00mm - Manufacturer Name: JST - Connector Type: JST-PH - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: B2B-PH-K-S - Package or Case Code: JST_B2B-PH-K-S - Role: Battery Connector - Connector Positions: 2 - Role Details: Single-cell 3.7V LiPo battery input via JST-PH 2-pin connector - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Part Type: Connector **Pins:** - 1 [pin 1] - 2 [pin 2] ### J3 — [Type-C-2.0-6Pin](https://www.flux.ai/jharwinbarrozo/type-c-20-6pin.md) - Role Details: USB-C power-only connector providing VBUS, GND, CC1, and CC2 to the battery charger - Manufacturer Name: CIKI - Connector Type: USB Type-C - Connector Positions: 6 - Power Requirements: 5V sink input with CC1/CC2 Rd resistors - Package: SMD USB-C Receptacle - Role: USB-C Power Input - Datasheet URL: https://datasheet.lcsc.com/lcsc/2204071830_CIKI-Type-C-2-0-6Pin_C2987385.pdf - Part Type: Connector - Manufacturer Part Number: Type-C-2.0-6Pin **Pins:** - CC1 - CC2 - GND - GND__1 - SHIELD - SHIELD__1 - SHIELD__2 - SHIELD__3 - V-BUS - V-BUS__1 ### J4 — [2-Position Screw Terminal](https://www.flux.ai/corynrobinson/2-position-screw-terminal.md) - Role Details: 2-pin screw terminal for the 15W payload connection; one pin is switched low-side return via MOSFET drain and the other pin is unswitched battery raw positive. - Datasheet URL: https://www.we-online.com/katalog/datasheet/691137710002.pdf - Package: Through Hole 2-pin 5.0mm - Manufacturer Part Number: 691137710002 - Part Type: Connector - Role: Payload Output Connector - Manufacturer Name: Würth Elektrik **Pins:** - P1 [pin 1] - P2 [pin 2] ### J5 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - Role Details: 2-pin 2.54mm header for one motor connection pair - Part Type: Connector - Package: Through Hole - License: https://creativecommons.org/licenses/by/4.0/ - Role: Motor Output Header **Pins:** - P1 [pin 1] - P2 [pin 2] ### J6 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - Role Details: 2-pin 2.54mm header for one motor connection pair - License: https://creativecommons.org/licenses/by/4.0/ - Package: Through Hole - Part Type: Connector - Role: Motor Output Header **Pins:** - P1 [pin 1] - P2 [pin 2] ### J7 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - Package: Through Hole - Role Details: 2-pin 2.54mm header for one motor connection pair - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role: Motor Output Header **Pins:** - P1 [pin 1] - P2 [pin 2] ### J8 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - Role: Motor Output Header - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Role Details: 2-pin 2.54mm header for one motor connection pair - Package: Through Hole **Pins:** - P1 [pin 1] - P2 [pin 2] ### J9 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role: Motor Output Header - Role Details: 2-pin 2.54mm header for one motor connection pair - Part Type: Connector - Package: Through Hole **Pins:** - P1 [pin 1] - P2 [pin 2] ### Q1 — [CSD18532Q5B](https://www.flux.ai/lcsc/csd18532q5b.md) - JLCPCB Part Class: Extended Part - Package or Case Code: SON-8_L5.0-W6.0-P1.27-BL-1 - Role: Payload Switch MOSFET - LCSC Part Number: C882766 - Manufacturer Part Number: CSD18532Q5B - Role Details: Dedicated low-side switch for the 15W payload output; source to GND, drain to payload connector, gate from ESP32 GPIO through series resistor. - Part Type: MOSFETs - Package: SON-8_L5.0-W6.0-P1.27-BL-1 - Manufacturer Name: TI(德州仪器) **Pins:** - D [pin 8] - D [pin 5] - D [pin 7] - D [pin 6] - EP [pin 9] - G [pin 4] - S [pin 2] - S [pin 3] - S [pin 1] ### Q2 — [AO3400](https://www.flux.ai/lcsc/ao3400.md) - Package: SOT-23 - Role Details: ADHESION_1 low-side AO3400 switch; source to GND, drain to ADHESION_1 return, gate from ESP32-S3 IO1. - Part Type: MOSFETs - LCSC Part Number: C2977509 - Continuous Drain Current: 5A (Maximum) at 25°C - Package or Case Code: SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR - Manufacturer Name: YFW(佑风微) - Transistor Type: N-channel MOSFET - Manufacturer Part Number: AO3400 - Drain to Source Voltage: 30V - Role: Adhesion Switch MOSFET - JLCPCB Part Class: Extended Part **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q3 — [AO3400](https://www.flux.ai/lcsc/ao3400.md) - Role: Adhesion Switch MOSFET - Package or Case Code: SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR - Manufacturer Name: YFW(佑风微) - Package: SOT-23 - Transistor Type: N-channel MOSFET - Manufacturer Part Number: AO3400 - Drain to Source Voltage: 30V - Role Details: ADHESION_2 low-side AO3400 switch; source to GND, drain to ADHESION_2 return, gate from ESP32-S3 IO2. - JLCPCB Part Class: Extended Part - Part Type: MOSFETs - LCSC Part Number: C2977509 - Continuous Drain Current: 5A (Maximum) at 25°C **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q4 — [AO3400](https://www.flux.ai/lcsc/ao3400.md) - JLCPCB Part Class: Extended Part - Drain to Source Voltage: 30V - Manufacturer Part Number: AO3400 - Transistor Type: N-channel MOSFET - Manufacturer Name: YFW(佑风微) - Package or Case Code: SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR - Role: Adhesion Switch MOSFET - Continuous Drain Current: 5A (Maximum) at 25°C - Package: SOT-23 - LCSC Part Number: C2977509 - Role Details: ADHESION_3 low-side AO3400 switch; source to GND, drain to ADHESION_3 return, gate from ESP32-S3 IO3. - Part Type: MOSFETs **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### U1 — [ESP32-S3-WROOM-1-N16R8](https://www.flux.ai/adrian95/esp32-s3-wroom-1-n16r8.md) - Part Type: Module - Role Details: Primary ESP32-S3 Wi-Fi/BLE module with UART0 and boot/reset access - Manufacturer Name: Espressif Systems - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.mouser.com/datasheet/2/891/esp32_s3_wroom_1_wroom_1u_datasheet_en-2930317.pdf - Package: SMD module - Role: MCU Module - Manufacturer Part Number: ESP32-S3-WROOM-1-N16R8 **Pins:** - 3V3 [pin 2] - EN [pin 3] - GND_1 [pin 1] - GND_10 [pin 48] - GND_11 [pin 49] - GND_2 [pin 40] - GND_3 [pin 41] - GND_4 [pin 42] - GND_5 [pin 43] - GND_6 [pin 44] - GND_7 [pin 45] - GND_8 [pin 46] - GND_9 [pin 47] - IO0 [pin 27] - IO1 [pin 39] - IO10 [pin 18] - IO11 [pin 19] - IO12 [pin 20] - IO13 [pin 21] - IO14 [pin 22] - IO15 [pin 8] - IO16 [pin 9] - IO17 [pin 10] - IO18 [pin 11] - IO19 [pin 13] - IO2 [pin 38] - IO20 [pin 14] - IO21 [pin 23] - IO3 [pin 15] - IO35 [pin 28] - IO36 [pin 29] - IO37 [pin 30] - IO38 [pin 31] - IO39 [pin 32] - IO4 [pin 4] - IO40 [pin 33] - IO41 [pin 34] - IO42 [pin 35] - IO45 [pin 26] - IO46 [pin 16] - IO47 [pin 24] - IO48 [pin 25] - IO5 [pin 5] - IO6 [pin 6] - IO7 [pin 7] - IO8 [pin 12] - IO9 [pin 17] - RXD0 [pin 36] - TXD0 [pin 37] ### U2 — [BQ24075RGTT](https://www.flux.ai/jecstronic/bq24075rgtt.md) - Part Type: Power Management - Datasheet URL: https://www.ti.com/lit/ds/symlink/bq24075.pdf - Power Requirements: USB_5V input, single-cell LiPo battery, SYS power-path output - License: https://creativecommons.org/licenses/by/4.0/ - Implementation Details: ~CE tied low to enable charging; EN1 and EN2 tied low for USB100 default; ILIM resistor fitted for future programmable higher input limit; TS tied with 10k to GND when no battery thermistor is used - Package: VQFN-16 - Role Details: USB-powered single-cell LiPo charger with power-path output for system rail - Manufacturer Part Number: BQ24075RGTT - Role: Battery Charger - Manufacturer Name: Texas Instruments **Pins:** - ~CE [pin 4] - ~CHG [pin 9] - ~PGOOD [pin 7] - BAT_1 [pin 2] - BAT_2 [pin 3] - EN1 [pin 6] - EN2 [pin 5] - ILIM [pin 12] - IN [pin 13] - ISET [pin 16] - OUT_1 [pin 10] - OUT_2 [pin 11] - SYSOFF [pin 15] - TMR [pin 14] - TS [pin 1] - VSS [pin 8] - VSS_THERMAL_PAD [pin 17] ### U3 — [PAW3395DM-T6QU](https://www.flux.ai/adrian95/paw3395dm-t6qu.md) - Role: Optical Flow Sensor - Role Details: SPI optical flow sensor placeholder for PMW3901 functional integration - Package: Evaluation board / DIP-16 - Manufacturer Name: PixArt - Part Type: Evaluation Board - Symbol Style: Parametric - Manufacturer Part Number: PAW3395DM-T6QU - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.lcsc.com/datasheet/C41346211.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=EgBXBgFWFQIPVF0DRgdWU1dRFQALVQJXQVYMUFMAFAUxVlNRQlBfVFdWQVleVTsOAxUeFF5JWBYZEEoBGA4JCwFIFA4DSA%3D%3D **Pins:** - GND [pin 3] - GNDIO [pin 8] - LED_P [pin 15] - MISO [pin 12] - MOSI [pin 11] - MOTION [pin 9] - NC [pin 1] - NC [pin 2] - NC [pin 6] - NC [pin 16] - NCS [pin 13] - NRESET [pin 14] - SCLK [pin 10] - VDD [pin 4] - VDDIO [pin 7] - VDDREG [pin 5] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/fredotheo/esp32-s3-module-integration](https://www.flux.ai/fredotheo/esp32-s3-module-integration).* --- *Generated from [https://www.flux.ai/fredotheo/esp32-s3-module-integration](https://www.flux.ai/fredotheo/esp32-s3-module-integration)*