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.

Can I run the MSP430BT5190 at 8MHz and 1.8V and have the Mindtree bluetooth stack function correctly?

Other Parts Discussed in Thread: MSP430BT5190, CC2560

Hi everyone,

 

In the Mindtree stack code, I noted the following:

/* Define the system clock for MSP430 */
/* Supported CPU clocks: 8MHz, 12MHz, 18MHz, 25MHz */
/* Note 1: 25MHz is not supported on F5438 device */
/* Note 2: See baudrate section above for supported baudrate-CPU combinations */
#define SYSTEM_CLK SYSCLK_18MHZ

 

From the MSP430BT5190 datasheet, it appears that 8MHz at 1.8V is allowed.

 

Given that the PAN1315 seems to work natively at 1.8V (no LDO or level shifters required if both sides operate at that level), there could be a hardware cost/complexity benefit to the slower clock frequency.

 

My first question is this possible (8MHz operation) with the Mindtree stack and PAN1315 radio?

 

My second question is what are the frequency limits of running the mindtree stack itself (min. frequency for proper operation, etc.)?

 

Thanks

-Freddy

  • Freddy,

    As for your first question, the stack will run correctly at 8MHz. However, the baudrate between the MSP430 and the CC2560 will need to be 115200 baud. The device and stack were tested at these conditions.

     

    To enable 8MHz and 115200 Baud, ensure you have the following defintions:

    #define BT_UART_CONFIG_BAUDRATE             SDK_BAUDRATE_115200

    #define SYSTEM_CLK                          SYSCLK_8MHZ

     

    Both are defined in sdk_bluetooth_common_config.h.

     

    I am not sure about the lower limits. You will likely need to maintain 115200 baud.

     

    Gustavo