Skip to main content

ESP32-S3-LR1121-XF

The ESP32-S3-LR1121-LF is a low-cost, high-performance microcontroller development board designed by Waveshare. It supports 2.4GHz Wi-Fi and BLE 5, integrates 4MB Flash and 2MB PSRAM, and features an onboard LoRa module. Equipped with various common interfaces, it enables rapid development of LoRa IoT applications based on the ESP32-S3. Its multiple functions and interfaces meet the performance and power consumption requirements of application scenarios such as the Internet of Things (IoT), mobile devices, and smart homes.

SKUProduct
34010ESP32-S3-LR1121-HF
34011ESP32-S3-LR1121-HF-Kit
33928ESP32-S3-LR1121-LF
33929ESP32-S3-LR1121-LF-Kit

Features

  • The ESP32-S3-LR1121-XF is a LoRa development board based on the ESP32-S3 main controller and integrated with the LR1121 RF chip, enabling longer-distance and more stable wireless communication under low power consumption. Compared to traditional LoRa solutions, it offers significant advantages in link reliability, energy efficiency, and multi-band adaptability.

  • Leveraging LoRa modulation technology, the system ensures long-distance communication while maintaining good anti-interference performance and ultra-low power consumption. When paired with a LoRa gateway, it can connect to servers like TTN and ChirpStack, facilitating cloud integration and application validation. The main board supports multi-band configuration and a rich set of peripheral interfaces, making it suitable for various IoT scenarios such as outdoor communication, sensor networks, emergency interconnection, and community networking.

Onboard Resources

  • Powered by a high-performance Xtensa® 32-bit LX7 dual-core processor, with a main frequency of up to 240 MHz.
  • Supports 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE), meeting diverse wireless requirements.
  • Features 512KB SRAM and 384KB ROM internally, with stacked 4MB Flash and 2MB PSRAM.
  • Utilizes the castellated design for enhanced integration, facilitating user-customized baseboard design.
  • Rich peripherals including 4 × SPI, 2 × I2C, 3 × UART, 2 × I2S, and 2 × ADC.
  • Equipped with the Semtech LR1121 low-power LoRa transceiver.
  • Supports Sub-GHz (150MHz ~ 960MHz), S-Band (1.9GHz ~ 2.1GHz), and 2.4GHz ISM bands.
  • Enables connection to the cloud via LoRa or LoRaWAN protocols combined with a gateway, building low-power wide-area networks.
  • Supports LoRa, (G)FSK, and LR-FHSS modulation schemes, compatible with SX126x / SX127x frequency bands for easy product upgrades.
  • Integrated AES-128 encryption engine enhances data security.
  • Onboard TCXO ensures frequency stability under high and low temperature conditions.
  • Suitable for IoT applications such as industrial telemetry, smart homes, environmental monitoring, and remote data acquisition.
  • Comes with C example programs and a user manual for easy development and rapid application.

Specifications

ItemESP32-S3-LR1121-HFESP32-S3-LR1121-LF
Operating Frequency Bands850 ~ 930MHz
1900 ~ 2100MHz
2400 ~ 2500MHz
410 ~ 510MHz
1900 ~ 2100MHz
2400 ~ 2500MHz
ModulationLoRa, (G)FSK, LR-FHSSLoRa, (G)FSK, LR-FHSS
Communication RateLoRa: 0.091 ~ 62.5Kbps
(G)FSK: 0.6 ~ 300Kbps
LoRa: 0.091 ~ 62.5Kbps
(G)FSK: 0.6 ~ 300Kbps
Transmission Power-9 ~ 22dBm@Sub-GHz Bands
-18 ~ 13dBm@ISM Bands
-9 ~ 22dBm@Sub-GHz Bands
-18 ~ 13dBm@ISM Bands
Receive Sensitivity-127dBm@Sub-GHz Bands, SF=7, CR4_5, BW=125KHz
-111dBm@ISM Bands, SF=7, CR4_5, BW=800KHz
-127dBm@Sub-GHz Bands, SF=7, CR4_5, BW=125KHz
-111dBm@ISM Bands, SF=7, CR4_5, BW=800KHz
Reference Communication DistanceSub-GHz Bands: 5km
ISM Bands: 2km
Sub-GHz Bands: 5km
ISM Bands: 2km
Spreading FactorSF5 ~ SF12SF5 ~ SF12
Logic Level3.3V (Level shifters required for other logic levels)3.3V (Level shifters required for other logic levels)
Module Current ConsumptionTx Current: 111.2mA@22dBm, 49.6mA@13dBm
Rx Current: 9.2mA@125KHz Sub-GHz, 8.1mA@125KHz ISM
Tx Current: 87.7mA@22dBm, 52.7mA@13dBm
Rx Current: 9.2mA@125KHz Sub-GHz, 8.1mA@125KHz ISM
Antenna ConnectorIPEX-1IPEX-1
Antenna ProtectionTVS ProtectionTVS Protection
Operating Temperature-40 ~ 85℃-40 ~ 85℃
Interface TypeCastellated / Pin Headers, 2.54mm pitchCastellated / Pin Headers, 2.54mm pitch
Dimensions19.00 × 22.00mm19.00 × 22.00mm

Interface Description

ESP32-S3-LR1121-XF Pinout Table (click to expand)
Signal FunctionMacro NameCorresponding GPIO
Chip Select (CS)RADIO_CSGPIO 42
Clock (SCK / CLK)RADIO_CLKGPIO 40
Master Out Slave In (MOSI)RADIO_MOSIGPIO 45
Master In Slave Out (MISO)RADIO_MISOGPIO 46
ResetRADIO_RESETGPIO 39
Busy StatusRADIO_BUSYGPIO 41
Interrupt (IRQ)RADIO_IRQGPIO 38

Dimensions

ESP32-S3-LR1121 Dimensions

Development Methods

The ESP32-S3-LR1121-XF supports both the Arduino IDE and ESP-IDF development frameworks, offering developers flexible options. You can choose the appropriate development tool based on your project requirements and personal preferences.

Each method has its advantages, and developers can choose based on their needs and skill level. Arduino is simple to learn and easy to get started with, suitable for beginners and non-professionals; ESP-IDF provides more advanced development tools and stronger control capabilities, suitable for developers with professional backgrounds or those with higher performance requirements, and is more suitable for complex project development.

  • Arduino IDE is a convenient, flexible, and easy-to-use open-source electronics prototyping platform. It requires minimal foundational knowledge, allowing for rapid development after a short learning period. Arduino has a vast global community that provides a wealth of open-source code, project examples, tutorials, and rich libraries that encapsulate complex functionalities, enabling developers to implement various features quickly. You can refer to the Working with Arduino to complete the initial setup, and the tutorial also provides related demos for reference.

  • ESP-IDF (Espressif IoT Development Framework) is a professional development framework released by Espressif for its ESP series chips. It is developed based on the C language, including a compiler, debugger, and flashing tool, etc. It supports development via command line or an Integrated Development Environment (such as Visual Studio Code with the Espressif IDF plugin), which provides features like code navigation, project management, and debugging, etc. We recommend using VS Code for development. For the specific configuration process, please refer to the Working with ESP-IDF. The tutorial also provides relevant demos for reference.