Getting Started with the S2-LP Development Kit
System Requirements
The STSW-S2LP-DK application GUI has the following minimum requirements:
1. PC running Windows operating system (7, 8, or 10) with an Intel® or AMD® processor
2. At least 1 GB of free RAM
3. USB port
4. 200 MB of available hard disk space
5. Adobe Acrobat Reader 6.0 or higher
STSW-S2LP-DK Development Kit Setup
Launch the S2-LP DK-Setup-X.X.X.exe file and follow the on-screen instructions. The SDK is installed by default in C:\\ST\S2-LP_DK x.x.x\.
· Requires IAR Embedded Workbench 8.32.1 or MDK ARM Keil V5.26.2.0.
Hardware Description
STEVAL-FKI868V2, STEVAL-FKI433V2, and STEVAL-FKI512V1 Evaluation Boards
The STEVAL-FKI868V2, STEVAL-FKI433V2, and STEVAL-FKI512V1 evaluation boards are designed for operation in the 826-958 MHz, 413- 479 MHz, and 452-527 MHz frequency bands, respectively. The main board elements are:
1. S2-LP (Type A)
2. 8 MHz high frequency crystal (B)
3. Balun, matching network and harmonic filter (C)
4. Two rows of Arduino compatible connectors (D1-4)
5. SMA connector (E)
6. EEPROM for manufacturing data (F)
7. NUCLEO-L152RE or NUCLEO-L053R8 Evaluation Board (G)
8. Jumper for S2-LP current measurement (H)

STEVAL-FKI868V2, STEVAL-FKI433V2 and STEVAL-FKI512V1 Power Supply
The S2-LP board can be powered via the mini USB connector of the Nucleo Evaluation Board. When the JP1 current-measurement jumper is installed, the RF section is powered. By removing this jumper and connecting a power meter, you can measure the S2-LP current consumption.
STEVAL-FKI915V1 Evaluation Board
The STEVAL-FKI915V1 evaluation board is tuned to operate in the 904-1055 MHz frequency band. Its main hardware elements are:
1. S2-LP (Type A)
2. Skyworks SE2435L FEM (B)
3. High-frequency 8 MHz crystal (C)
4. Two rows of Arduino-compatible connectors (D1-D4)
5. Balun, matching network, and harmonic filter (E)
6. SMA connector (F)
7. EEPROM for manufacturing data (G)
8. Jumper for S2-LP current measurement (H)
9. Jumper for Skyworks SE2435L FEM current measurement (I)
10. NUCLEO-L152RE or NUCLEO-L053R8 board (J)
GUI Software Description
The S2-LP DK GUI included in the software package is a graphical user interface that can be used to communicate with the S2-LP devices to interact and evaluate their performance. You can run this utility by clicking the S2-LP GUI icon on the desktop or under: Start → STMicroelectronics → S2-LP DK X.X.X → S2-LP DK This version of the GUI for S2-LP is specifically for RF performance evaluation and only provides RF test windows and device setting parameter operations.
Installation
To use the S2-LP GUI, make sure that the hardware and software are properly set up (S2-LP DK is installed). The firmware to be programmed is located in the S2-LP DK software package under the binary folder. To download the firmware to the internal Flash of the motherboard, follow these steps:
1. Connect the motherboard to the PC USB port
2. Open the S2-LP DK GUI
3. Select the COM port associated with the board
4. Open "Tools" → "Firmware Upgrade" and select the appropriate firmware by browsing, then click "Open" and wait for the firmware to download. Alternatively, the motherboard can be flashed by dragging and dropping the appropriate firmware into a disk drive recognized by Windows (such as drive F below).

The S2-LP DK GUI connects to one motherboard and RF daughterboard at a time through USB. For a two-node link test, configure one board as the transmitter and the other as the receiver, using a separate active GUI connection for each board.
The TX device is used as a transmitter during communication testing; the RX device is used as a receiver during communication testing. The user can configure the S2-LP DK - daughterboard as either a TX device or an RX device and can change this selection dynamically before running a test. When the user runs the S2-LP DK.exe file, the S2-LP DK - GUI window appears as follows:

RF Settings Panel
The RF Settings Panel is always displayed, informing the user of the following:
1. Frequency
2. Modulation
3. Data rate
4. Frequency deviation
5. Receive bandwidth
6. Output power
7. Frequency – Intermediate band: [413 - 479] MHz - [452 - 527] MHz – High band: [826 - 958] MHz - [904 - 1055] MHz
8. Modulation: – 2-FSK – 2-GFSK BT 0.5 – 2-GFSK BT 1 – 4-FSK – 4-GFSK BT 0.5 – 4-GFSK BT 1 – ASK – OOK
9. Data rate range: [0.3 - 250] kbps.
10. Frequency deviation range: [0.793 - 761] kHz.
11. Receive bandwidth range: [1.1 – 769.3] kHz.
12. Output power range: [-30.0 14.0] dBm if normal configuration (without external PA) is selected (for STEVAL-FKI433V2, STEVAL-FKI868V2 or X-NUCLEO-S2868A2).
13. Output power range: [-5.0 28.0] dBm if PA configuration is selected (for STEVAL-FKI915V1 or X-NUCLEOS2915A1).

S2-LP Current Evaluation Tool
The S2-LP Current Evaluation Tool is a graphical user interface for analogizing the S2-LP current consumption in monitor mode. As it is only an analogy, it should not be considered a substitute for on-chip measurements which provide actual data.
The GUI can configure two modes:
1. Wake-up
2. Current consumption
Wake-up mode
In the wake-up mode, the GUI calculates the wake-up time required to achieve the desired power consumption. The input parameters are:
1. Required communication data rate
2. Target power consumption Receive bandwidth
3. XTAL frequency
4. PM mode (HPM/LPM)
5. Sleep mode (A or B)
Power mode
In the power mode, the GUI calculates the power consumption for a given wake-up time as input data. The input parameters are:
1. Required communication data rate
2. Wake-up time Receive bandwidth
3. XTAL frequency
4. PM mode (HPM/LPM)
5. Sleep mode (A or B)
Order the same development board
STMicroelectronics STEVAL-FKI868V2
STMicroelectronics STEVAL-FKI433V2
