The Ebyte E101-S3WN16R8 series is a general-purpose dual-core Wi-Fi + Bluetooth LE module built on the ESP32-S3R8 SoC, delivering 802.11 b/g/n on 2.4GHz plus Bluetooth LE 5.0 over SPI, UART and other peripheral interfaces at 20dBm transmit power with a 200m (0.2km) open-field test range, offered as the E101-S3WN16R8-PS with an on-board PCB antenna in an 18x25.5mm outline and the E101-S3WN16R8-XS with an IPEX-1 antenna connector in 18x19.2mm, both running from a 3.0~3.6V supply and sharing one antenna for Wi-Fi / Bluetooth coexistence.
Key Features & Advantages
- Dual-Core ESP32-S3R8 With On-Package PSRAM: The module is built on the ESP32-S3R8, the dual-core Xtensa LX7 Wi-Fi / Bluetooth LE SoC variant whose "R8" suffix denotes 8MB of on-package octal PSRAM, giving the headroom for neural-network workloads such as wake-word detection, voice command recognition and face detection that a plain Wi-Fi chip cannot carry.
- Wi-Fi and Bluetooth LE 5.0 Coexistence On One Antenna: 802.11 b/g/n and Bluetooth LE 5.0 share the 2.4GHz band through a single antenna port with an internal co-existence switch, so a product can run Bluetooth for provisioning and near-field control while Wi-Fi carries the cloud stream, without paying for a second antenna and a second radio chain.
- 20dBm Transmit Power, 200m Field Range: The series table lists 20dBm (100mW) transmit power and a 0.2km test distance. That is a meaningful step above the ~0dBm typical of bare modules, and it is exactly why the RF path, the ground plane and the antenna clearance have to be designed deliberately rather than treated as an afterthought.
- Rich Peripheral Set For Real Products: The 41-pad footprint exposes UART (U0 / U1 with RTS / CTS), SPI (full-size FSPI plus a secondary SUBSPI set), I/O with ADC1 / ADC2 channels, touch channels, RTC GPIO on the deep-sleep domain, and USB D+ / D- on IO19 / IO20, so a host sensor, display or audio front-end can hang directly off the module instead of requiring an extra MCU.
- Two Antenna Options, One Board Design: The PS variant integrates a PCB on-board antenna in the longer 18x25.5mm outline for products whose enclosure is plastic and where an external antenna would be a cost and assembly problem; the XS variant drops to 18x19.2mm and brings the RF out to an IPEX-1 pad so metal or buried enclosures can host a remote antenna.
- Defined Power And Storage Envelope: Recommended operating conditions are 3.0~3.6V with a typical 3.3V rail and at least 0.5A of available supply current, a -40~+85°C operating range, 85%RH humidity, and absolute-maximum VDD33 of 3.6V — the numbers an industrial design review will ask for before the module goes onto a bill of materials.
Core Specifications
Values are compiled from the Ebyte official per-model parameter tables and the recommended-operating-conditions / DC-characteristics tables on the product pages. Cells marked [to be confirmed] are not published on those pages — they are listed in the E101-S3W series datasheet download instead and should be confirmed there before design freeze.
| Parameter | E101-S3WN16R8-PS | E101-S3WN16R8-XS |
|---|---|---|
| Chipset | ESP32-S3R8 (dual-core) | ESP32-S3R8 (dual-core) |
| Carrier frequency band | 2.4GHz | 2.4GHz |
| Protocols / air rate | 802.11 b/g/n + Bluetooth LE 5.0 | 802.11 b/g/n + Bluetooth LE 5.0 |
| Transmit power | 20dBm | 20dBm |
| Test distance | 0.2km (200m, open field) | 0.2km (200m, open field) |
| Antenna type (package form) | PCB on-board antenna | IPEX-1 connector |
| Module dimensions | 18 x 25.5mm | 18 x 19.2mm |
| Host interfaces | SPI, UART and others | SPI, UART and others |
| Recommended supply VDD33 | 3.0 ~ 3.6V (typ. 3.3V) | 3.0 ~ 3.6V (typ. 3.3V) |
| Supply current required | ≥ 0.5A from the external rail | ≥ 0.5A from the external rail |
| Absolute maximum VDD33 | 3.6V (min -0.3V) | 3.6V (min -0.3V) |
| Recommended operating temperature | -40 ~ +85°C | -40 ~ +85°C |
| Storage temperature | -40 ~ +85°C | -40 ~ +85°C |
| Humidity | 85%RH | 85%RH |
| Pad count / type | 41 pads: GND, 3V3, EN, 36 I/O, second GND, EPAD | 41 pads: GND, 3V3, EN, 36 I/O, second GND, EPAD |
| Digital I/O drive (typ.) | IOH 40mA / IOL 28mA @ 3.3V, PAD_DRIVER=3 | IOH 40mA / IOL 28mA @ 3.3V, PAD_DRIVER=3 |
| Internal weak pull-up / pull-down | 45kΩ typ. | 45kΩ typ. |
| Flash / PSRAM | [to be confirmed — see E101-S3W datasheet] | [to be confirmed — see E101-S3W datasheet] |
| Receive sensitivity / EVM | [to be confirmed — see E101-S3W datasheet] | [to be confirmed — see E101-S3W datasheet] |
| Sleep / peak current figures | [to be confirmed — see E101-S3W datasheet] | [to be confirmed — see E101-S3W datasheet] |
| Regulatory certification | [to be confirmed — not stated on the product page] | [to be confirmed — not stated on the product page] |
Product Selection Guide
Notice for Selection: 2.4GHz ISM is licence-free in most regions but permitted EIRP, channel plan and duty-cycle rules still differ (FCC Part 15, RED 2014/53/EU, MIIT in China), and certification status for this series is not stated on the product page — verify both against your target market before design freeze. Then choose by antenna environment: plastic or open enclosure with the antenna edge near a board cut-out, and you want no external antenna or connector cost, choose E101-S3WN16R8-PS (PCB on-board antenna, 18x25.5mm); metal enclosure, buried mounting, or an enclosure where the antenna must be relocated away from the noisy board area, choose E101-S3WN16R8-XS (IPEX-1, 18x19.2mm) and budget for the external antenna and its cable loss.
| Decision factor | E101-S3WN16R8-PS | E101-S3WN16R8-XS |
|---|---|---|
| Antenna implementation | On-board PCB antenna, no connector | IPEX-1 pad, external antenna required |
| Module outline | 18 x 25.5mm (longer — antenna area included) | 18 x 19.2mm (smaller footprint) |
| Best enclosure fit | Plastic, open-frame, wall panel, speaker housing | Metal, shielded, embedded or space-critical housing |
| RF reach control | Fixed by the on-board PCB element | Selectable — swap antenna gain and placement |
| BOM / assembly impact | No antenna or cable to source and place | Adds antenna + IPEX-1 cable and one placement step |
| Chipset / power / output | Identical: ESP32-S3R8, 3.0~3.6V, 20dBm | Identical: ESP32-S3R8, 3.0~3.6V, 20dBm |
















Industrial Installation & Wiring
1. Power rail: Feed VDD33 (pad 2) from a 3.3V rail inside 3.0~3.6V and size it for at least 0.5A — a 20dBm Wi-Fi transmit burst pulls hard transient current, and a weak LDO is the single most common cause of boot-looping and random resets on ESP32-S3 designs. Keep the absolute-maximum 3.6V limit in mind for rail tolerance and load transients.
2. EN pin must never float: Pad 3 (EN) is the chip enable — high enables the part, low powers it down, and the official datasheet explicitly warns not to leave EN floating. Fit a defined pull-up (the part has 45kΩ internal weak pull resistances, but an external resistor plus an RC delay is the safer pattern) and never route EN next to an switching node.
3. Grounding and EPAD: The module provides GND on pad 1 and pad 40 plus a central EPAD (pad 41) that is a ground pad — connect it to the main ground plane with a via array under the exposed pad for both RF return current and heat path. Do not leave the EPAD unconnected or used as a test point.
4. Antenna keep-out (PS variant): With the on-board PCB antenna, keep the antenna end of the module clear of copper, metal brackets, batteries, DC-DC converters, LCD ribbon and the enclosure wall on all layers, and follow the footprint document supplied with the E101 series package files. A violated keep-out detunes the element and directly costs the 20dBm / 200m link margin quoted for the series.
5. External antenna (XS variant): Press the IPEX-1 head straight down onto the pad until it clicks and never pull it off by the cable. Route the coax away from the PA and the DC-DC section, and if the antenna is relocated, use a low-loss cable rated for 2.4GHz — connector plus cable loss comes straight out of the conducted output.
6. Logic levels: The I/O domain follows VDD1, with VIH at 0.75xVDD1 and VIL at 0.25xVDD1, typical VOH 0.8xVDD1 and VOL 0.1xVDD1, and typical drive of 40mA source / 28mA sink at PAD_DRIVER=3. Interface 5V sensors or RS-232 level circuits through a level translator — the pads are 3.3V devices.
7. Programming and debug: U0RXD / U0TXD (pads 36 / 37) serve as the UART download and log port, MTCK / MTDO / MTDI / MTMS (pads 32~35) give the JTAG path, and USB D- / D+ appear on IO19 / IO20 for native USB flashing where the design supports it.
Practical Application Scenarios
1. Voice Wake-Word And Command Recognition Panels
The ESP32-S3R8's vector instructions and 8MB on-package PSRAM are what let a smart speaker or wall panel run wake-word detection and voice command recognition locally, while Bluetooth LE 5.0 handles pairing and provisioning and Wi-Fi streams the audio or the resulting control message to the gateway — one module replaces a separate voice codec board plus a Wi-Fi shim.
2. Smart Home Appliances And Control Panels
Appliance makers use the PS variant inside plastic housings where the on-board PCB antenna keeps the bill of materials and assembly simple: touch-capable GPIO, ADC channels for knobs and current sensing, and a local display interface can all sit on the same part that carries the cloud connection, and the -40~+85°C envelope covers unheated installations such as garage doors and outdoor lighting controllers.
3. Face Detection And Presence Sensing At Access Points
Where a door station or kiosk needs local face detection and recognition rather than shipping every frame to a server, the dual-core part runs the inference locally and uses Wi-Fi only to post results, which cuts upstream bandwidth and keeps the product working while the WAN link is down; the XS variant is the usual choice when the camera assembly sits inside a metal housing.
4. Industrial HMI, Metering And Gateway Retrofits
Legacy serial equipment gains network connectivity through U0 / U1 with RTS-CTS and the SPI peripheral set, so an existing MCU-side sensor or meter keeps its driver and only the transport changes; with the IPEX-1 variant the antenna can be moved to the top of a metal enclosure or to a hinged door, which is what recovers link budget in a shielded cabinet.
FAQ Section
Q1: PS or XS — how much range do I lose by choosing the IPEX-1 variant?
The 0.2km figure in the series table is a test result for that variant's antenna configuration, not an intrinsic module limit. With the XS variant the realized range follows whatever antenna and cable you fit: a properly matched 2.4GHz antenna on a short, low-loss IPEX-1 lead can match or exceed the on-board PCB element, while a cheap 0.81mm pigtail can lose several dB before the antenna is even reached. Both variants conduct the same 20dBm, so the difference is entirely in the RF path you give them.
Q2: Why does my board reset or fail to boot even though the schematic looks like the reference design?
Two things dominate. First, the supply: the official recommended conditions ask for at least 0.5A available from the 3.3V rail, because a 20dBm transmit burst causes deep transient dips — a small-label LDO will brown out and the part will loop. Second, EN (pad 3): the datasheet explicitly warns that EN must not be left floating, so provide a defined pull-up and, for relays and motor loads, an RC delay so the chip does not enable during rail rise.
Q3: Does the module support MQTT or a specific cloud platform out of the box?
This is a module, not a firmware product: it gives you the ESP32-S3 platform, and application-layer protocols such as MQTT or a particular cloud SDK are implemented in your firmware on top of the Wi-Fi stack. That is deliberate — you inherit the full ESP32-S3 software ecosystem rather than a locked AT firmware, at the cost of owning the application layer and its security updates.
Q4: What exactly does "16R8" mean, and can I trust the flash and PSRAM figures from the part name?
Read the part name as two hints rather than a datasheet: the R8 suffix maps to the ESP32-S3R8 device, whose "R" denotes on-package PSRAM, and the leading number is intended to signal the flash size class. Ebyte's product page does not publish the flash capacity, receive sensitivity or current figures in the on-page tables, so treat the name as a pointer and confirm every memory and RF number in the E101-S3W series datasheet before design freeze — that is why those cells are marked to be confirmed above.