LOLIN(WEMOS) D1 R2 & mini Development Board Pinout and Technical Specifications
Code name: ESP8266_WEMOS_D1MINI
Manufacturer: Wemos
LOLIN(WEMOS) D1 R2 & mini development board is based on esp8266 microcontroller and uses Tensilica Xtensa LX106 architecture. This development board has a maximum CPU frequency of 160 MHz and a maximum data upload size of 81.92 Kb.
Price
Features
Connectivity
- WiFi: 802.11 b/g/n (2.4 GHz)
- Bluetooth: No
- BLE: No
Technical specs
Clock Speed | 160 MHz |
Upload Maximum Data size | 81920 |
Microcontroller | esp8266 |
Architecture | Tensilica Xtensa LX106 |
Datasheet
LOLIN(WEMOS) D1 R2 & mini DatasheetLOLIN(WEMOS) D1 R2 & mini Pinout
The pinout diagram for this ESP32-based module highlights its versatility and ease of use for IoT and embedded projects. The module includes a RST
pin for resetting the board, which is crucial for debugging and testing. On the power side, the board provides a 3.3V
output pin and VBUS
for powering external components, along with multiple GND
pins to ensure proper grounding.
This pinout features a range of GPIO pins, such as GPIO16
, GPIO14
, GPIO15
, and GPIO4
, all of which are multi-functional and can be used for both digital I/O and peripheral interfacing. Communication protocols are well-supported, with dedicated pins for SPI, including SCK
(GPIO14), MISO
(GPIO12), and MOSI
(GPIO13). These pins enable high-speed communication with external devices like sensors, displays, and storage modules.
For I2C communication, the board uses GPIO5
for SCL
and GPIO4
for SDA
, making it easy to connect to peripherals like temperature sensors, accelerometers, or OLED displays. A built-in LED is connected to GPIO2
, allowing developers to use it for visual feedback or debugging during project development.
LOLIN(WEMOS) D1 R2 & mini Pins Mapping Arduino IDE
Below you can find the LOLIN(WEMOS) D1 R2 & mini pinout. This development board provides digital IO pins, out of which can be used as an external interrupt pins and as analog input pins .
Pin | Analog | Touch | PWM | Other |
---|---|---|---|---|
0 | ||||
1 | TX | |||
2 | LED_BUILTIN | |||
3 | RX | |||
4 | ||||
5 | ||||
12 | ||||
13 | ||||
14 | ||||
15 | ||||
16 | ||||
PIN_WIRE_SDA | SDA | |||
PIN_WIRE_SCL | SCL |
Default Tools
Bootloader tool | |
Uploader tool | esptool |
Network uploader tool | |
Bootloader address | |
Flash mode | dio |
Boot mode | |
PSRAM type | |
Maximum data size | 80 Kb (81920 B) |
The LOLIN(WEMOS) D1 R2 & mini development board by default uses esptool uploader tool and bootloader tool. Flash mode for LOLIN(WEMOS) D1 R2 & mini development board by default is dio. When using Arduino IDE, the maximum data size for variables is 80 Kb (81920 B).