Description:
This is a breakout of Nordic's latest USB-enabled IC, the nRF24LU1+. This IC starts with an 8051 microcontroller, and then adds an nRF24L01+ radio to it, plus a bunch of other peripherals, including AES encryption! The chip comes with Nordic's USB bootloader already installed. The ICs are the 16kB flash version.
Extremely Important Note:
Any code you write
must be able to vector into the on-chip bootloader (flash address 0x7800), or else you will never be able to program the chip over USB again (until you re-flash the bootloader over SPI, at least). The example that is linked below shows how you could do this by adding a button on pin P0.0.
Features:
MCU: Enhanced 8-bit 8051-compatible microcontroller with 16 kB program flash memory, 2 kbytes SRAM, nRF24L01+ RF transceiver, 3 16-bit timers/counters, AES encryption/decryption co-processor, full-speed USB 2.0-compliant device controller, 6 GPIO, 32-bit multiplication-division unit, SPI, UART
On-chip bootloader is compatible with SDCC C compiler
On-board 300 mA 3.3V regulator
USB-A male connector so you can plug the board directly into a USB port
Power LED
On-board chip antenna (no external antenna needed!)
Up to 2Mbps on-air data rate
Air-compatible with nRF24L01, nRF2401A, nRF2402, nRF24E1, and nRF24E2
Documentation:
nRF24LU1p Datasheet
Schematic
udev rules file for Linux users (copy file to /etc/udev/rules.d/ folder and then reboot machine before using the PC-side bootloader)
PC-side Bootloader by Nordic, written in C#, and is compatible with Windows, Linux, and Mac OS (updated by us to work with version 2.2.8 of LibUsbDotNet, which supports Mono)
Example RF test program
This product was added to our catalog on Wednesday 16 November, 2011.