NRF24L01-EVKIT [ETC]

Single chip 2.4 GHz Transceiver;
NRF24L01-EVKIT
型号: NRF24L01-EVKIT
厂家: ETC    ETC
描述:

Single chip 2.4 GHz Transceiver

文件: 总39页 (文件大小:457K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
PRELIMINARY PRODUCT SPECIFICATION  
Single chip 2.4 GHz Transceiver  
nRF24L01  
FEATURES  
APPLICATIONS  
True single chip GFSK transceiver  
Complete OSI Link Layer in hardware  
Enhanced ShockBurst™  
Wireless mouse, keyboard, joystick  
Keyless entry  
Wireless data communication  
Alarm and security systems  
Home automation  
Surveillance  
Auto ACK & retransmit  
Address and CRC computation  
On the air data rate 1 or 2Mbps  
Digital interface (SPI) speed 0-8 Mbps  
125 RF channel operation  
Automotive  
Telemetry  
Short switching time enable frequency hopping Intelligent sports equipment  
Fully RF compatible with nRF24XX  
5V tolerant signal input pads  
Industrial sensors  
Toys  
20-pin package (QFN20 4x4mm)  
Uses ultra low cost +/- 60 ppm crystal  
Uses low cost chip inductors and 2-layer PCB  
Power supply range: 1.9 to 3.6 V  
GENERAL DESCRIPTION  
nRF24L01 is a single chip radio transceiver for the world wide 2.4 - 2.5 GHz ISM  
band. The transceiver consists of a fully integrated frequency synthesizer, a power  
amplifier, a crystal oscillator, a demodulator, modulator and Enhanced ShockBurst™  
protocol engine. Output power, frequency channels, and protocol setup are easily  
programmable through a SPI interface. Current consumption is very low, only 9.0mA  
at an output power of -6dBm and 12.3mA in RX mode. Built-in Power Down and  
Standby modes makes power saving easily realizable.  
QUICK REFERENCE DATA  
Parameter  
Value  
1.9  
Unit  
V
Minimum supply voltage  
Maximum output power  
Maximum data rate  
Supply current in TX mode @ 0dBm output power  
Supply current in RX mode @ 2000 kbps  
Temperature range  
0
dBm  
kbps  
mA  
mA  
°C  
2000  
11.3  
12.3  
-40 to +85  
-85  
Sensitivity @ 1000 kbps  
Supply current in Power Down mode  
dBm  
nA  
900  
Table 1 nRF24L01 quick reference data  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 1 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Type Number  
nRF24L01  
nRF24L01 IC  
Description  
20 pin QFN 4x4, RoHS & SS-00259 compliant  
Bare Dice  
Version  
D
D
nRF24L01-EVKIT  
Evaluation kit (2 test PCB, 2 configuration PCB, SW)  
1.0  
Table 2 nRF24L01 ordering information  
BLOCK DIAGRAM  
XC1  
XC2  
VSS=0V  
Enhanced  
ShockBurstTM  
DEMOD  
VDD_PA=1.8V  
CE  
LNA  
Clock  
Recovery,  
DataSlicer  
ADDR  
IRQ  
Decode  
CRC  
Frequency  
Synthesiser  
Code/Decode  
FIFO  
CSN  
SCK  
In/Out  
ANT1  
GFSK  
Filter  
PA  
100+j175 Ω  
MISO  
MOSI  
ANT2  
IREF  
22kΩ  
Figure 1 nRF24L01 with external components.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 2 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
PIN FUNCTIONS  
Pin Name  
Pin function Description  
1
2
3
4
5
6
7
8
CE  
CSN  
SCK  
MOSI  
MISO  
IRQ  
VDD  
VSS  
Digital Input  
Digital Input  
Digital Input  
Digital Input  
Digital Output  
Digital Output  
Power  
Chip Enable Activates RX or TX mode  
SPI Chip Select  
SPI Clock  
SPI Slave Data Input  
SPI Slave Data Output, with tri-state option  
Maskable interrupt pin  
Power Supply (+3V DC)  
Ground (0V)  
Power  
9
XC2  
XC1  
Analog Output  
Analog Input  
Power Output  
RF  
RF  
Power  
Power  
Analog Input  
Power  
Power  
Power Output  
Power  
Crystal Pin 2  
Crystal Pin 1  
Power Supply (+1.8V) to Power Amplifier  
Antenna interface 1  
Antenna interface 2  
Ground (0V)  
Power Supply (+3V DC)  
Reference current  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
VDD_PA  
ANT1  
ANT2  
VSS  
VDD  
IREF  
VSS  
VDD  
DVDD  
VSS  
Ground (0V)  
Power Supply (+3V DC)  
Positive Digital Supply output for de-coupling purposes  
Ground (0V)  
Table 3 nRF24L01 pin function  
PIN ASSIGNMENT  
VSS  
DVDD  
VSS  
IREF  
VDD  
20 19  
17 16  
18  
CE  
VDD  
VSS  
1
15  
14  
13  
12  
11  
nRF24L01  
CSN  
2
QFN20 4x4  
SCK  
ANT2  
ANT1  
VDD_PA  
3
MOSI  
4
MISO  
5
6
IRQ  
7
VDD  
8
VSS  
9
XC2  
10  
XC1  
Figure 2 nRF24L01 pin assignment (top view) for a QFN20 4x4 package.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 3 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
ELECTRICAL SPECIFICATIONS  
Conditions: VDD = +3V, VSS = 0V, TA = - 40ºC to + 85ºC  
Symbol Parameter (condition)  
Notes  
Min.  
Typ.  
Max.  
Units  
Operating conditions  
VDD  
TEMP  
Supply voltage  
1.9  
-40  
3.0  
+27  
3.6  
+85  
V
ºC  
Operating Temperature  
Digital input pin  
HIGH level input voltage  
LOW level input voltage  
1
VIH  
VIL  
0.7VDD  
VSS  
5.25  
0.3VDD  
V
V
Digital output pin  
HIGH level output voltage (IOH=-0.25mA)  
LOW level output voltage (IOL=0.25mA)  
VOH  
VOL  
VDD- 0.3  
VSS  
VDD  
0.3  
V
V
General RF conditions  
Operating frequency  
Crystal frequency  
Frequency deviation @ 1000kbps  
Frequency deviation @ 2000kbps  
Data rate ShockBurst™  
2
fOP  
2400  
>0  
2525  
2000  
MHz  
MHz  
kHz  
fXTAL  
f1M  
f2M  
RGFSK  
16  
160  
320  
kHz  
kbps  
MHz  
MHz  
FCHANNEL Channel spacing @ 1000kbps  
FCHANNEL Channel spacing @ 2000kbps  
1
2
Transmitter operation  
3
PRF  
PRFC  
PRFCR  
PBW  
Maximum Output Power  
0
18  
+4  
20  
4
dBm  
dB  
dB  
RF Power Control Range  
RF Power Accuracy  
20dB Bandwidth for Modulated Carrier  
(2000kbps)  
16  
1800  
2000  
kHz  
PRF1  
PRF2  
IVDD  
IVDD  
IVDD  
1st Adjacent Channel Transmit Power 2MHz  
2nd Adjacent Channel Transmit Power 4MHz  
Supply current @ 0dBm output power  
Supply current @ -18dBm output power  
Average Supply current @ -6dBm output  
power, Enhanced ShockBurst™  
Supply current in Standby-I mode  
-20  
-50  
dBm  
dBm  
mA  
mA  
mA  
4
5
6
11.3  
7.0  
0.05  
IVDD  
IVDD  
32  
900  
µA  
nA  
Supply current in power down  
1 All digital inputs handle up to 5.25V signal inputs. Keep in mind that the VDD of the nRF24L01 must match the  
VIH of the driving device for output pins.  
2 Usable band is determined by local regulations  
3 Antenna load impedance = 15+j88Ω  
4 Antenna load impedance = 15+j88. Effective data rate 1000kbps or 2000 kbps  
5 Antenna load impedance = 15+j88. Effective data rate 10kbps and full packets  
6 Given for a 12pF crystal. Current when using external clock is dependent on signal swing.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 4 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Receiver operation  
IVDD  
IVDD  
Supply current one channel 2000kbps  
Supply current one channel 1000kbps  
12.3  
11.8  
-82  
mA  
mA  
dBm  
dBm  
dB  
dB  
dB  
dB  
dB  
RXSENS Sensitivity at 0.1%BER (@2000kbps)  
RXSENS Sensitivity at 0.1%BER (@1000kbps)  
-85  
7
C/ICO  
C/I1ST  
C/I2ND  
C/I3RD  
C/ICO  
C/I1ST  
C/I2ND  
C/I3RD  
C/I Co-channel (@2000kbps)  
78/119  
1/4  
1st Adjacent Channel Selectivity C/I 2MHz  
2nd Adjacent Channel Selectivity C/I 4MHz  
3rd Adjacent Channel Selectivity C/I 6MHz  
C/I Co-channel (@1000kbps)  
-21/-20  
-27/-27  
911/1212  
8/8  
-22/-21  
-30/-30  
10  
1st Adjacent Channel Selectivity C/I 1MHz  
2nd Adjacent Channel Selectivity C/I 2MHz  
3rd Adjacent Channel Selectivity C/I 3MHz  
dB  
dB  
dB  
Table 4 nRF24L01 RF specifications  
7 Data rate is 2000kbps for the following C/I measurements  
8 According to ETSI EN 300 440-1 V1.3.1 (2001-09) page 27  
9 nRF24L01 equal modulation on interfering signal  
10 Data rate is 1000kbps for the following C/I measurements  
11 According to ETSI EN 300 440-1 V1.3.1 (2001-09) page 27  
12 nRF24L01 equal modulation on interfering signal  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 5 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
PACKAGE OUTLINE  
nRF24L01 uses the QFN20 4x4 package, with matt tin plating.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 6 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Package Type  
Saw QFN20  
(4x4 mm)  
A
A1  
A3  
K
D/E  
e
D2/E2  
2.50  
2.60  
L
L1  
b
0.80  
0.85  
0.95  
0.00  
0.02  
0.05  
0.35  
0.40  
0.45  
0.18  
0.25  
0.30  
Min  
Typ.  
Max  
0.20  
REF.  
0.20 4.0 BSC13 0.5 BSC  
min  
0.15  
max  
2.70  
Figure 3 nRF24L01 Package Outline.  
13 BSC: Basic Spacing between Centers, ref. JEDEC standard 95, page 4.17-11/A  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 7 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Package marking:  
n
2
Y
R
4
Y
F
L
B
1
L
X
L
0
W W  
Abbreviations:  
B
– Build Code, i.e. unique code for production sites,  
package type and test platform  
X
YY  
– "X" grade, i.e. Engineering Samples (optional)  
– 2 digit Year number  
WW  
LL  
– 2 digit Week number  
– 2 letter wafer lot number code  
Absolute Maximum Ratings  
Supply voltages  
VDD............................- 0.3V to + 3.6V  
VSS .................................................. 0V  
Input voltage  
VI.................................. - 0.3V to 5.25V  
Output voltage  
VO..................................... VSS to VDD  
Total Power Dissipation  
PD (TA=85°C) ............................. 60mW  
Temperatures  
Operating Temperature…. - 40°C to + 85°C  
Storage Temperature….… - 40°C to + 125°C  
Note: Stress exceeding one or more of the limiting values may cause permanent  
damage to the device.  
ATTENTION!  
Electrostatic Sensitive Device  
Observe Precaution for handling.  
Glossary of Terms  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 8 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Term  
ACK  
ART  
Description  
Acknowledgement  
Auto Re-Transmit  
Chip Enable  
CE  
CLK  
Clock  
CRC  
CSN  
Cyclic Redundancy Check  
Chip Select NOT  
ESB  
GFSK  
IRQ  
Enhanced ShockBurst™  
Gaussian Frequency Shift Keying  
Interrupt Request  
ISM  
LNA  
LSB  
Industrial-Scientific-Medical  
Low Noise Amplifier  
Least Significant Bit  
Least Significant Byte  
Megabit per second  
Micro Controller Unit  
Master In Slave Out  
Master Out Slave In  
Most Significant Bit  
Most Significant Byte  
Printed Circuit Board  
Packet Error Rate  
Packet Identity Bits  
Payload  
LSByte  
Mbps  
MCU  
MISO  
MOSI  
MSB  
MSByte  
PCB  
PER  
PID  
PLD  
PRX  
Primary RX  
PTX  
Primary TX  
PWR_DWN  
PWR_UP  
RoHS  
RX  
Power Down  
Power Up  
Restriction of use of Certain Hazardous Substances  
Receive  
RX_DR  
SPI  
TX  
Receive Data Ready  
Serial Peripheral Interface  
Transmit  
TX_DS  
Transmit Data Sent  
Table 5 Glossary  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 9 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
FUNCTIONAL DESCRIPTION  
Modes of operation  
The nRF24L01 can be set in the following main modes depending on the level of the  
following primary I/Os and configuration registers:  
PWR_UP  
register  
PRIM_RX  
register  
CE  
FIFO state  
Mode  
RX mode  
TX mode  
TX mode  
1
1
1
1
0
0
1
1
-
Data in TX FIFO  
1Î0 Stays in TX mode until packet  
transmission is finished  
Standby-II  
Standby-I  
Power Down  
1
1
0
0
-
-
1
0
-
TX FIFO empty  
No ongoing packet transmission  
-
Table 6 nRF24L01 main modes  
An overview of the nRF24L01 I/O pins in different modes is given in Table 7.  
Pin functions in the different modes of nRF24L01  
Pin Name  
CE  
CSN  
Direction  
Input  
Input  
TX Mode  
High Pulse >10µs  
RX Mode  
Standby Modes Power Down  
Low  
High  
-
SPI Chip Select, active low  
SPI Clock  
SCK  
Input  
MOSI  
MISO  
Input  
SPI Serial Input  
SPI Serial Output  
Tri-state  
Output  
Output  
IRQ  
Interrupt, active low  
Table 7 Pin functions of the nRF24L01  
Standby Modes  
Standby-I mode is used to minimize average current consumption while maintaining  
short start up times. In this mode, part of the crystal oscillator is active. In Standby-II  
mode some extra clock buffers are active compared to Standby-I mode. Standby-II  
occurs when CE is held high on a PTX device with empty TX FIFO. The  
configuration word content is maintained during Standby modes. SPI interface may be  
activated. For start up time see Table 13.  
Power Down Mode  
In power down nRF24L01 is disabled with minimal current consumption. When  
entering this mode the device is not active, but all registers values available from the  
SPI interface are maintained during power down and the SPI interface may be  
activated (CSN=0). For start up time see Table 13. The power down is controlled by  
the PWR_UP bit in the CONFIG register.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 10 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Packet Handling Methods  
nRF24L01 has the following Packet Handling Methods:  
ShockBurst™ (compatible with nRF2401, nRF24E1, nRF2402 and nRF24E2  
with 1Mbps data rate, see page 26)  
Enhanced ShockBurst™  
ShockBurst™  
ShockBurst™ makes it possible to use the high data rate offered by nRF24L01  
without the need of a costly, high-speed microcontroller (MCU) for data  
processing/clock recovery. By placing all high speed signal processing related to RF  
protocol on-chip, nRF24L01 offers the application microcontroller a simple SPI  
compatible interface, the data rate is decided by the interface-speed the micro  
controller itself sets up. By allowing the digital part of the application to run at low  
speed, while maximizing the data rate on the RF link, ShockBurst™ reduces the  
average current consumption in applications.  
In ShockBurst™ RX, IRQ notifies the MCU when a valid address and payload is  
received respectively. The MCU can then clock out the received payload from an  
nRF24L01 RX FIFO.  
In ShockBurst™ TX, nRF24L01 automatically generates preamble and CRC, see  
Table 12. IRQ notifies the MCU that the transmission is completed. All together, this  
means reduced memory demand in the MCU resulting in a low cost MCU, as well as  
reduced software development time. nRF24L01 has a three level deep RX FIFO  
(shared between 6 pipes) and a three level deep TX FIFO. The MCU can access the  
FIFOs at any time, in power down mode, in standby modes, and during RF packet  
transmission. This allows the slowest possible SPI interface compared to the average  
data-rate, and may enable usage of an MCU without hardware SPI.  
Enhanced ShockBurst™  
Enhanced ShockBurst™ is a packet handling method with functionality that makes bi-  
directional link protocol implementation easier and more efficient. In a typical bi-  
directional link, one will let the terminating part acknowledge received packets from  
the originating part in order to make it possible to detect data loss. Data loss can then  
be recovered by retransmission. The idea with Enhanced ShockBurst™ is to let  
nRF24L01 handle both acknowledgement of received packets and retransmissions of  
lost packets, without involvement from the microcontroller.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 11 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
TX3  
TX4  
TX2  
TX5  
TX1  
TX6  
RX  
Frequency Channel N  
Figure 4: nRF24L01 in a star network configuration  
An nRF24L01 configured as primary RX (PRX) will be able to receive data trough 6  
different data pipes, see Figure 4. A data pipe will have a unique address but share the  
same frequency channel. This means that up to 6 different nRF24L01 configured as  
primary TX (PTX) can communicate with one nRF24L01 configured as PRX, and the  
nRF24L01 configured as PRX will be able to distinguish between them. Data pipe 0  
has a unique 40 bit configurable address. Each of data pipe 1-5 has an 8 bit unique  
address and shares the 32 most significant address bits. All data pipes can perform full  
Enhanced ShockBurst™ functionality.  
nRF24L01 will use the data pipe address when acknowledging a received packet. This  
means that nRF24L01 will transmit ACK with the same address as it receives payload  
at. In the PTX device data pipe 0 is used to received the acknowledgement, and  
therefore the receive address for data pipe 0 has to be equal to the transmit address to  
be able to receive the acknowledgement. See Figure 5 for addressing example.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 12 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Figure 5: Example on how the acknowledgement addressing is done  
An nRF24L01 configured as PTX with Enhanced ShockBurst™ enabled, will use the  
ShockBurst™ feature to send a packet whenever the microcontroller wants to. After  
the packet has been transmitted, nRF24L01 will switch on its receiver and expect an  
acknowledgement to arrive from the terminating part. If this acknowledgement fails to  
arrive, nRF24L01 will retransmit the same packet until it receives an  
acknowledgement or the number of retries exceeds the number of allowed retries  
given in the SETUP_RETR_ARC register. If the number of retries exceeds the  
number of allowed retries, this will be showed by the STATUS register bit MAX_RT  
which gives an interrupt.  
Whenever an acknowledgement is received by an nRF24L01 it will consider the last  
transmitted packet as delivered. It will then be cleared from the TX FIFO, and the  
TX_DS IRQ source will be set high.  
With Enhanced ShockBurst™ nRF24L01 offers the following benefits:  
Highly reduced current consumption due to short time on air and sharp timing  
when operating with acknowledgement traffic  
Lower system cost. Since the nRF24L01 handles all the high-speed link layer  
operations, like re-transmission of lost packet and generating  
acknowledgement to received packets, it is no need for hardware SPI on the  
system microcontroller to interface the nRF24L01. The interface can be done  
by using general purpose IO pins on a low cost microcontroller where the SPI  
is emulated in firmware. With the nRF24L01 this will be sufficient speed even  
when running a bi-directional link.  
Greatly reduced risk of “on-air” collisions due to short time on air  
Easier firmware development since the link layer is integrated on chip  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 13 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Enhanced ShockBurst™ Transmitting Payload:  
1. The configuration bit PRIM_RX has to be low.  
2. When the application MCU has data to send, the address for receiving node  
(TX_ADDR) and payload data (TX_PLD) has to be clocked into nRF24L01 via  
the SPI interface. The width of TX-payload is counted from number of bytes  
written into the TX FIFO from the MCU. TX_PLD must be written continuously  
while holding CSN low. TX_ADDR does not have to be rewritten if it is  
unchanged from last transmit. If the PTX device shall receive acknowledge, data  
pipe 0 has to be configured to receive the acknowledgement. The receive address  
for data pipe 0 (RX_ADDR_P0) has to be equal to the transmit address  
(TX_ADDR) in the PTX device. For the example in Figure 5 the following  
address settings have to be performed for the TX5 device and the RX device:  
TX5 device: TX_ADDR = 0xB3B4B5B605  
TX5 device: RX_ADDR_P0 = 0xB3B4B5B605  
RX device: RX_ADDR_P5 = 0xB3B4B5B605  
3. A high pulse on CE starts the transmission. The minimum pulse width on CE is 10 µs.  
4. nRF24L01 ShockBurst™:  
Radio is powered up  
16 MHz internal clock is started.  
RF packet is completed (see the packet description)  
Data is transmitted at high speed (1 Mbps or 2 Mbps configured by MCU).  
5. If auto acknowledgement is activated (ENAA_P0=1) the radio goes into RX mode  
immediately. If a valid packet has been received in the valid acknowledgement  
time window, the transmission is considered a success. The TX_DS bit in the  
status register is set high and the payload is removed from TX FIFO. If a valid  
acknowledgement is not received in the specified time window, the payload is  
resent (if auto retransmit is enabled). If the auto retransmit counter (ARC_CNT)  
exceeds the programmed maximum limit (ARC), the MAX_RT bit in the status  
register is set high. The payload in TX FIFO is NOT removed. The IRQ pin will  
be active when MAX_RT or TX_DS is high. To turn off the IRQ pin, the interrupt  
source must be reset by writing to the status register (see Interrupt chapter). If no  
acknowledgement is received for a packet after the maximum number of retries,  
no further packets can be sent before the MAX_RX interrupt is cleared. The  
packet loss counter (PLOS_CNT) is incremented at each MAX_RT interrupt. I.e.  
ARC_CNT counts the number of retries that was required to get a single packet  
through. PLOS_CNT counts the number of packets that did not get through after  
maximum number of retries.  
6. The device goes into Standby-I mode if CE is low. Otherwise next payload in TX  
FIFO will be sent. If TX FIFO is empty and CE is still high, the device will enter  
Standby-II mode.  
7. If the device is in Standby-II mode, it will go to Standby-I mode immediately if  
CE is set low.  
Enhanced ShockBurstTM Receive Payload:  
1. RX is selected by setting the PRIM_RX bit in the configuration register to high.  
All data pipes that shall receive data must be enabled (EN_RXADDR register),  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 14 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
auto acknowledgement for all pipes running Enhanced ShockBurst™ has to be  
enabled (EN_AA register), and the correct payload widths must be set  
(RX_PW_Px registers). Addresses have to be set up as described in item 2 in the  
Enhanced ShockBurst™ transmit payload chapter above.  
2. Active RX mode is started by setting CE high.  
3. After 130µs nRF24L01 is monitoring the air for incoming communication.  
4. When a valid packet has been received (matching address and correct CRC), the  
payload is stored in the RX-FIFO, and the RX_DR bit in status register is set high.  
The IRQ pin will be active when RX_DR is high. RX_P_NO in status register will  
indicate what data pipe the payload has been received in.  
5. If auto acknowledgement is enabled, an acknowledgement is sent back.  
6. MCU sets the CE pin low to enter Standby-I mode (low current mode).  
7. MCU can clock out the payload data at a suitable rate via the SPI interface.  
8. The device is now ready for entering TX or RX mode or power down mode.  
Two way communication with payload in both directions  
If payload shall be sent in both directions, the PRIM_RX register must be toggled by  
redefining the device from PRX to PTX or vice versa. The controlling processors  
must handle the synchronicity between a PTX and a PRX. Data buffering in both RX  
FIFO and TX FIFO simultaneously is possible, but restricted to data pipes 1 to 5. The  
third level in TX FIFO shall only be written in RX, TX or Standby-II mode if data is  
stored in RX FIFO  
Auto Acknowledgement (RX)  
The auto acknowledgement function reduces the load of the external microcontroller,  
and may remove the need for dedicated SPI hardware in a mouse/keyboard or  
comparable systems, and hence reduce cost and average current consumption. Auto  
acknowledgement can be configured individually for each data pipe via the SPI  
interface.  
If auto acknowledgement is enabled and a valid packet (correct data pipe address and  
CRC) is received, the device will enter TX mode and send an acknowledgement  
packet. After the device has sent the acknowledgement packet, normal operation  
resumes, and the mode is determined by the PRIM_RX register and CE pin.  
Auto Re-Transmission (ART) (TX)  
An auto retransmission function is available. It will be used at the TX side in an auto  
acknowledgement system. In the SETUP_RETR register it will be possible to state  
how many times the data in the data register will be resent if data is not  
acknowledged. After each sending, the device will enter RX mode and wait a  
specified time period for acknowledgement. When the acknowledgement packet is  
received, the device will return to normal transmit function. If there is no more unsent  
data in the TX FIFO and the CE pin is low, the device will go into Standby-I mode. If  
the acknowledgement is not received, the device will go back to TX mode and resend  
the data. This will continue until acknowledgment is received, or a time out occurs  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 15 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
(i.e. the maximum number of sending is reached). The only way to reset this is to set  
the PWR_UP bit low or let the auto retransmission finish. A packet loss counter will  
be incremented each time a packet does not succeed to reach the destination before  
time out. (Time out is indicated by the MAX_RT interrupt.) The packet loss counter is  
reset when writing to the RF channel register.  
Packet Identity (PID) and CRC used by Enhanced ShockBurstTM  
Each packet contains a two bit wide PID field to detect if the received packet is new  
or resent. The PID will prevent that the PRX device presents the same payload more  
than once to the microcontroller. This PID field is incremented at the TX side for each  
new packet received via the SPI interface. The PID and CRC field is used by the PRX  
device to determine whether a packet is resent or new. When several data is lost on  
the link, the PID fields may in some cases become equal to last received PID. If a  
packet has the same PID as the previous packet, nRF24L01 will compare the CRC  
sums from both packets. If they also are equal, the last received packet is considered  
as a copy of the previous and is discarded.  
1: PRX device:  
The PRX device compares the received PID with the last PID. If the PID fields are  
different, the packet is considered to be new. If the PID is equal to last received PID,  
the received packet might be the same as last time. The receiver must check if the  
CRC is equal to the previous CRC. If the CRC is equal to the previous one, the packet  
is probably the same, and will be discarded.  
2: PTX device:  
The transmitter increments the PID field each time it sends a new packet.  
TX side functionality  
RX side functionality  
Start  
Start  
New packet  
from MCU?  
PID equal  
last PID?  
CRC equal  
last CRC?  
Yes  
Yes  
Yes  
increment PID  
No  
No  
No  
New packet is  
valid for MCU  
Discard packet  
as a copy  
End  
End  
Figure 6 PID generation/detection  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 16 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
The length of the CRC is configurable through the SPI interface. It is important to  
notice that the CRC is calculated over the whole packet including address, PID and  
payload. No packet is accepted as correct if the CRC fails. This is an extra  
requirement for packet acceptance that is not illustrated in the figure above.  
Stationary Disturbance Detection – CD  
Carrier Detect (CD) is set high when an in-band RF signal is detected in RX mode,  
otherwise CD is low. The internal CD signal is filtered before presented to CD  
register. The internal CD signal must be high for at least 128µs.  
In Enhanced ShockBurst™ it is recommended to use the Carrier Detect functionality  
only when the PTX device does not succeed to get packets through, as indicated by  
the MAX_RT interrupt for single packets and by the packet loss counter  
(PLOS_CNT) if several packets are lost. If the PLOS_CNT in the PTX device  
indicates to high rate of packet losses, the device can be configured to a PRX device  
for a short time (Tstbt2a + CD-filter delay = 130µs+128µs = 258µs) to check CD. If CD  
was high (jam situation), the frequency channel should be changed. If CD was low  
(out of range), it may continue on the same frequency channel, but perform other  
adjustments. (A dummy write to the RF_CH will clear the PLOS_CNT.)  
Data Pipes  
nRF24L01 configured as PRX can receive data addressed to 6 different data pipes in  
one physical frequency channel. Each data pipe has its own unique address and can be  
configured to have individual behavior.  
The data pipes are enabled with the bits in the EN_RXADDR register. By default  
only data pipe 0 and 1 are enabled.  
The address for each data pipe is configured in the RX_ADDR_Px registers. Always  
ensure that none of the data pipes have the exact same address.  
Data pipe 0 has a unique 40 bit configurable address. Data pipes 1-5 share the 32 most  
significant address bits and have only the LSByte unique for each data pipe. Figure 7  
shows an example of how data pipes 0-5 are addressed. All pipes can have up to 40  
bit address, but for pipe 1-5 only the LSByte is different, and the LSByte must be  
unique for all pipes.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 17 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Byte 4 Byte 3 Byte 2 Byte 1 Byte 0  
Data pipe 0 (RX_ADDR_P0)  
Data pipe 1 (RX_ADDR_P1)  
0xE7  
0xC2  
0xD3  
0xC2  
0xF0  
0xC2  
0x35  
0xC2  
0x77  
0xC2  
Data pipe 2 (RX_ADDR_P2)  
Data pipe 3 (RX_ADDR_P3)  
Data pipe 4 (RX_ADDR_P4)  
Data pipe 5 (RX_ADDR_P5)  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC2  
0xC3  
0xC4  
0xC5  
0xC6  
Figure 7: Addressing data pipes 0-5  
When a packet has been received at one of the data pipes and the data pipe is setup to  
generate acknowledgement, nRF24L01 will generate an acknowledgement with an  
address that equals the data pipe address where the packet was received.  
Some configuration settings are common to all data pipes and some are individual.  
The following settings are common to all data pipes:  
CRC enabled/disabled (CRC always enabled when ESB is enabled)  
CRC encoding scheme  
RX address width  
Frequency channel  
RF data rate  
LNA gain  
RF output power  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 18 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
DEVICE CONFIGURATION  
All configuration of nRF24L01 is defined by values in some configuration registers.  
All these registers are writable via the SPI interface.  
SPI Interface  
The SPI interface is a standard SPI interface with a maximum data rate of 10Mbps.  
Most registers are readable.  
SPI Instruction Set  
The available commands to be used on the SPI interface are shown below. Whenever  
CSN is set low the interface expects an instruction. Every new instruction must be  
started by a high to low transition on CSN.  
In parallel to the SPI instruction word applied on the MOSI pin, the STATUS register  
is shifted serially out on the MISO pin.  
The serial shifting SPI commands is on the format:  
<Instruction word: MSBit to LSBit (one byte)>  
<Data bytes: LSByte to MSByte, MSBit in each byte first>  
See Figure 8 and Figure 9.  
Instruction Name Instruction # Data  
Operation  
Format  
Bytes  
[binary]  
000A AAAA  
R_REGISTER  
1 to 5  
LSByte first  
1 to 5  
Read registers. AAAAA = 5 bit Memory Map Address  
Write registers. AAAAA = 5 bit Memory Map Address  
001A AAAA  
0110 0001  
W_REGISTER  
R_RX_PAYLOAD  
LSByte first Executable in power down or standby modes only.  
1 to 32 Read RX-payload: 1 – 32 bytes. A read operation will  
LSByte first always start at byte 0. Payload will be deleted from FIFO  
after it is read. Used in RX mode.  
1010 0000  
W_TX_PAYLOAD  
1 to 32  
Used in TX mode.  
LSByte first Write TX-payload: 1 – 32 bytes. A write operation will  
always start at byte 0.  
1110 0001  
1110 0010  
FLUSH_TX  
FLUSH_RX  
0
0
Flush TX FIFO, used in TX mode  
Flush RX FIFO, used in RX mode  
Should not be executed during transmission of  
acknowledge, i.e. acknowledge package will not be  
completed.  
1110 0011  
REUSE_TX_PL  
0
Used for a PTX device  
Reuse last sent payload. Packets will be repeatedly resent  
as long as CE is high.  
TX payload reuse is active until W_TX_PAYLOAD or  
FLUSH TX is executed. TX payload reuse must not be  
activated or deactivated during package transmission  
No Operation. Might be used to read the STATUS register  
1111 1111  
NOP  
0
Table 8 Instruction set for the nRF24L01 SPI interface.  
The W_REGISTER and R_REGISTER may operate on single or multi-byte registers.  
When accessing multi-byte registers one will read or write MSBit of LSByte first. The  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 19 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
writing can be terminated before all bytes in a multi-byte register has been written. In  
this case the unwritten MSByte(s) will remain unchanged. E.g. the LSByte of  
RX_ADDR_P0 can be modified by writing only one byte to the RX_ADDR_P0  
register. The content of the status register will always be read to MISO after a high to  
low transition on CSN.  
Interrupt  
The nRF24L01 has an active low interrupt pin (IRQ). The interrupt pin is activated  
when TX_DS, RX_DR or MAX_RT is set high in status register. When MCU writes  
'1' to the interrupt source, the IRQ pin will go inactive. The interrupt mask part of the  
CONFIG register is used to mask out the interrupt sources that are allowed to set the  
IRQ pin low. By setting one of the MASK bits high, the corresponding interrupt  
source will be disabled. By default all interrupt sources are enabled.  
SPI Timing  
The interface supports SPI. SPI operation and timing is given in Figure 8 to Figure 10  
and in Table 9 and Table 10. The device must be in one of the standby modes or  
power down mode before writing to the configuration registers. In Figure 8 to Figure  
10 the following notations are used:  
Cn – SPI Instruction Bit  
Sn – Status Register Bit  
Dn – Data Bit (note: LSByte to MSByte, MSBit in each byte first)  
CSN  
SCK  
C7  
S7  
C6  
S6  
C5  
S5  
C4  
S4  
C3  
S3  
C2  
S2  
C1  
S1  
C0  
S0  
MOSI  
MISO  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
D15  
D14 D13 D12 D11 D10  
D9  
D8  
Figure 8 SPI read operation.  
CSN  
SCK  
MOSI  
MISO  
C7  
C6  
C5  
C4  
C3  
S3  
C2  
S2  
C1  
S1  
C0  
S0  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
D15  
D14 D13 D12 D11 D10  
D9  
D8  
S7  
S6  
S5  
S4  
Figure 9 SPI write operation.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 20 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Tcwh  
CSN  
Tcc  
Tch  
Tcl  
Tcch  
SCK  
Tdh  
Tdc  
C7  
C6  
C0  
MOSI  
MISO  
Tcsd  
Tcd  
Tcdz  
S7  
S0  
Figure 10 SPI NOP timing diagram.  
PARAMETER  
SYMBOL  
Tdc  
MIN  
2
2
MAX  
UNITS  
ns  
Data to SCK Setup  
SCK to Data Hold  
CSN to Data Valid  
SCK to Data Valid  
SCK Low Time  
Tdh  
Tcsd  
Tcd  
Tcl  
Tch  
Fsck  
Tr,Tf  
Tcc  
Tcch  
Tcwh  
Tcdz  
ns  
ns  
ns  
ns  
ns  
MHz  
ns  
ns  
ns  
38  
55  
40  
40  
0
SCK High Time  
SCK Frequency  
8
100  
SCK Rise and Fall  
CSN to SCK Setup  
SCK to CSN Hold  
CSN Inactive time  
CSN to Output High Z  
2
2
50  
ns  
ns  
38  
Table 9 SPI timing parameters (CLoad = 5pF).  
PARAMETER  
SYMBOL  
Tdc  
MIN  
2
2
MAX  
UNITS  
ns  
Data to SCK Setup  
SCK to Data Hold  
CSN to Data Valid  
SCK to Data Valid  
SCK Low Time  
Tdh  
Tcsd  
Tcd  
Tcl  
Tch  
Fsck  
Tr,Tf  
Tcc  
Tcch  
Tcwh  
Tcdz  
ns  
ns  
ns  
ns  
ns  
MHz  
ns  
ns  
ns  
42  
58  
40  
40  
0
SCK High Time  
SCK Frequency  
8
100  
SCK Rise and Fall  
CSN to SCK Setup  
SCK to CSN Hold  
CSN Inactive time  
CSN to Output High Z  
2
2
50  
ns  
ns  
42  
Table 10 SPI timing parameters (CLoad = 10pF).  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 21 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
MEMORY MAP  
All undefined bits in the table below are redundant. They will be read out as '0'.  
Address  
(Hex)  
Mnemonic  
Bit  
Reset  
Value  
Type Description  
00  
CONFIG  
Configuration Register  
Reserved  
MASK_RX_DR  
7
6
0
0
R/W Only '0' allowed  
R/W Mask interrupt caused by RX_DR  
1: Interrupt not reflected on the IRQ pin  
0: Reflect RX_DR as active low interrupt  
on the IRQ pin  
MASK_TX_DS  
5
4
0
0
R/W Mask interrupt caused by TX_DS  
1: Interrupt not reflected on the IRQ pin  
0: Reflect TX_DS as active low interrupt  
on the IRQ pin  
R/W Mask interrupt caused by MAX_RT  
1: Interrupt not reflected on the IRQ pin  
0: Reflect MAX_RT as active low  
interrupt on the IRQ pin  
MASK_MAX_RT  
EN_CRC  
CRCO  
3
2
1
0
R/W Enable CRC. Forced high if one of the  
bits in the EN_AA is high  
R/W CRC encoding scheme  
'0' - 1 byte  
'1' – 2 bytes  
PWR_UP  
PRIM_RX  
1
0
0
0
R/W 1: POWER UP, 0:POWER DOWN  
R/W 1: PRX, 0: PTX  
01  
EN_AA  
Enable ‘Auto Acknowledgment’ Function  
Disable this functionality to be  
compatible with nRF2401, see page 26  
Enhanced  
ShockBurst™  
Reserved  
ENAA_P5  
ENAA_P4  
ENAA_P3  
ENAA_P2  
ENAA_P1  
ENAA_P0  
7:6  
5
4
3
2
00  
1
1
1
1
R/W Only '00' allowed  
R/W Enable auto ack. data pipe 5  
R/W Enable auto ack. data pipe 4  
R/W Enable auto ack. data pipe 3  
R/W Enable auto ack. data pipe 2  
R/W Enable auto ack. data pipe 1  
R/W Enable auto ack. data pipe 0  
1
0
1
1
02  
EN_RXADDR  
Reserved  
ERX _P5  
ERX _P4  
ERX _P3  
ERX _P2  
ERX _P1  
ERX _P0  
Enabled RX Addresses  
R/W Only '00' allowed  
R/W Enable data pipe 5.  
R/W Enable data pipe 4.  
R/W Enable data pipe 3.  
R/W Enable data pipe 2.  
R/W Enable data pipe 1.  
R/W Enable data pipe 0.  
7:6  
5
4
3
2
00  
0
0
0
0
1
0
1
1
03  
SETUP_AW  
Setup of Address Widths  
(common for all data pipes)  
R/W Only '000000' allowed  
R/W RX/TX Address field width  
'00' - Illegal  
Reserved  
AW  
7:2  
1:0  
000000  
11  
'01' - 3 bytes  
'10' - 4 bytes  
'11' – 5 bytes  
LSByte will be used if address width  
below 5 bytes  
04  
SETUP_RETR  
ARD  
Setup of Automatic Retransmission  
R/W Auto Re-transmit Delay  
‘0000’ – Wait 250+86uS  
7:4  
0000  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 22 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Address  
(Hex)  
Mnemonic  
Bit  
Reset  
Value  
Type Description  
‘0001’ – Wait 500+86uS  
‘0010’ – Wait 750+86uS  
……..  
‘1111’ – Wait 4000+86uS  
(Delay defined from end of transmission  
to start of next transmission)14  
ARC  
3:0  
0011  
R/W Auto Retransmit Count  
‘0000’ –Re-Transmit disabled  
‘0001’ – Up to 1 Re-Transmit  
on fail of AA  
……  
‘1111’ – Up to 15 Re-Transmit  
on fail of AA  
05  
06  
RF_CH  
Reserved  
RF_CH  
RF Channel  
R/W Only '0' allowed  
R/W Sets the frequency channel nRF24L01  
operates on  
7
6:0  
0
0000010  
RF_SETUP  
Reserved  
PLL_LOCK  
RF_DR  
RF Setup Register  
R/W Only '000' allowed  
R/W Force PLL lock signal. Only used in test  
R/W Data Rate  
7:5  
4
3
000  
0
1
‘0’ – 1 Mbps  
‘1’ – 2 Mbps  
RF_PWR  
2:1  
0
11  
1
R/W Set RF output power in TX mode  
'00' – -18 dBm  
'01' – -12 dBm  
'10' – -6 dBm  
'11' – 0 dBm  
LNA_HCURR  
STATUS  
R/W Setup LNA gain  
07  
Status Register (In parallel to the SPI  
instruction word applied on the MOSI  
pin, the STATUS register is shifted  
serially out on the MISO pin)  
Reserved  
RX_DR  
7
6
0
0
R/W Only '0' allowed  
R/W Data Ready RX FIFO interrupt. Set high  
when new data arrives RX FIFO15.  
Write 1 to clear bit.  
TX_DS  
5
0
R/W Data Sent TX FIFO interrupt. Set high  
when packet sent on TX. If AUTO_ACK  
is activated, this bit will be set high only  
when ACK is received.  
Write 1 to clear bit.  
MAX_RT  
RX_P_NO  
4
0
R/W Maximum number of TX retries interrupt  
Write 1 to clear bit. If MAX_RT is  
set it must be cleared to enable  
further communication.  
3:1  
111  
R
Data pipe number for the payload  
14 Accurate formula for delay from start of transmission, to start of re-transmission:  
TRD (us) = 250us * (ARD+1) + 4us *(AW + PW + CRCW) +138,5us.  
TRD= total retransmit delay, AW=Address Width (#bytes), PW=Payload Width(#bytes)  
, CRCW= CRC Width (#bytes)  
15 The Data Ready interrupt is set by a new packet arrival event. The procedure for handling this  
interrupt should be: 1) read payload via SPI, 2) clear RX_DR interrupt, 3) read FIFO_STATUS to  
check if there are more payloads available in RX FIFO, 4) if there are more data in RX FIFO, repeat  
from 1).  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 23 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Address  
(Hex)  
Mnemonic  
Bit  
Reset  
Value  
Type Description  
available for reading from RX_FIFO  
000-101: Data Pipe Number  
110: Not Used  
111: RX FIFO Empty  
TX_FULL  
0
0
0
0
R
R
R
TX FIFO full flag. 1: TX FIFO full. 0:  
Available locations in TX FIFO.  
08  
OBSERVE_TX  
PLOS_CNT  
Transmit observe register  
7:4  
3:0  
Count lost packets. The counter is  
overflow protected to 15, and discontinue  
at max until reset. The counter is reset by  
writing to RF_CH. See page 14 and 17.  
Count resent packets. The counter is reset  
when transmission of a new packet starts.  
See page 14.  
ARC_CNT  
09  
CD  
Reserved  
CD  
7:1  
0
000000  
0
R
R
Carrier Detect. See page 17.  
0xE7E7E7E7E7  
0A  
0B  
RX_ADDR_P0  
39:0  
R/W Receive address data pipe 0. 5 Bytes  
maximum length. (LSByte is written first.  
Write the number of bytes defined by  
SETUP_AW)  
R/W Receive address data pipe 1. 5 Bytes  
maximum length. (LSByte is written first.  
Write the number of bytes defined by  
SETUP_AW)  
0xC2C2C2C2C2  
RX_ADDR_P1  
39:0  
0C  
0D  
0E  
0F  
RX_ADDR_P2  
RX_ADDR_P3  
RX_ADDR_P4  
RX_ADDR_P5  
7:0  
7:0  
7:0  
7:0  
0xC3  
0xC4  
0xC5  
0xC6  
R/W Receive address data pipe 2. Only LSB.  
MSBytes will be equal to  
RX_ADDR_P1[39:8]  
R/W Receive address data pipe 3. Only LSB.  
MSBytes will be equal to  
RX_ADDR_P1[39:8]  
R/W Receive address data pipe 4. Only LSB.  
MSBytes will be equal to  
RX_ADDR_P1[39:8]  
R/W Receive address data pipe 5. Only LSB.  
MSBytes will be equal to  
RX_ADDR_P1[39:8]  
0xE7E7E7E7E7  
10  
11  
TX_ADDR  
39:0  
R/W Transmit address. Used for a PTX device  
only. (LSByte is written first)  
Set RX_ADDR_P0 equal to this address  
to handle automatic acknowledge if this is  
a PTX device with Enhanced  
ShockBurst™ enabled. See page 14.  
RX_PW_P0  
Reserved  
RX_PW_P0  
7:6  
5:0  
00  
0
R/W Only '00' allowed  
R/W Number of bytes in RX payload in data  
pipe 0 (1 to 32 bytes).  
0 Pipe not used  
1 = 1 byte  
32 = 32 bytes  
12  
RX_PW_P1  
Reserved  
7:6  
5:0  
00  
0
R/W Only '00' allowed  
R/W Number of bytes in RX payload in data  
pipe 1 (1 to 32 bytes).  
RX_PW_P1  
0 Pipe not used  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 24 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Address  
(Hex)  
Mnemonic  
Bit  
Reset  
Value  
Type Description  
1 = 1 byte  
32 = 32 bytes  
13  
14  
15  
16  
17  
RX_PW_P2  
Reserved  
RX_PW_P2  
7:6  
5:0  
00  
0
R/W Only '00' allowed  
R/W Number of bytes in RX payload in data  
pipe 2 (1 to 32 bytes).  
0 Pipe not used  
1 = 1 byte  
32 = 32 bytes  
RX_PW_P3  
Reserved  
RX_PW_P3  
7:6  
5:0  
00  
0
R/W Only '00' allowed  
R/W Number of bytes in RX payload in data  
pipe 3 (1 to 32 bytes).  
0 Pipe not used  
1 = 1 byte  
32 = 32 bytes  
RX_PW_P4  
Reserved  
RX_PW_P4  
7:6  
5:0  
00  
0
R/W Only '00' allowed  
R/W Number of bytes in RX payload in data  
pipe 4 (1 to 32 bytes).  
0 Pipe not used  
1 = 1 byte  
32 = 32 bytes  
RX_PW_P5  
Reserved  
RX_PW_P5  
7:6  
5:0  
00  
0
R/W Only '00' allowed  
R/W Number of bytes in RX payload in data  
pipe 5 (1 to 32 bytes).  
0 Pipe not used  
1 = 1 byte  
32 = 32 bytes  
FIFO_STATUS  
Reserved  
TX_REUSE  
FIFO Status Register  
R/W Only '0' allowed  
7
6
0
0
R
Reuse last sent data packet if set high.  
The packet will be repeatedly resent as  
long as CE is high. TX_REUSE is set by  
the SPI instruction REUSE_TX_PL, and  
is reset by the SPI instructions  
W_TX_PAYLOAD or FLUSH TX  
TX FIFO full flag. 1: TX FIFO full. 0:  
Available locations in TX FIFO.  
TX FIFO empty flag. 1: TX FIFO empty.  
0: Data in TX FIFO.  
TX_FULL  
5
4
0
1
R
R
TX_EMPTY  
Reserved  
RX_FULL  
3:2  
1
00  
0
R/W Only '00' allowed  
R
RX FIFO full flag. 1: RX FIFO full. 0:  
Available locations in RX FIFO.  
RX FIFO empty flag. 1: RX FIFO empty.  
0: Data in RX FIFO.  
Written by separate SPI command TX  
data payload register 1 - 32 bytes.  
This register is implemented as a FIFO  
with 3 levels. Used in TX mode only  
Written by separate SPI command  
RX data payload register. 1 - 32 bytes.  
This register is implemented as a FIFO  
RX_EMPTY  
TX_PLD  
0
1
R
N/A  
N/A  
255:0  
X
W
RX_PLD  
255:0  
X
R
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 25 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Address  
(Hex)  
Mnemonic  
Bit  
Reset  
Value  
Type Description  
with 3 levels.  
All receive channels share the same FIFO  
Table 11 Memory map of nRF24L01  
Configuration for compatibility with nRF24XX  
How to setup nRF24L01 to receive from an nRF2401/nRF2402/nRF24E1/nRF24E2:  
Use same CRC configuration as the nRF2401/nRF2402/nRF24E1/nRF24E2  
uses  
Set the PRIM_RX bit to 1  
Disable auto acknowledgement on the data pipe that will be addressed  
Use the same address width as the PTX device  
Use the same frequency channel as the PTX device  
Select data rate 1Mbit/s on both nRF24L01 and  
nRF2401/nRF2402/nRF24E1/nRF24E2  
Set correct payload width on the data pipe that will be addressed  
Set PWR_UP and CE high  
How to setup nRF24L01 to transmit to an nRF2401/nRF24E1:  
Use same CRC configuration as the nRF2401/nRF2402/nRF24E1/nRF24E2  
uses  
Set the PRIM_RX bit to 0  
Set the Auto Retransmit Count to 0 to disable the auto retransmit functionality  
Use the same address width as the nRF2401/nRF2402/nRF24E1/nRF24E2  
uses  
Use the same frequency channel as the  
nRF2401/nRF2402/nRF24E1/nRF24E2 uses  
Select data rate 1Mbit/s on both nRF24L01 and  
nRF2401/nRF2402/nRF24E1/nRF24E2  
Set PWR_UP high  
Clock in a payload that has the same length as the  
nRF2401/nRF2402/nRF24E1/nRF24E2 is configured to receive  
Pulse CE to send the packet  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 26 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
PACKET DESCRIPTION  
An Enhanced ShockBurst™ packet with payload (1-32 bytes).  
CRC 0/1/2  
byte  
Preamble  
Address 3-5 byte  
9 bit  
Payload 1 - 32 byte  
flag bits.  
A ShockBurst™ packet compatible to nRF2401/nRF2402/nRF24E1/nRF24E2 devices.  
CRC 0/1/2  
byte  
Preamble  
Address 3-5 byte  
Payload 1 - 32 byte  
Preamble  
Address  
Preamble is used to detect 0 and 1 levels. It is stripped off (RX) and added (TX)  
by nRF24L01.  
The address field contains the receiver address.  
The address can be 3, 4 or 5 bytes wide  
The address fields can be individually configured for all RX channels and the  
TX channel  
Address is automatically removed from received packets.16  
PID: Packet Identification. 2 bits that is incremented for each new payload  
7 bits reserved for packet compatibility with future products  
Flags  
Not used when compatible to nRF2401/nRF24E1  
1 - 32 bytes wide.  
The CRC is optional.  
Payload  
CRC  
0-2 bytes wide CRC  
The polynomial for 8 bits CRC check is X8 + X2 + X + 1  
The polynomial for 16 bits CRC check is X16+ X12 + X5 + 1.  
Table 12 Data packet description  
16 Suggested use of addresses. In general more bits in the address gives less false detection, which in  
the end may give lower data Packet-Error-Rate (PER).  
A. The address made by (5, 4, or 3) equal bytes are not recommended because it in general will  
make the packet-error-rate increase.  
B. Addresses where the level shift only one time (i.e. 000FFFFFFF) could often be detected in  
noise that may give a false detection, which again may give raised packet-error-rate.  
C. Addresses as a continuation of the preamble (hi-low toggling) will raise the Packet-Error-Rate  
(PER).  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 27 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
IMPORTANT TIMING DATA  
The following timing applies for operation of nRF24L01.  
nRF24L01 Timing Information  
nRF24L01 timing  
Power Down Î Standby mode  
Standby modes Î TX/RX mode  
Minimum CE high  
Max.  
1.5ms  
130µs  
Min.  
Name  
Tpd2stby  
Tstby2a  
Thce  
Tpece2csn  
10µs  
4µs  
Delay from CE pos. edge to CSN low  
Table 13 Operational timing of nRF24L01  
When the nRF24L01 is in power down it must always settle in Standby for 1.5ms  
before it can enter one of the TX or RX modes. Note that the configuration word will  
be lost if VDD is turned off and that the device then must be configured before going  
to one of the TX or RX mode.  
Enhanced ShockBurst™ timing  
0us  
250us  
1
2
1 byte payload with ACK (339 us)  
ESB cycle  
CE high minimum 10 us  
PTX: CE  
PTX: IRQ (TX_DS)  
2 us  
STBY I  
TX  
RX  
TX  
PTX: Mode  
Antenna  
Payload (33 us + 4 us/byte)  
5 us  
ACK (33 us)  
128 us  
1
0
PRX: CE  
PRX: IRQ (RX_DR)  
PRX: Mode  
5 us  
SPI: IRQ Clear  
128 us  
STBY I  
RX  
TX  
RX  
Pac ket:  
Address: 5 bytes  
CRC: 1 byte  
Payload: 1 byte  
Figure 11 Timing of Enhanced ShockBurst™ for one packet upload (2Mbps).  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 28 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
In Figure 11 the sending of one packet and the acknowledgement of this packet is  
shown. The loading of payload to the PTX device is not shown in the figure. The PRX  
device is turned into RX mode (CE=1), and the PTX device is set into TX mode  
(CE=1 for minimum 10 µs). After 130 µs the transmission starts and is finished after  
another 37 µs (1 byte payload). The transmission ends, and the PTX device is  
automatically turned around to RX mode to wait for the acknowledgement from the  
PRX device. After the PTX device has received the acknowledgement it gives an  
interrupt to the MCU (IRQ (TX_DS) =>TX-data sent). After the PRX device has  
received the packet it gives an interrupt to the MCU (IRQ (RX_DR) =>RX-data  
ready).  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 29 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
PERIPHERAL RF INFORMATION  
Antenna output  
The ANT1 & ANT2 output pins provide a balanced RF output to the antenna. The  
pins must have a DC path to VDD, either via a RF choke or via the center point in a  
dipole antenna. A load of 15+j88(simulated values) is recommended for  
maximum output power (0dBm). Lower load impedance (for instance 50 ) can be  
obtained by fitting a simple matching network between the load and ANT1 and  
ANT2.  
Output Power adjustment  
SPI RF-SETUP  
RF output power  
DC current  
(RF_PWR)  
consumption  
11.3 mA  
9.0 mA  
11  
10  
01  
00  
0 dBm  
-6 dBm  
-12 dBm  
-18 dBm  
7.5 mA  
7.0 mA  
Conditions: VDD = 3.0V, VSS = 0V, TA = 27ºC, Load impedance = 15+j88.  
Table 14 RF output power setting for the nRF24L01.  
Crystal Specification  
Frequency accuracy includes initial accuracy (tolerance) and stability over  
temperature and aging.  
Frequency accuracy  
Frequency  
CL  
ESR max C0max  
16MHz  
8 – 16 pF  
7.0pF  
60ppm  
100 Ω  
Table 15 Crystal specification of the nRF24L01  
To achieve a crystal oscillator solution with low power consumption and fast start-up  
time, it is recommended to specify the crystal with a low value of crystal load  
capacitance. Specifying a lower value of crystal parallel equivalent capacitance, C0  
will also work, but this can increase the price of the crystal itself. Typically C0=1.5pF  
at a crystal specified for C0max=7.0pF.  
The crystal load capacitance, CL, is given by:  
C1 'C2  
C1 '+C2  
'
CL =  
' , where C1’ = C1 + CPCB1 +CI1 and C2’ = C2 + CPCB2 + CI2  
C1 and C2 are SMD capacitors as shown in the application schematics. CPCB1 and  
CPCB2 are the layout parasitic on the circuit board. CI1 and CI2 are the capacitance seen  
into the XC1 and XC2 pin respectively; the value is typical 1pF.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 30 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
nRF24L01 sharing crystal with a micro controller.  
When using a micro controller to drive the crystal reference input XC1 of the  
nRF24L01 transceiver some rules must be followed.  
Crystal parameters:  
When the micro controller drives the nRF24L01 clock input, the requirement of load  
capacitance CL is set by the micro controller only. The frequency accuracy of 60  
ppm is still required to get a functional radio link. The nRF24L01 will load the crystal  
by 0.5pF at XC1 in addition to the PBC routing.  
Input crystal amplitude & Current consumption  
The input signal should not have amplitudes exceeding any rail voltage, but any DC-  
voltage within this is OK. Exceeding rail voltage will excite the ESD structure and the  
radio performance is degraded below specification. If testing the nRF24L01 with a RF  
source with no DC offset as the reference source, the input signal will go below the  
ground level, which is not acceptable.  
XO_OUT  
Buffer:  
Sine to  
full swing  
Amplitude  
controlled  
current source  
Current starved  
inverter:  
XOSC core  
Vdd  
Vdd  
Vss  
Vss  
ESD  
ESD  
XC1  
XC2  
Figure 12  
Principle of crystal oscillator  
The nRF24L01 crystal oscillator is amplitude regulated. To achieve low current  
consumption and also good signal-to-noise ratio when using an external clock, it is  
recommended to use an input signal larger than 0.4 V-peak. When clocked externally,  
XC2 is not used and can be left as an open pin.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 31 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
PCB layout and de-coupling guidelines  
A well-designed PCB is necessary to achieve good RF performance. Keep in mind  
that a poor layout may lead to loss of performance, or even functionality, if due care is  
not taken. A fully qualified RF-layout for the nRF24L01 and its surrounding  
components, including matching networks, can be downloaded from  
www.nordicsemi.no.  
A PCB with a minimum of two layers including a ground plane is recommended for  
optimum performance. The nRF24L01 DC supply voltage should be de-coupled as  
close as possible to the VDD pins with high performance RF capacitors, see Table 16.  
It is preferable to mount a large surface mount capacitor (e.g. 4.7µF tantalum) in  
parallel with the smaller value capacitors. The nRF24L01 supply voltage should be  
filtered and routed separately from the supply voltages of any digital circuitry.  
Long power supply lines on the PCB should be avoided. All device grounds, VDD  
connections and VDD bypass capacitors must be connected as close as possible to the  
nRF24L01 IC. For a PCB with a topside RF ground plane, the VSS pins should be  
connected directly to the ground plane. For a PCB with a bottom ground plane, the  
best technique is to have via holes as close as possible to the VSS pads. At least one  
via hole should be used for each VSS pin.  
Full swing digital data or control signals should not be routed close to the crystal or  
the power supply lines.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 32 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
APPLICATION EXAMPLE  
nRF24L01 with single ended matching network crystal, bias resistor, and decoupling  
capacitors.  
C7  
33nF  
R2  
22K  
0402  
0402  
VDD  
C9  
10nF  
0402  
C8  
1nF  
0402  
U1  
CE  
1
2
3
4
5
15  
14  
13  
12  
11  
CE  
CSN  
SCK  
MOSI  
MISO  
VDD  
VSS  
ANT2  
ANT1  
VDD_PA  
CSN  
SCK  
MOSI  
MISO  
nRF24L01  
C5  
L3  
50ohm, RF I/O  
3.9nH  
0402  
L1  
8.2nH  
0402  
1.5pF  
0402  
C6  
1.0pF  
0402  
L2  
2.7nH  
0402  
NRF24L01  
IRQ  
C3  
2.2nF  
0402  
C4  
4.7pF  
0402  
X1  
16 MHz  
R1  
1M  
C1  
22pF  
C2  
22pF  
0402  
0402  
Figure 13 nRF24L01 schematic for RF layouts with single ended 50RF output.  
Part  
Designator  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
L1  
L2  
L3  
Footprint  
0402  
0402  
0402  
0402  
0402  
0402  
0402  
0402  
0402  
0402  
0402  
0402  
Description  
NPO, +/- 2%, 50V  
NPO, +/- 2%, 50V  
22pF17  
22pF17  
2.2nF  
4.7pF  
1.5pF  
1,0pF  
33nF  
X7R, +/- 10%, 50V  
NPO, +/- 0.25 pF, 50V  
NPO, +/- 0.1 pF, 50V  
NPO, +/- 0.1 pF, 50V  
X7R, +/- 10%, 50V  
X7R, +/- 10%, 50V  
X7R, +/- 10%, 50V  
chip inductor +/- 5%  
chip inductor +/- 5%  
chip inductor +/- 5%  
+/-10%  
1nF  
10nF  
8,2nH  
2.7nH  
3,9nH  
1M  
R1  
0402  
+/- 1 %  
22K  
R2  
0402  
nRF24L01  
16MHz  
U1  
X1  
QFN20 4x4  
+/-60ppm, CL=12pF17  
Table 16 Recommended components (BOM) in nRF24L01 with antenna matching  
network  
17 C1 and C2 must have values that match the crystals load capacitance, CL.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 33 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
PCB layout examples  
Figure 14 shows a PCB layout example for the application schematic in Figure 13.  
A double-sided FR-4 board of 1.6mm thickness is used. This PCB has a ground plane  
on the bottom layer. Additionally, there are ground areas on the component side of the  
board to ensure sufficient grounding of critical components. A large number of via  
holes connect the top layer ground areas to the bottom layer ground plane.  
Top overlay  
Top layer  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 34 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Bottom layer  
Figure 14 nRF24L01 RF layout with single ended connection to PCB antenna and  
0603 size passive components  
The nest figure (Figure 15) is for the SMA output to have a board for direct  
measurements at a 50SMA connector.  
Top Overlay  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 35 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Top Layer  
Bottom Layer  
Figure 15 Module with OFM crystal and SMA connector  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 36 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
DEFINITIONS  
Data sheet status  
Objective product specification This data sheet contains target specifications for product development.  
Preliminary product  
specification  
This data sheet contains preliminary data; supplementary data may be  
published from Nordic Semiconductor ASA later.  
Product specification  
This data sheet contains final product specifications. Nordic Semiconductor  
ASA reserves the right to make changes at any time without notice in order to  
improve design and supply the best possible product.  
Limiting values  
Stress above one or more of the limiting values may cause permanent damage to the device. These are stress  
ratings only and operation of the device at these or at any other conditions above those given in the  
Specifications sections of the specification is not implied. Exposure to limiting values for extended periods may  
affect device reliability.  
Application information  
Where application information is given, it is advisory and does not form part of the specification.  
Table 17. Definitions  
Nordic Semiconductor ASA reserves the right to make changes without further notice  
to the product to improve reliability, function or design. Nordic Semiconductor ASA  
does not assume any liability arising out of the application or use of any product or  
circuits described herein.  
LIFE SUPPORT APPLICATIONS  
These products are not designed for use in life support appliances, devices, or systems  
where malfunction of these products can reasonably be expected to result in personal  
injury. Nordic Semiconductor ASA customers using or selling these products for use  
in such applications do so at their own risk and agree to fully indemnify Nordic  
Semiconductor ASA for any damages resulting from such improper use or sale.  
Preliminary Product Specification: Revision Date: 08.03.2006.  
Data sheet order code: 080306-nRF24L01  
All rights reserved ®. Reproduction in whole or in part is prohibited without the prior  
written permission of the copyright holder.  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 37 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
YOUR NOTES  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 38 of 39  
PRELIMINARY PRODUCT SPECIFICATION  
nRF24L01 Single Chip 2.4 GHz Radio Transceiver  
Nordic Semiconductor ASA – World Wide Distributors  
For Your nearest dealer, please see http://www.nordicsemi.no  
Main Office:  
Vestre Rosten 81, N-7075 Tiller, Norway  
Phone: +47 72 89 89 00, Fax: +47 72 89 89 89  
Visit the Nordic Semiconductor ASA website at http://www.nordicsemi.no  
Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway  
Revision: 1.2  
-
Phone +4772898900  
-
Fax +4772898989  
March 2006  
Page 39 of 39  

相关型号:

NRF24L01IC

Single chip 2.4 GHz Transceiver
ETC

NRF24LE1

无线发射
ETC

NRF24LE1-F16Q24

Single chip ultra low power wireless Ultra low power wireless system-on-chip solution
ETC

NRF24LE1-F16Q24-DK

Single chip ultra low power wireless Ultra low power wireless system-on-chip solution
ETC

NRF24LE1-F16Q32

Single chip ultra low power wireless Ultra low power wireless system-on-chip solution
ETC

NRF24LE1-F16Q32-DK

Single chip ultra low power wireless Ultra low power wireless system-on-chip solution
ETC

NRF24LE1-F16Q48

Single chip ultra low power wireless Ultra low power wireless system-on-chip solution
ETC

NRF24LE1-F16Q48-DK

Single chip ultra low power wireless Ultra low power wireless system-on-chip solution
ETC

NRF24LU1

Single chip ultra low power wireless Ultra low power wireless system-on-chip solution
ETC

NRF401

433MHz Single Chip RF Transceiver
ETC

NRF401-EVKIT

433MHz Single Chip RF Transceiver
ETC

NRF401-IC

433MHz Single Chip RF Transceiver
ETC