nRF24LU1+
Single Chip 2.4 GHz Transceiver with USB
Microcontroller and Flash Memory
Product Specification v1.1
Key Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
nRF24L01+ compatible RF transceiver
Worldwide 2.4 GHz ISM band operation
Up to 2 Mbps on air data rate
Enhanced ShockBurst™ hardware link layer
Air compatible with nRF24LU1, nRF24LE1,
nRF24L01+, nRF24L01, nRF2401A, nRF2402,
nRF24E1 and nRF24E2
Low cost external ±60 ppm 16 MHz crystal
Full speed USB 2.0 compliant device controller
Up to 12 Mbps USB transfer rate
2 control, 10 bulk/interrupt and 2 ISO endpoints
Dedicated 512 bytes endpoint buffer RAM
Software controlled pull-up resistor for D+
PLL for full-speed USB operation
Voltage regulator, 4.0 to 5.25V supply range
Enhanced 8-bit 8051 compatible
microcontroller
Drop-in compatibility with nRF24LU1
Reduced instruction cycle time
32-bit multiplication-division unit
16 or 32 kbytes of on-chip flash memory
2 kbytes of on-chip SRAM
6 general purpose digital input/output pins
Hardware SPI slave and master, UART
3 16-bit timers/counters
AES encryption/decryption co-processor
Supports firmware upgrade over USB
Supports FS2 hardware debugger
Compact 32-pin 5x5mm QFN package
Applications
•
•
•
•
•
•
Compact USB dongles for wireless
peripherals
USB dongles for mouse, keyboards and
remotes
USB dongle 3-in-1 desktop bundles
USB dongle for advanced media center
remote controls
USB dongle for game controllers
Toys
All rights reserved.
Reproduction in whole or in part is prohibited without the prior written permission of the copyright holder.
April 2010
nRF24LU1+ Product Specification
Liability disclaimer
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.
All application information is advisory and does not form part of the specification.
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 are not implied. Exposure to limiting values for extended periods may affect device reliability.
Life support applications
Nordic Semiconductor’s 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 Semi-
conductor 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.
Data sheet status
Objective product specification
This product specification contains target specifications for product
development.
Preliminary product specification This product specification contains preliminary data; supplementary
data may be published from Nordic Semiconductor ASA later.
Product specification
This product specification 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.
Contact details
For your nearest dealer, please see
www.nordicsemi.com
Main office:
Otto Nielsens veg 12
7004 Trondheim
Phone: +47 72 89 89 00
Fax: +47 72 89 89 89
www.nordicsemi.com
Revision 1.1
Page 2 of 187
nRF24LU1+ Product Specification
Revision History
Date
April 2010
Version
1.1
Description
Updated
section 1.3 on page 11,
caption name for
Table
46. on page 87.
Updated
Figure 2. on page 13, Figure 16.
on page 46, Figure 18. on page 48, section 1.3 on page
11, section 2.2 on page 15, Table 24. on page 65, Table
53. on page 90,section 7.7.3 on page 80
and Attention
box.
RoHS statement
nRF24LU1+ where explicitly stated in this product specification meets the requirements of Directive 2002/
95/EC of the European Parliament and of the Council on the Restriction of Hazardous Substances (RoHS).
Complete hazardous substance reports as well as material composition reports for all active Nordic
products can be found on our web site
www.nordicsemi.com.
Revision 1.1
Page 3 of 187
nRF24LU1+ Product Specification
Contents
1
1.1
1.2
1.3
1.4
1.5
2
2.1
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
3
4
5
5.1
5.2
5.3
5.4
5.5
5.6
6
6.1
6.2
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
6.4
6.4.1
6.4.2
6.4.3
6.4.4
6.4.5
6.4.6
6.4.7
Introduction ...............................................................................................
Prerequisites ........................................................................................
Writing conventions ..............................................................................
Features ...............................................................................................
Block diagram ......................................................................................
Typical system usage...........................................................................
Pin Information..........................................................................................
Pin Assignments ..................................................................................
Pin Functions .......................................................................................
Antenna pins....................................................................................
USB pins..........................................................................................
Power supply pins ...........................................................................
PROG pin ........................................................................................
Reference current pins ....................................................................
Port pins ..........................................................................................
External RESET Pin ........................................................................
Crystal oscillator pins.......................................................................
Absolute Maximum Ratings .....................................................................
Operating Conditions ...............................................................................
Electrical Specifications...........................................................................
Power consumption and timing characteristics ....................................
RF transceiver characteristics .............................................................
USB interface .......................................................................................
Flash memory ......................................................................................
Crystal specifications ...........................................................................
DC Electrical Characteristics................................................................
RF Transceiver ..........................................................................................
Features ...............................................................................................
Block diagram ......................................................................................
Functional description ..........................................................................
Operational Modes ..........................................................................
Air data rate .....................................................................................
RF channel frequency .....................................................................
Received Power Detector measurements .......................................
PA control ........................................................................................
RX/TX control ..................................................................................
Enhanced ShockBurst™ ......................................................................
Features ..........................................................................................
Enhanced ShockBurst™ overview ..................................................
Enhanced Shockburst™ packet format ...........................................
Automatic packet assembly .............................................................
Automatic packet disassembly ........................................................
Automatic packet transaction handling ............................................
Enhanced ShockBurstTM flowcharts...............................................
10
10
10
11
12
13
14
14
15
15
15
15
15
16
16
16
16
17
18
19
19
20
23
23
24
24
26
26
27
27
27
31
31
31
31
32
32
32
32
33
36
37
38
40
Revision 1.1
Page 4 of 187
nRF24LU1+ Product Specification
6.4.8
MultiCeiver™ ...................................................................................
6.4.9
Enhanced ShockBurst™ timing .......................................................
6.4.10
Enhanced ShockBurst™ transaction diagram .................................
6.4.11
Compatibility with ShockBurst™......................................................
6.5
Data and control interface ....................................................................
6.5.1
SFR registers...................................................................................
6.5.2
SPI operation...................................................................................
6.5.3
Data FIFO........................................................................................
6.5.4
Interrupt ...........................................................................................
6.6
Register map ........................................................................................
6.6.1
Register map table ..........................................................................
7
USB Interface.............................................................................................
7.1
Features ...............................................................................................
7.2
Block diagram ......................................................................................
7.3
Functional description ..........................................................................
7.4
Control endpoints .................................................................................
7.4.1
Control endpoint 0 implementation ..................................................
7.4.2
Endpoint 0 registers ........................................................................
7.4.3
Control transfer examples ...............................................................
7.5
Bulk/Interrupt endpoints .......................................................................
7.5.1
Bulk/Interrupt endpoints implementation .........................................
7.5.2
Bulk/Interrupt endpoints registers ...................................................
7.5.3
Bulk and interrupt endpoints initialization ........................................
7.5.4
Data packet synchronization ...........................................................
7.5.5
Endpoint pairing...............................................................................
7.6
Isochronous endpoints .........................................................................
7.6.1
Isochronous endpoints implementation ...........................................
7.6.2
Isochronous endpoints registers .....................................................
7.6.3
ISO endpoints initialization ..............................................................
7.6.4
ISO transfers ...................................................................................
7.7
Memory configuration...........................................................................
7.7.1
On-chip memory map ......................................................................
7.7.2
Setting ISO FIFO size.....................................................................
7.7.3
Setting Bulk OUT size .....................................................................
7.7.4
Setting Bulk IN size .........................................................................
7.8
The USB controller interrupts ...............................................................
7.8.1
Wakeup interrupt request ................................................................
7.8.2
USB interrupt request ......................................................................
7.8.3
USB interrupt vectors ......................................................................
7.9
The USB controller registers ................................................................
7.9.1
Bulk IN data buffers (inxbuf) ............................................................
7.9.2
Bulk OUT data buffers (outxbuf) ......................................................
7.9.3
Isochronous OUT endpoint data FIFO (out8dat) .............................
7.9.4
Isochronous IN endpoint data FIFOs (in8dat) ................................
7.9.5
Isochronous data bytes counter (out8bch/out8bcl) .........................
7.9.6
Isochronous transfer error register (isoerr) .....................................
43
45
48
52
53
53
54
55
56
57
57
63
63
64
65
69
69
69
70
72
72
72
73
74
75
75
75
76
76
76
77
77
78
79
79
80
80
80
83
83
83
84
84
84
84
84
Revision 1.1
Page 5 of 187