

The SX1262, manufactured by NiceRF, is a high-performance, long-range, low-power LoRa transceiver designed for wireless communication in IoT (Internet of Things) applications. Operating in the sub-GHz frequency range, the SX1262 supports LoRa modulation as well as other modulation schemes such as FSK and OOK. This makes it ideal for robust, long-distance data transmission with minimal power consumption, even in challenging environments.








| Parameter | Value | 
|---|---|
| Manufacturer | NiceRF | 
| Part ID | SX1262 | 
| Frequency Range | 150 MHz to 960 MHz | 
| Modulation Schemes | LoRa, FSK, GFSK, MSK, GMSK, OOK | 
| Output Power | Up to +22 dBm | 
| Sensitivity | Down to -148 dBm (LoRa, SF12, 125 kHz bandwidth) | 
| Supply Voltage | 1.8 V to 3.7 V | 
| Current Consumption | 4.6 mA (receive mode), 22 mA (transmit mode at +14 dBm) | 
| Data Rate | LoRa: 0.018 kbps to 62.5 kbps; FSK: 1.2 kbps to 300 kbps | 
| Operating Temperature | -40°C to +85°C | 
| Package Type | QFN 4x4 mm, 24 pins | 
The SX1262 has a 24-pin QFN package. Below is the pin configuration and description:
| Pin Number | Pin Name | Description | 
|---|---|---|
| 1 | GND | Ground connection | 
| 2 | RFIO | RF input/output for antenna connection | 
| 3 | VDD | Supply voltage input | 
| 4 | DIO1 | Digital I/O pin 1 (configurable interrupt or status output) | 
| 5 | DIO2 | Digital I/O pin 2 (configurable interrupt or status output) | 
| 6 | DIO3 | Digital I/O pin 3 (configurable interrupt or status output) | 
| 7 | BUSY | Busy signal output (indicates ongoing operation) | 
| 8 | NRESET | Reset input (active low) | 
| 9 | SPI_NSS | SPI chip select (active low) | 
| 10 | SPI_SCK | SPI clock input | 
| 11 | SPI_MISO | SPI data output (Master In Slave Out) | 
| 12 | SPI_MOSI | SPI data input (Master Out Slave In) | 
| 13 | GND | Ground connection | 
| 14 | VDD | Supply voltage input | 
| 15 | RF_SWITCH_CTRL1 | RF switch control signal 1 | 
| 16 | RF_SWITCH_CTRL2 | RF switch control signal 2 | 
| 17 | XTAL_IN | Crystal oscillator input | 
| 18 | XTAL_OUT | Crystal oscillator output | 
| 19 | GND | Ground connection | 
| 20 | VDD | Supply voltage input | 
| 21 | ANT_SW | Antenna switch control | 
| 22 | GND | Ground connection | 
| 23 | VDD | Supply voltage input | 
| 24 | GND | Ground connection | 
Below is an example of how to interface the SX1262 with an Arduino UNO using the SPI interface:
#include <SPI.h>
// Define SX1262 pin connections
#define NSS_PIN 10    // SPI chip select
#define RESET_PIN 9   // Reset pin
#define BUSY_PIN 8    // Busy pin
#define DIO1_PIN 7    // DIO1 pin
void setup() {
  // Initialize serial communication for debugging
  Serial.begin(9600);
  
  // Initialize SPI
  SPI.begin();
  
  // Configure SX1262 control pins
  pinMode(NSS_PIN, OUTPUT);
  pinMode(RESET_PIN, OUTPUT);
  pinMode(BUSY_PIN, INPUT);
  pinMode(DIO1_PIN, INPUT);
  
  // Reset the SX1262
  digitalWrite(RESET_PIN, LOW);
  delay(10); // Hold reset low for 10 ms
  digitalWrite(RESET_PIN, HIGH);
  delay(10); // Wait for the device to initialize
  
  Serial.println("SX1262 initialized.");
}
void loop() {
  // Example: Check if the SX1262 is busy
  if (digitalRead(BUSY_PIN) == LOW) {
    Serial.println("SX1262 is ready.");
  } else {
    Serial.println("SX1262 is busy.");
  }
  
  delay(1000); // Wait 1 second before checking again
}
No Communication with the SX1262
Poor RF Performance
Device Not Responding After Reset
High Power Consumption
Can the SX1262 operate in the 2.4 GHz band?
What is the maximum range of the SX1262?
Is the SX1262 compatible with LoRaWAN?
Can I use the SX1262 with a 5V microcontroller?