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.

Question about RSSI register address in CC2500

Other Parts Discussed in Thread: CC2500

Hi

I am reading the data-sheet of the CC2500 and I am seeing that the address for the RSSI status register is written like this: 0x34 (0xF4). What does the number between the parenthesis mean? and what is the actual address is it 0x34 or 0XF4 and why the other registers have only one number as their address?

Regards.

OAH.

  • Hi Sam

    The address is 6 bits and is 110100b (0x34). Since the RSSI is a status register you need to set the burst bit (explained on p.23 of the data sheet). You also need to set the R/W bit to 1 since this is a read only (R) register . The header byte you want to send is this 0xF4. Registers that are not status register can be both read and written, in single mode or in burst mode, and is therefore only given by the 6 bits address (there are 4 valid combination of bit 6 and 7)

    BR

    Siri

  • Thank you very much this answers my question.

    I am a newbie with cc2500 and I want to configure it with a microcontroller instead of the Smarf-RF studio, is it possible to do so?

    Or the first configuration has to be done explicitly via the Smart-RF studio via the emulator board?

  • Hi

    The CC2500 must always be configured and controlled from an MCU. This is also the case when running SmartRF Studio. On the EB board there is a MCU that talks with the SmartRF Studio application on the PC and then the MCU talks to the radio over SPI.

    Siri