User Manual
Revision 1.0 Page 76 of 78
 nRF24L01+ Product Specification
Enhanced ShockBurst™ receive payload
1. Select RX by setting the PRIM_RX bit in the CONFIG register to high. All data pipes that receive 
data must be enabled (
EN_RXADDR register), enable auto acknowledgement for all pipes running 
Enhanced ShockBurst™ (
EN_AA register), and set the correct payload widths (RX_PW_Px regis-
ters). Set up addresses as described in item 2 in the Enhanced ShockBurst™ transmitting pay-
load example above.
2. Start Active RX mode by setting 
CE high. 
3. After 130µs nRF24L01+ monitors the air for incoming communication.
4. When a valid packet is 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 is active when RX_DR is 
high. 
RX_P_NO in STATUS register indicates what data pipe the payload has been received in.
5. If auto acknowledgement is enabled, an ACK packet is transmitted back, unless the
 NO_ACK bit 
is set in the received packet. If there is a payload in the 
TX_PLD FIFO, this payload is added to 
the ACK packet.
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 through the SPI. 
8. nRF24L01+ is now ready for entering TX or RX mode or power down mode.










