RAK4200 WisDuo Breakout Board Datasheet
Overview
Description
The RAK4200 Breakout Board is specifically designed to allow easy access to the pins on the board to simplify development and testing. The breakout board footprint allows the RAK4200 stamp module pins to be transferred to 2.54 mm headers.
The board itself has the RAK4200 at its core, integrating an STM32L071KB MCU and an SX1276 LoRa transceiver. It has an ultra-low power consumption of 9.40 uA (down to 1.08 uA @ 2.0 V) in sleep mode, and high LoRa output power (19 dBm) in work mode.
The board complies with LoRaWAN 1.0.2 specification. It also supports LoRa Point-to-Point (P2P) communication.
The board's low-power, long-range LoRa communication capabilities make it ideal for various IoT applications, including home automation, sensor networks, building automation, and personal area networks, such as health and fitness sensors and monitors.
Features
- LoRa module for Smart City, Smart Agriculture, Smart Industry
- I/O ports: UART/I2C/GPIO
- Frequency range: 863–923 MHz (entire LoRa high band spectrum)
- Low-Power Wireless Systems with 7.8 kHz to 500 kHz Bandwidth
- LoRa Tx power up to 19 dBm
- Ultra-Low Power Consumption of 9.40 μA (down to 1.08 μA @ 2.0 V) in sleep mode
- Core: ARM 32-bit Cortex M0+ with MPU
- Up to 128 KB flash memory with ECC
- 20 KB RAM
- 6 KB of data EEPROM with ECC
- Supply voltage: 2.0 V ~ 3.6 V
- Temperature range: -40° C ~ +85° C
Specifications
Overview
Figure 1 shows the RAK4200 Breakout Board, presenting a top view of the board.
Hardware
The hardware specification is divided into four (4) sections, covering interfacing, pinouts, and their corresponding functions and diagrams. It also includes the electrical, mechanical, and environmental parameters, presented with tabular data detailing the functionalities and standard values of the RAK4200 Breakout Board.
Interfaces
SWD Programming Interface
When programming via a RAKDAP1 tool, it is required to have all of the following four (4) pins connected to the RAKDAP1 tool:
- 3V3
- SWDIO
- SWCLK
- GND
It is recommended to leave these pins exposed for programming purposes and avoid remapping them as GPIOs.
UART Port
There are two UART interfaces on the RAK4200 Breakout Board:
- UART1: recommended for debugging/firmware update
- UART2: recommended for external MCU connection.
I2C interface
The following pins are intended for I2C (require 10k resistance pull-up):
- I2C_SCL
- I2C_SDA
RF interface
J3 is soldered to the antenna connector and is available in either SMA or IPEX style, depending on your preference. Ensure you select the appropriate option when placing your order.
SPI interface
The SPI interface (SPIMOSI, SPI MISO, SPI_CLK) is connected to SX1276 internally.
It is recommended to leave this pin unconnected.
Pin Definition
Figure 2 shows the pinout of the RAK4200 Breakout Board:
The pin definitions of the RAK4200 Breakout Board are shown in the tables below:
J1 Pin Definitions
Pin | Name | I/O | Description | Alternate functions |
---|---|---|---|---|
1 | UART2_RX | I | UART2 Interface (AT Commands) (STM32L071 PA3) | USART1RX, I2C1 SDA |
2 | UART2_TX | O | UART2 Interface (AT Commands) (STM32L071 PA2) | MCO, USART1TX, I2C1 SCL, I2C3_SMBA |
3 | UART2_DE | I/O | GPIO (STM32L071 PA1) | SPI1MOSI, EVENT OUT, USART1_RTS_DE, COMP2_OUT |
4 | UART1_DE | I/O | GPIO or UART (Reserved) GPIO or UART (Reserved) | EVENT OUT, TIM2_CH2, USART2_RTS_DE, TIM21_ETR, USART4_RX, COMP1_INP, ADC_IN1 |
5 | SWDIO | I/O | Programming (STM32L071 PA13) | SWDIO, LPUART1_RX |
6 | SWCLK | I/O | Programming (STM32L071 PA14) | SWCLK, USART2TX, LPUART1 TX |
7 | I2C_SCL | I/O | I2C interface (STM32L071 PB6) | USART1TX, I2C1 SCL, LPTIM1_ETR, COMP2_INP |
8 | I2C_SDA | I/O | I2C interface (STM32L071 PB7) | USART1RX, I2C1 SDA, LPTIM1_IN2, USART4_CTS, COMP2_INP, VREF_PVD_IN |
J2 Pin Definitions
Pin | Name | I/O | Description | Alternate Functions |
---|---|---|---|---|
1 | VDD | - | DC3V3 | Supply voltage 2.0~3.3V |
2 | UART1_TX | I/O | UART1 Interface (AT Commands and FW Update) (STM32L071 PA9) | TIM21_CH1, TIM2_CH3, USART2_TX, LPUART1_TX, COMP2_OUT, COMP2_INM, ADC_IN2 |
3 | UART1_RX | I/O | UART1 Interface (AT Commands and FW Update) (STM32L071 PA10) | TIM21CH2, TIM2 CH4, USART2_RX, LPUART1_RX, COMP2_INP, ADC_IN3 |
4 | GND | - | Ground | - |
5 | MCU_NRST | I/O | MCU reset (STM32L071 NRST) | - |
6 | SPI_CLK | I/O | Reserved PA5 | Internal connection to SX1276 SPI_CLK |
7 | SPI_MISO | I/O | Reserved PA6 | Internal connection to SX1276 SPI_MISO |
8 | SPI_MISO | I/O | Reserved PA7 | Internal connection to SX1276 SPI_MOSI |
J4 Pin Definitions
Pin | Name | I/O | Description | Alternate Functions |
---|---|---|---|---|
1 | VDD | - | DC3V3 | Supply voltage 2.0~3.3 V |
2 | GND | - | Ground | - |
RF Characteristics
Operating Frequencies
The RAK4200 Breakout Board supports the following LoRa bands:
Module | Region | Frequency (MHz) |
---|---|---|
RAK4200(L) | Europe | EU433 |
China | CN470 | |
RAK4200(H) | Russia | RU864 |
India | IN865 | |
Europe | EU868 | |
North America | US915 | |
Australia | AU915 | |
Korea | KR920 | |
Asia | AS923 |
Electrical Characteristics
Power Consumption
The table below shows the power consumption of the RAK4200 Breakout Board:
Item | Power Consumption | Condition |
---|---|---|
Tx mode LoRa @19 dBm | 120 mA | LoRa @ PA_BOOST & BT sleep |
Tx mode LoRa @17 dBm | 87 mA | LoRa @ PA_BOOST & BT sleep |
Rx mode LoRa @37.5 Kbps | 15 mA | LoRa @ Receive mode & BT sleep |
Sleep Current
Feature | Condition | Minimum (2.0 V) | Typical (3.3 V) | Maximum | Unit |
---|---|---|---|---|---|
Current Consumption | EU868 | 1.08 | 8.66 | μA | |
US915 | 1.14 | 9.40 | μA | ||
CN470 | 1.13 | 7.88 | μA |
Schematic Diagram
Software
Download the latest firmware and bootloader of the RAK4200 Breakout Board provided in the table below.
-
The bin file contains the application code only and you need the RAK DFU Tool to upload this file to the module.
-
The hex file includes both the bootloader and the application code. Use STM32CubeProgrammer to upload it.
Firmware
Model | Version | Source |
---|---|---|
RAK4200 | V3.2.0.16 | Download |