nRF24l01 2.4 GHz Transceiver Module: Datasheet & Pinout
yunying Release time:2023-09-21 Page View:1514
- nRF24L01 Description
- nRF24L01 Pinout
- nRF24L01 CAD Model
- nRF24L01 Features
- nRF24L01 Applying
- nRF24L01 Alternatives
- nRF24L01 Functional Block Diagram
- nRF24L01 Module Datasheet PDF
- nRF24L01 Package
- How nRF24L01+ Wireless Module Works & Interface with Arduino
- nrf24l01+
- Specifications
- Datasheets
- Product comparison
nRF24L01 Description

Designed for ultra low power wireless applications, the nRF24L01 MODULE is a single chip 2.4GHz transceiver with an incorporated baseband protocol engine (Enhanced ShockBurstTM). The nRF24L01 is intended to operate between 2.400 and 2.4835 GHz in the global ISM frequency band.
A data link layer based on packets is called Enhanced ShockBurstTM. Automatic packet assembly, timing, acknowledgement, and retransmissions are all included. With low cost host microcontrollers, enhanced ShockBurstTM enables the implementation of ultra low power, high performance connectivity.
For both bi-directional and uni-directional systems, the features significantly increase power efficiency without adding complexity to the host controller side of things.
Overview of Enhanced ShockBurstTM
ShockBurstTM is used by Enhanced ShockBurstTM for timing and automatic packet handling. ShockBurstTM assembles the packet and clocks the bits into the transmitter for transmission during send. ShockBurst TM continuously scans the demodulated signal during receive in search of a legitimate address.
nRF24L01 Pinout

nRF24L01 CAD Model
Symbol

Footprint
3D-model

nRF24L01 Features
• Worldwide 2.4GHz ISM band operation
• Up to 2Mbps on air data rate
• Ultra low power operation
• 11.3mA TX at 0dBm output power
• 12.3mA RX at 2Mbps air data rate
• 900nA in power down
• 22µA in standby-I
• On chip voltage regulator
• 1.9 to 3.6V supply range
• Enhanced ShockBurst™
• Automatic packet handling
• Auto packet transaction handling
• 6 data pipe MultiCeiver™
• Air compatible with nRF2401A, 02, E1 and E2
• Low cost BOM
• ±60ppm 16MHz crystal
• 5V tolerant inputs
• Compact 20-pin 4x4mm QFN package
nRF24L01 Applying
• Wireless PC Peripherals
• Mouse, keyboards and remotes
• 3-in-one desktop bundles
• Advanced Media center remote controls
• VoIP headsets
• Game controllers
• Sports watches and sensors
• RF remote controls for consumer electronics
• Home and commercial automation
• Ultra low power sensor networks
• Active RFID
• Asset tracing systems
• Toys
nRF24L01 Alternatives
If you're looking for an exact alternative module that is similar to the nRF24L01, you may consider the following options:
1. RFM69: The RFM69 is a popular alternative to the nRF24L01. It operates in the ISM bands (433 MHz, 868 MHz, or 915 MHz) and offers reliable wireless communication with good range and data rates. It is commonly used in home automation, sensor networks, and remote control applications.
2. CC1101: The CC1101 is a low-power RF transceiver module that operates in the sub-1 GHz frequency range. It offers good range and is suitable for applications that require long-range communication. The module is commonly used in wireless sensor networks, industrial monitoring, and home automation systems.
3. SX1278/SX1276: The SX1278 and SX1276 modules are part of the Semtech SX12xx series of transceivers. They utilize the LoRa modulation scheme and offer long-range communication with low power consumption. These modules are often used in applications such as IoT, smart agriculture, and asset tracking.
4. HC-12: The HC-12 is a 433 MHz wireless serial communication module that can be used as an alternative to the nRF24L01. It provides a simple serial interface and is commonly used for remote control, telemetry, and data transmission applications.
These modules have similar functionalities to the nRF24L01 and can be used as drop-in replacements in many applications.
nRF24L01 Functional Block Diagram
nRF24L01 Module Datasheet PDF
Please swipe to the end of the article to DOWNLOAD the nRF24L01 datasheets and nRF24L01 specification and browse product comparison.
nRF24L01 Package
•Compact 20-pin 4x4mm QFN package


How nRF24L01+ Wireless Module Works & Interface with Arduino
Working Principle:
1. **Initialization:** The module is initialized with the desired frequency, data rate, and transmission power.
2. **Data Transmission:** Data is sent from the transmitter module to the receiver module using the ShockBurst™ protocol. The protocol uses frequency hopping to avoid interference.
3. **Data Reception:** The receiver module receives the data and decodes it.
4. **Acknowledgement:** The receiver module sends an acknowledgement back to the transmitter module, indicating successful data reception.
Interface with Arduino
To interface the nRF24L01+ module with an Arduino, you need:
* nRF24L01+ module
* Arduino board
* Jumper wires
Pinout:

Library:
To use the nRF24L01+ module with Arduino, you can use the RF24 library. This library provides functions for sending and receiving data, managing multiple channels, and adjusting settings.
Example Code:
```cpp
#include
// Create an instance of the RF24 library
RF24 radio(9, 10);
// Set the channel and data rate
radio.setChannel(100);
radio.setDataRate(RF24_250KBPS);
// Initialize the radio
radio.begin();
// Set the transmitter mode
radio.openWritingPipe(0x1234567890ABCDEF);
// Set the receiver mode
radio.openReadingPipe(1, 0x1234567890ABCDEF);
// Send data
char data[] = "Hello, world!";
radio.write(data, sizeof(data));
// Receive data
char receivedData[sizeof(data)];
radio.read(receivedData, sizeof(receivedData));
```

Applications:
The nRF24L01+ module is commonly used in various applications, including:
* Wireless sensors
* Remote controls
* Home automation
* Robotics
* Gaming
Can you provide more information on how the ShockBurst™ protocol works?
Are there any other libraries available for interfacing the nRF24L01+ module with Arduino?
What are the advantages of using the nRF24L01+ module in home automation applications?
nrf24l01+
nrf24101 and arduino
nrf24101 pa Ina
arduino and nrf24101
nrf24101 module datasheet
arduino nano and nrf24101
nrf24101 max range
mini nrf24101
nrf24101 flipper zero
nrf24101 micropython library
nrf24101 range
Specifications
- Manufacturer :
- Nordic Semiconductor
- Product Category :
- RF Transceiver ICs
- Current - Receiving :
- 11.1mA ~ 12.3mA
- Current - Transmitting :
- 7mA ~ 11.3mA
- Data Rate (Max) :
- 2Mbps
- Frequency :
- 2.4GHz
- GPIO :
- -
- Memory Size :
- -
- Modulation :
- GFSK
- Mounting Type :
- Surface Mount
- Operating Temperature :
- -40°C ~ 85°C
- Package / Case :
- 20-VFQFN Exposed Pad
- Power - Output :
- 0dBm
- Product Status :
- Active
- Protocol :
- -
- RF Family/Standard :
- General ISM > 1GHz
- Sensitivity :
- -85dBm
- Serial Interfaces :
- SPI
- Supplier Device Package :
- 20-QFN (4x4)
- Type :
- TxRx Only
- Voltage - Supply :
- 1.9V ~ 3.6V
Datasheets
- Datasheets
- NRF24L01
Product comparison
-
ImagePart NumberManufacturerToleranceVoltage - RatedProduct StatusPackage / CaseProduct CategoryView Compare
-
-
-
Active
20-VFQFN Exposed Pad
RF Transceiver ICs
-
-
-
Active
20-VFQFN Exposed Pad
RF Transceiver ICs
-
-
-
Active
20-VFQFN Exposed Pad
RF Transceiver ICs
-
-
-
Active
20-VFQFN Exposed Pad
RF Transceiver ICs
Frequently Asked Questions
What are the dimensions of nRF24L01?
Dimensions of the module are 29mm (1.142") x 15.2mm (0.595"). × 4.6mm (0.181") broad (Without header pins) tall 2.2g (0.07 8 ounces)
What parts makes up the nRF24L01?
The nRF24L01 module is perfect for low-cost communication because it integrates a full 2.4GHz RF transceiver, RF synthesizer, and baseband logic in addition to the Enhanced ShockBurstTM hardware protocol accelerator supporting a high-speed SPI interface for the application controller.
-
1,000+Daily Order Quantity
-
2,500,000+Alternative Parts
-
2,200+Worldwide Manufacturers
-
10,000 ㎡In-stock Warehouse












