This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Difference between CC2500 and CC2420

Other Parts Discussed in Thread: CC2500, CC2420, CC2520

I'm experimenting with the rf communication using the rf cc2420 module, and i found the hal_rf.c & hal_rf.h examples among the user experience demo that comes with the experimentor board. the problem is, the rf codes use cc2500, which is different technically with cc2420.

Can someone explain to me the difference between the two without having to read through the 96 pages and 92 pages respectively ? and how do i adapt the hal_rf.c to my purposes (ie communicating with a second experimentor board with CC2420 for example) ?

Thanks !

VZ

  • The CC2500 and CC2420 are incompatible radios and cannot be used to communicate with each other.  The basic difference is that the CC2420 is an 802.15.4 compatible radio while the CC2500 is a more general RF front end that can handle different modulation formats (but none compatible with the 802.15.4 OQPSK modulation format).  Further, the CC2500 incorporates configuration registers allowing more control over the radio such as data rate, deviation, etc.  The CC2520 incorporates some additional packet handling hardware as defined in the 802.15.4 specification and always transmits at 250kbps data rate.

    Jim Noxon

     

**Attention** This is a public forum