Skip to main content

nRF24 / 2.4GHz

nRF24L01+

8-pin SPI 2.4GHz radio module with an onboard PCB antenna — the classic cheap point-to-point wireless link between two MCUs.

nRF24L01+ · Nordic Semiconductor

Voltage
1.9–3.6V
Package
Module
Pins
8
Interfaces
Digital, SPI
Lifecycle
Active
Footprint
Not verified

Overview

The nRF24L01+ is a self-contained 2.4GHz transceiver you drive over SPI, popular for cheap MCU-to-MCU links (it is not WiFi or Bluetooth). This record covers the base module with an integrated PCB trace antenna and on-chip PA (0dBm max). A separate +PA+LNA variant has different RF hardware and power demand. The radio supply is strictly 1.9-3.6V, while Nordic explicitly specifies its digital inputs as 5V tolerant; MISO remains a 3.3V output, which a 5V AVR reads as HIGH.

Wiring tip: power VCC from 3.3V; SPI/CE/CSN inputs are 5V tolerant per Nordic, but PA+LNA modules are a different higher-current design

spirf2.4ghzwireless3.3v-only

Pins & wiring

01Pin map
8 positions · top view
nRF24L01+

Logical two-sided map — confirm the package or board drawing before wiring.

PowerGroundGPIOSPI

All pins

Selected pin

GND

Ground
Direction
Passive
Full pin table
PinNameRoleDirectionVoltageNote
1GroundPassive
2PowerPower3.3 V
3GPIOInChip enable — switches between standby and TX/RX mode.
4SPIIn
5SPIIn
6SPIIn
7SPIOut
8GPIOOutActive-low interrupt output — optional to wire up; the RF24 library can poll status registers instead.

Wiring examples

5V host (Arduino Uno) — needs care on both power and logic

arduino-uno pinout →
nRF24L01+ pinConnects toNote
VCC3V3
GNDGND
CED9
CSND10
SCKD13
MOSID11
MISOD12

You also need

  • Optional10 – 100 µF capacitor between VCC and GNDA bulk 10-100µF cap right at the module's power pins smooths the sharp current spikes during transmit — the single most common fix for a module that fails to initialize or transmits unreliably.
  • Nordic specifies about 11.3mA TX at 0dBm and 13.5mA RX for the base IC. Clone-board decoupling can still be poor; place a local capacitor if supply noise causes resets. Do not apply these current figures to +PA+LNA modules.
  • Nordic specifies the digital inputs as 5V tolerant, so Uno SCK/MOSI/CSN/CE can connect directly. VCC must still stay within 1.9-3.6V.

3.3V host (ESP32) — native voltage match

esp32-devkit-v1 pinout →
nRF24L01+ pinConnects toNote
VCC3V3
GNDGND
CEGPIO4
CSNGPIO5
SCKGPIO18
MOSIGPIO23
MISOGPIO19
  • No logic-level concerns here, but the transmit current spike issue is the same regardless of host — a decoupling cap across VCC/GND is still cheap insurance.

Specifications

Electrical

Radio Type
nrf24src
Frequency
2.4 GHzsrc
Max TX Power
1 mWsrc
Operating Voltage
1.9 – 3.6 Vsrc

Performance

Range
Varies by vendor
Max Data Rate
2 MHzsrc

Interface

Host Interface
spisrc

Physical

Antenna
pcb-tracesrc
Package
Module
Length
Varies by vendor
Mounting
module

Thermal

Min Operating Temp
-40 °Csrc
Max Operating Temp
85 °Csrc

Footprint

No independently verified physical footprint is on file for this part yet.

Alternatives

Similar parts

Does the same job with a different part. Expect wiring and library changes — a starting point, not a guarantee.

For point-to-point sensor links where WiFi's power/range profile doesn't fit, this module stays useful — but if the project's MCU is already an ESP32, its built-in WiFi/BLE radio can remove the need for a separate nRF24L01 link entirely.

Compare with nRF24L01+
  • Radio: nrf24 (proprietary 2.4GHz link)wifi + bluetoothDifferent protocol stack — not a wiring-level swap.

Documents

Datasheets

Frequently asked questions

What voltage does the nRF24L01+ run at?

The nRF24L01+ runs at 1.9–3.6V, per the spec sheet below. Always double-check against the specific board you have — some breakouts add an onboard regulator that changes the usable input range.

How many pins does the nRF24L01+ have?

The nRF24L01+ has 8 pins, communicating over Digital, SPI. See the full pinout table in Pins & wiring for each pin's role.

Can I simulate the nRF24L01+ before ordering hardware?

Not yet — the nRF24L01+ does not have a live simulation model in Banana Board today, so validate the wiring here and test on real hardware.

Where is the nRF24L01+ datasheet?

Linked in the Documents section on this page, and cited on every spec that came from it.

Build it, do not just look it up

Describe your circuit in one sentence and Banana Board wires it to these exact pins, validates it, and lays out a fab-ready PCB.

Start building free