RAK4200 WisDuo Breakout Board Datasheet
Overview
Description
RAK4200 Breakout Board is specifically designed to allow easy access to the pins on the board in order to simplify development and testing. The breakout board 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 Ultra-Low Power Consumption of 9.40 μA (down to 1.08 μA @ 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 P2P Point-to-Point communication.
The low-power, long-range LoRa communication capabilities of the board make it suitable for a variety of applications in the IoT field, such as home automation, sensor networks, building automation, personal area networks applications (health/fitness sensors and monitors, etc.).
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
The RAK4200 Breakout Board is shown in Figure 1. It displays the top view of the board.
Hardware
The hardware specification is categorized into four (4) parts. It discusses the interfacing, pinouts, and its corresponding functions and diagrams. It also covers the electrical, mechanical, and environmental parameters that include the tabular data of 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
For the aforementioned reason, it is best you leave these exposed for programming purposes and not to remap 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. Depending on your choice, it can come with either SMA or IPEX style connector. Make sure to select the one you need when ordering.
SPI interface
The SPI interface (SPIMOSI, SPI MISO, SPI_CLK) is connected to SX1276 internally.
For the aforementioned reason, it is best you leave 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 following 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 contains both the bootloader and the application code. You need to use STM32CubeProgrammer to upload this.
Firmware
Model | Version | Source |
---|---|---|
RAK4200 | V3.2.0.16 | Download |