Specifications
January 13, 2021
Page 20/31
Document Ref: isp_lora_DS4520_R7
Insight SiP
– Green Side – 400 avenue Roumanille – BP 309 – 06906 Sophia-Antipolis Cedex – France –
www.insightsip.com
LoRa / BLE MODULE
ISP4520
5.3. Development Tools
The following development tools and software are recommended for using and testing the ISP4520
module:
Nordic Semiconductor nRFgo Studio or nRF Connect for Desktop:
Downloadable after registering at www.nordicsemi.com.
Debugging and IDE:
SEGGER Embedded Studio (SES):
Downloadable from https://www.segger.com/products/development-tools/embedded-studio/
Keil MDK-ARM Lite (limited to 32 KB code)
Downloadable from https://www.keil.com/demo/eval/arm.htm.
Segger J-Link Lite:
Downloadable from http://www.segger.com/jlink-software.html.
nRF52 Software Development Kit (SDK):
nRF5-SDK can be downloaded at www.nordicsemi.com. It contains example of source codes
applications (C language):
- Precompiled HEX files
- Source code
- SES project files
- Keil ARM project files
- IAR project files
LoRa Software Development Kit (SDK):
SDK can be downloaded at https://www.insightsip.com/products/combo-smart-modules/isp4520. It
contains example of source codes applications (C language):
- Precompiled HEX files
- Source code
- SES project files
5.4. LoRa Rx/Tx Switch and TCXO Control
A LoRa RX/TX switch is integrated in the ISP4520. The state of this switch is controlled by the DIO2 pin
of the SX126x. The SX126x driver provides a function called SX126xSetDio2AsRfSwitchCtrl() that allows
to do it automatically.
The power of the switch is supplied by the DIO3 pin of the SX126x. This allows to power down the switch
and the TCXO when they are not needed. The SX126x driver provides a function called
SX126xSetDio3AsTcxoCtrl() that allows to do it automatically.