LOLIN S3 Pro V1.0.0 ESP32-S3 WiFi & Bluetooth LE Development Board
The LOLIN S3 Pro V1.0.0 is a powerful and versatile IoT development board based on the Espressif ESP32-S3-WROOM-1 module. Featuring dual-core processing, integrated WiFi and Bluetooth Low Energy (BLE), 16MB Flash memory, and 8MB PSRAM, it is designed for advanced embedded systems, wireless applications, and electronics prototyping.
The board includes a MicroSD card slot, dedicated I2C connector, display expansion port, and battery connector with onboard charging, making it suitable for data logging, portable IoT devices, display projects, and battery-powered applications.
Compatible with Arduino IDE, MicroPython, and ESP-IDF, the LOLIN S3 Pro provides a flexible development platform for students, makers, and professional developers.
Key Features
-
ESP32-S3-WROOM-1 Module: Dual-core 32-bit Xtensa LX7 processor operating up to 240MHz.
-
WiFi Connectivity: Supports 2.4GHz IEEE 802.11 b/g/n wireless networking.
-
Bluetooth Low Energy: Supports Bluetooth 5 LE for compatible wireless applications.
-
16MB Flash Memory: Provides storage for firmware and application code.
-
8MB PSRAM: Additional memory for demanding embedded applications.
-
25 GPIO Connections: Supports digital input/output and peripheral interfaces.
-
MicroSD Card Slot: Enables removable storage for data logging and files.
-
LOLIN I2C Port: Dedicated connector for compatible I2C peripherals.
-
LOLIN Display Port: Supports compatible TFT and e-paper display modules.
-
Battery Connector: Includes onboard battery charging circuitry rated at 500mA.
-
Native USB Support: USB OTG functionality for supported applications.
-
Multiple Programming Options: Compatible with Arduino, MicroPython, and ESP-IDF.
Technical Specifications
| Parameter |
Specification |
| Product Model |
LOLIN S3 Pro V1.0.0 |
| Microcontroller Module |
ESP32-S3-WROOM-1 |
| Processor |
Dual-Core Xtensa LX7 |
| Maximum CPU Frequency |
240MHz |
| Flash Memory |
16MB Quad SPI |
| PSRAM |
8MB Octal SPI |
| Wireless Connectivity |
2.4GHz WiFi |
| WiFi Standard |
IEEE 802.11 b/g/n |
| Bluetooth |
Bluetooth 5 Low Energy |
| GPIO Connections |
25 |
| GPIO Logic Voltage |
3.3V |
| ADC |
12-bit |
| DAC |
Not Available |
| Communication Interfaces |
UART, SPI, I2C |
| USB |
Native USB OTG |
| Storage Expansion |
MicroSD (TF) Card Slot |
| I2C Expansion |
1 × LOLIN I2C Port |
| Display Expansion |
1 × LOLIN Display Port |
| Battery Connection |
1 × Battery Port |
| Battery Charging Current |
500mA |
| Programming Support |
Arduino IDE, MicroPython, ESP-IDF |
| Board Version |
V1.0.0 |
Pin Configuration and Connectivity
The LOLIN S3 Pro provides multiple interfaces for connecting sensors, displays, communication modules, and other electronic components.
Available Interfaces:
-
GPIO: Digital input/output for sensors and external devices
-
ADC: Analog signal measurement
-
PWM: LED brightness, servo control, and motor driver signals
-
I2C: Communication with sensors, OLED displays, and expansion modules
-
SPI: Communication with displays and other peripherals
-
UART: Serial communication with external devices
-
USB OTG: Native USB device and supported host applications
-
MicroSD: External storage for data logging and files
Some GPIO pins are shared with onboard peripherals. Refer to the LOLIN S3 Pro pinout when assigning pins.
Programming Options
Arduino IDE
Develop embedded applications using the ESP32 Arduino core and compatible libraries.
MicroPython
Create Python-based embedded applications for wireless monitoring, automation, and sensor projects.
ESP-IDF
Use Espressif's official development framework for advanced embedded applications and system-level programming.
Applications
- Internet of Things (IoT) Devices
- Smart Home Automation
- Wireless Sensor Networks
- Bluetooth LE Projects
- Battery-Powered Embedded Systems
- Data Logging with MicroSD Storage
- TFT and E-Paper Display Projects
- Robotics and Automation
- Environmental Monitoring
- USB Device Development
- Educational Electronics
- Embedded System Prototyping
Important Notes
-
3.3V GPIO Logic: GPIO pins are not 5V tolerant. Use suitable level shifting when connecting 5V devices.
-
Bluetooth Support: The ESP32-S3 supports Bluetooth Low Energy, not Bluetooth Classic.
-
No Internal DAC: The ESP32-S3 does not include the conventional DAC peripheral found on some original ESP32 models.
-
Battery Compatibility: Verify the battery type, polarity, and connector pinout before connecting a battery.
-
Charging Circuit: The stated onboard charging current is 500mA.
-
GPIO Availability: Some pins are reserved or shared with onboard components and interfaces.
-
Display Compatibility: Use compatible LOLIN display modules and verify pin assignments.
-
MicroSD Card: A memory card is not confirmed as included.
-
Firmware: MicroPython is listed as the default firmware, but the installed firmware should be checked on the supplied board.
Package Includes