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.

CC2520 w/ MSP430 controller or CC2530 w/ MSP430 controller

Other Parts Discussed in Thread: CC2520, CC2530, Z-STACK, CC2430, MSP430F5438

The TI website claims that CC2520 + MSP430 is lowest power solution, but is there an advantage of this over lets say, using CC2530 + MSP430? Which one will produce a smaller footprint? I am trying to design something with minimal footprint that maximizes battery life.

Also, are the CC2520 and CC2530 interoperable? can a device with the CC2520 communicate with the CC2530?

Can the Z-stack be compiled using IAR kickstart, which is size limited?

Thank you.

  • Hi,

    I am not an expert but since no others respond so far I can say something from experience.

    CC2520 is always used with MSP430 as CC2520 does not have a processor core in it. CC2530 is different as it has a 8051 MCU in it so you do not need another MSP430. But you are free to use if the 8051 in CC2530 is not enough for your application. There is also a ZNP solution about CC2530 which you could find out if you are interested. In that case, you need a MSP430 to talk to it.

    Certainly CC2530 has a smaller footprint as you only need one chip. If you also need to minimize power consumption. Even though MSP430 and CC2520 is known to have better power managements and thus more power saving. But I think going with CC2530 is not much different, especially when you have a few peripherals. In my case, I use CC2430 which is an earlier version of CC2530. Its power consumption can be as low as a few microamps in power mode 2 but I have an accelerometer connected to it, which draws about 40 microamps. In such case, even if you could use MSP430+CC2520, it won't make a big difference. What makes a difference in choice between the two is more on the ROM size. With MSP430 you have more choices to have a bigger ROM and RAM.

    CC2520 and CC2530 are interoperable as long as the ZigBee protocol versions are the same. Make sure you do not use ZigBee 2006 in CC2520 and use ZigBee 2007 in CC2530. They will get confused.

    You cannot use IAR kickstart with Z-stack. It is way lot bigger than the size limit.

    regards,

    Yuan Jian 

  • Thank you for your help, Yuan!

  • Hello,

    Can one of you tell me how can I make the MSP430F5438 to talk to the CC2530.

    Thanks

    Akhil

  • On IDE, you can translate your IAR code to Code Composer, with appropriate changes (minor), atleast in the initial examples of CC2530 ZNP Mini.