Skip to main content

RAK11200 WisBlock WiFi Module Datasheet

Overview

Description

RAK11200 is a WisBlock Core module for RAK WisBlock based on Espressif ESP32-WROVER. It is a powerful, generic WiFi-BLE MCU module that targets a wide variety of applications. There are two CPU cores that can be individually controlled and the CPU clock frequency is adjustable from 80 MHz to 240 MHz. The low-power deep-sleep current consumption of the ESP32-WROVER is about 10 uA. This makes the RAK11200 an ultra-low-power communication solution. RAK11200 can be comfortably programmed with the Arduino™ IDE or PlatformIO.

Features

  • Two low-power Xtensa® 32-bit LX6 microprocessors
  • Up to 240 MHz CPU clock
  • Built-in PCB antenna
  • 4 MB External SPI Flash, 520 KB RAM
  • 8 MB SPI Pseudo static RAM (PSRAM)
  • WiFi 802.11 b/g/n (802.11n up to 150 Mbps)
  • Bluetooth v4.2 BR/EDR and BLE specification
  • Rich set of peripherals: RTC, UART, I2C, SPI, SD card interface
  • low-power deep-sleep mode
  • Chipset: Espressif ESP32-WROVER

Specifications

Overview

Board Overview

The RAK11200 WisBlock WiFi Module back view and front view (top) can be seen in Figure 1.

Figure 1: RAK11200 WiFi Module Overview

Mounting Sketch

Figure 2 shows RAK11200 module mounting sketch with the WisBase RAK5005-O board.

Figure 2: RAK11200 WiFi Module Mounting Sketch

Hardware

The hardware specification is categorized into four parts. It discuses the interfacing of the module and its corresponding functions and diagrams. It also covers the electrical and mechanical parameters that include the tabular data of the functionalities and standard values of the RAK11200 WisBlock WiFi Module.

warning
  • Different from other ESP32 boards, the RAK11200 needs to be put manually into download mode. If you do not force the RAK11200 into download mode, you cannot upload your sketch from Arduino IDE (or PlatformIO) to the board.

  • To force the RAK11200 into download mode, you need to connect the pin BOOT0 on the WisBlock Base RAK5005-O to GND and push the reset button.

  • The BOOT0 pin is on the J10 pin header, the GND pin is next to it.

NOTE

Pin headers and jumpers are included on the RAK11200, which can be soldered to the WisBlock Base and help with BOOT0 pin accessibility.

Figure 3: Force ESP32 Download mode

Chipset

VendorPart number
EspressifESP32-WROVER

Interfaces

UART Interface

The RAK11200 module provides two UART interfaces: UART0 and UART1. The UART0 can be used for firmware upgrades or to access console output through the WisBlock baseboard USB interface. The UART1 is the main communication interface with WisIO or WisSensor modules.

UART0 Programming Port

To support USB, the RAK11200 has a USB-to-UART converter onboard to connect the ESP32's UART0 to the USB connector. Figure 4 shows the RAK11200 module UART programming circuit.

Figure 4: RAK11200 USB to UART schematic
SPI Interface

The RAK11200 supports one single SPI Interface in full-duplex or half-duplex communication modes. The SPI interface supports the following features:

  • Both master and slave modes;
  • Configurable SPI frequency;
  • Four SPI transfer modes, which is defined by the polarity (CPOL) and the phase (CPHA) of the SPI clock;
  • An internal FIFO buffer of 64-byte.
I2C Interface

The RAK11200 module provides two I2C bus interfaces. The module allows you to access directly the registers to control I2C interfaces, which adds more flexibility to the design of the final product. Depending on your configuration, it can serve as an I2C master mode. The I2C interface supports:

  • Standard mode (100 Kbit/s) and Fast mode (400 Kbit/s);
  • Up to 5 MHz, constrained by the SDA pull-up strength;
  • 7-bit/10-bit addressing mode.

Pin Definition

The RAK11200 module has an ESP32-WROVER module at its core. Figure 5 shows the core module pins and connection information.

Figure 5: RAK11200 Core module pin connection
WisBlock Core RAK11200 Pin Assignment
Pin number WisBlockFunctionPin namePin number ESP32
1VBATVBAT--
2VBATVBAT--
3GNDGND1, 15, 38
4GNDGND1, 15, 38
53V33V32
63V33V32
7USB_DPUSB_DP--
8USB_DNUSB_DN--
9NCNC--
10SW1GPIO346
11UART0_TXGPIO135
12UART0_RXGPIO334
13ENEN3
14LED1GPIO1214
15LED2GPIO224
16NCNC--
173V33V32
183V33V32
19I2C1_SDAGPIO426
20I2C1_SCLGPIO529
21AIN0GPIO364
22AIN1GPIO395
23BOOTGPIO025
24NCNC--
25SPI_CSGPIO328
26SPI_CLKGPIO339
27SPI_MISOGPIO357
28SPI_MOSIGPIO2510
29IO1GPIO1413
30IO2GPIO2712
31IO3GPIO2611
32IO4GPIO2337
33UART1_TXGPIO2133
34UART1_RXGPIO1931
35I2C2_SDAGPIO1523
36I2C2_SCLGPIO1830
37IO5GPIO1316
38IO6GPIO2236
39GNDGND1, 15, 38
40GNDGND1, 15, 38

RF Specifications

BLE Radio
Receiver
ParameterConditionsMinTypMaxUnit
Sensitivity @30.8% PER--94-93-92dBm
Maximum received signal @30.8% PER-0--dBm
Co-channel C/I--+10-dBm
Intermodulation--36--dBm
Transmitter
ParameterConditionsMinTypMaxUnit
RF transmit power--00dBm
Gain control step--3-dBm
RF power control range--12-+9dBm
Drift rate--0.7-kHz/50us
Drift--2-kHz
WiFi Radio
ParameterConditionMinTypMaxUnit
Operating frequency range-2412-2484MHz
TX power11b mode17.518.520dBm
TX power11n MCS7121314dBm
Sensitivity11b, 1 Mbps--97-dBm

Electrical Characteristics

Absolute Maximum Ratings
SymbolDescriptionMin.TypicalMax.Unit
VBATPower supply for the module0.5-4.2V
VDDPower supply for ESP32 module2.33.33.6V
IoutStep down IC output current--700mA
Recommended Operating Conditions
SymbolDescriptionMin.TypicalMax.Unit
VBATPower supply for the module3.1-4.2V
VDDPower supply for ESP32 module3.03.33.6V
TOPROperation Temperature-40-85

Mechanical Characteristics

Board Dimensions
Figure 6: RAK11200 Board Dimensions
WisConnector PCB Layout
Figure 7: WisConnector PCB footprint and recommendations

Schematic Diagram

Figure 8: RAK11200 Schematic Diagram

RAK11200 is a WisBlock Core module for RAK WisBlock based on Espressif ESP32-WROVER. It is a powerful, generic WiFi-BLE MCU module that targets a wide variety of applications. There are two CPU cores that can be individually controlled and the CPU clock frequency is adjustable from 80 MHz to 240 MHz. The low-power deep-sleep current consumption of the ESP32-WROVER is about 10 uA. This makes the RAK11200 an ultra-low-power communication solution. RAK11200 can be comfortably programmed with the Arduino™ IDE or PlatformIO.