Nordic nRF24LE1?

All things pertaining to wireless and RF links

Moderator: phalanx

cap9qd
Posts: 8
Joined: Mon Jan 09, 2006 3:28 pm
Location: Rolla, MO

Nordic nRF24LE1?

Post by cap9qd » Tue Nov 11, 2008 12:38 am

I was sniffing around the Nordic Semi website the other day after getting my Sparkfun nRF24L01+SMA breakout. I saw that they make the nRF24LE1, an SoC transiever that includes an 8051 core (7IO 24QFN, 15IO 32QFN & 31IO 48QFN packages). This seems very very very cool! It seem to use a very similar PCB layout (well...plus IO for MCU) as their other nRF24* chips. It would be really cool if you guys could (idealy) make a breakout, that is similar to the nRF24L01+SMA breakout, which includes access to the 8051 IO...or at least stock the ICs (since I cant seem to find anyone that stocks them).

Second thing...anyone out in Sparkfun land used this chip? I was just wondering experiences people have had with this chip.

brennen
Support Volunteer
Posts: 678
Joined: Wed Nov 09, 2005 8:37 am
Contact:

Post by brennen » Tue Nov 11, 2008 5:45 am

I currently have breakouts for the nRF24LU1, which is like the 24LE1 but with USB and without PWM and ADC. I'm probably going to try to build a board soon for at least one of the flavors of the 24LE1, though.

cap9qd
Posts: 8
Joined: Mon Jan 09, 2006 3:28 pm
Location: Rolla, MO

Post by cap9qd » Wed Nov 12, 2008 1:15 pm

I would be very interested in how that turns out!
I have a couple of Qs:

What software do you plan to use for coding? (I see there is Kiel support...but I have seen SDCC used for some of Nordic's older 8051 MCU chips)

Did you use Nordic's reference PCB design for the basis of yours?

Can you post pics when you get done?!

theatrus
Support Volunteer
Posts: 633
Joined: Thu Oct 02, 2008 1:50 pm
Location: CA
Contact:

Post by theatrus » Wed Nov 12, 2008 1:38 pm

I've built a development board around it. The antenna and critical RF section is copied verbatim from Nordic (don't mess with it unless you REALLY know what you're doing).

Also added a SPI flash chip to reprogram the LE1 without a JTAG. Used SDCC as the compiler which worked reasonably well.
cap9qd wrote:I would be very interested in how that turns out!
I have a couple of Qs:

What software do you plan to use for coding? (I see there is Kiel support...but I have seen SDCC used for some of Nordic's older 8051 MCU chips)

Did you use Nordic's reference PCB design for the basis of yours?

Can you post pics when you get done?!

brennen
Support Volunteer
Posts: 678
Joined: Wed Nov 09, 2005 8:37 am
Contact:

Post by brennen » Wed Nov 12, 2008 1:42 pm

I personally use SDCC and I have written a good amount of code for peripheral support. I have a serial bootloader that I wrote in assembler (uC-side) and C# (PC-side) to load the code. I did indeed use the reference design for my chips, but I also added a voltage regulator and a reset switch onto the PCB.

I spoke to a Nordic engineer over email today and he said they had some issues in their silicon that will be fixed on chips delivered around January. Chances are I'll wait until then to fab up boards. In the interim, I'll be focused on building the 24LU1 boards, but it should be pretty well code compatible with the 24LE1 so that migration would be simple. AFAIK, on a chip-level, the lowest-end 24LE1 costs about the same as the 24LU1.

cap9qd
Posts: 8
Joined: Mon Jan 09, 2006 3:28 pm
Location: Rolla, MO

Post by cap9qd » Wed Nov 12, 2008 2:03 pm

brennen...I was looking around and found your site just a couple of minute ago (missed it in your signature some how...). Thats really cool. I may have to wait around and pickup the LE1 board when you get done with it. I am half temped to grab the last stamp with the SMA connector...as I already have three of the Sparkfun boards with the nRF24L01. Then I could start working on my project.

brennen
Support Volunteer
Posts: 678
Joined: Wed Nov 09, 2005 8:37 am
Contact:

Post by brennen » Wed Nov 12, 2008 2:11 pm

Thanks! I will be getting some more online soon in case you decided to pull the trigger but wanted more than one. The 24L01 and the 24LU1 have identical radios, though, so you would really only need one 24LU1 to experiment with if you wanted to get a head start on the 24LE1 work. I even use the same C code to control the radio in the 24LU1 as I did controlling the 24L01 (with additional interface code, of course, as you have to communicate to the on-board RF unit over on-board SPI).

cap9qd
Posts: 8
Joined: Mon Jan 09, 2006 3:28 pm
Location: Rolla, MO

Post by cap9qd » Thu Nov 20, 2008 1:28 am

I received my stamp a couple of days ago...but with so much going on at school (end of semester.....) I havnt even gotten a chance to power the thing up. I have, however, been reading through your tutorials! They are really good! I am fairly experienced with C18 and PIC micros so it was just what I was looking for in getting my 24L01 boards running. Thanks!

brennen
Support Volunteer
Posts: 678
Joined: Wed Nov 09, 2005 8:37 am
Contact:

Post by brennen » Thu Nov 20, 2008 5:48 am

I'm glad you got some use out of them!

Symmetry TME
Posts: 27
Joined: Mon Feb 16, 2009 5:49 pm

Module Solution

Post by Symmetry TME » Thu Mar 05, 2009 6:17 pm

There is a company called RF Digital that has made some modules/eval boards specifically for this chipset.

They even have one that plugs directly into Nordic's nRFGO kit.

Link is here: http://www.semiconductorstore.com/cart/ ... duct=42951

I am an apps engineer specializing in wireless technology, and I was really impressed with these modules when they were released.

If you have any questions, PM me and I would be glad to help.

Good luck!
-Brian

Steel
Posts: 29
Joined: Fri Apr 21, 2006 11:27 am
Location: Seattle, WA

Programming the 24LE1?

Post by Steel » Thu Jul 16, 2009 4:17 pm

Does anyone have a programmer setup for the 24LE1?

I implemented it into a product design. I have an Aardvark SPI Host interface and Flash Center software, however I am not able to get it to talk to the LE1. when I read back the flash memory, it looks like a lot of garbage. (See attached).

I am trying to figure out what setup environment other people use for programming the chips in-circuit.

I talked to Nordic, and they don't seem to have programmed in-circuit, or don't have a programmer/software that they use. Everything they use is based around programming the development kit.

The chip is in circuit, with the SPI Slave lines exposed, along with reset and program. I am just trying to figure out what programming hardware/software I should use to go with it.

thanks
Shaun

brennen
Support Volunteer
Posts: 678
Joined: Wed Nov 09, 2005 8:37 am
Contact:

Post by brennen » Wed Dec 02, 2009 8:37 am

In case anybody is still interested, I have development boards for the 32-pin variant of the nRF24LE1 on my website (nRF24LE1 board with chip antenna and nRF24LE1 board with RP-SMA connector). These boards come pre-loaded with a bootloader that requires only a connection to a PC serial port (TX, RX, and RTS). I do have a hardware programmer that I've layed out (based on the FT-232RL), but I haven't had it pressed yet.

jasongao
Posts: 3
Joined: Fri Sep 12, 2008 5:18 pm

Post by jasongao » Thu Jan 07, 2010 9:43 pm

Brennen, your nRF24LE1 breakout board looks very interesting, but the diyembedded store isn't working for me. Any news on when I might be able to order?

brennen
Support Volunteer
Posts: 678
Joined: Wed Nov 09, 2005 8:37 am
Contact:

Post by brennen » Fri Jan 08, 2010 6:02 am

I've decided to take down my store. I just haven't had enough time to devote to it lately. I'm hoping to have it up sometime in the near future, though.

NeuralEngin33r
Posts: 1
Joined: Sat Feb 13, 2010 7:18 pm
Contact:

Post by NeuralEngin33r » Sat Feb 13, 2010 7:28 pm

Thanks for your tutorials on Nordic chips Brennen. I wish your store was still up!
brain cells fire in patterns

Post Reply