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.

MSP430F5438A and MSP430BT5190 Device ID

Other Parts Discussed in Thread: MSP430BT5190, MSP430F5438A

Our customer's applications have boards some using the MSP430F5438A and some using the MSP430BT5190. They are adding a function to the test programs to identify which microprocessor is installed on the boards.  It is simple enough to read the Device Descriptor table to determine the device ID and hardware revision.

However, it look like both of these processors are using the same Device ID (0x05,0x80).  Is there another chip ID that can be read to determine which of these chips is in use?

  • Hi Madhuri,

    Madhuri Akkenepalli said:
    However, it look like both of these processors are using the same Device ID (0x05,0x80).  Is there another chip ID that can be read to determine which of these chips is in use?

    There is no unique chip ID which could be accessed from the user program. Basically the Device ID is a general ID. It is not device specific (only family specific). The F5438A and the BT5190 are from the same device family.

    If you want to assign a specific number in the flash to identify that exact device you will need to assign a specific ID at a specific address in the Flash.

    You could use the information memory for this purpose.

     Please find more information in this regard here: http://processors.wiki.ti.com/index.php/Placing_Variables_in_Specific_Memory_Location_-_MSP430

    Regards,

    Mo.

  • Mo. said:
    Basically the Device ID is a general ID. It is not device specific (only family specific). The F5438A and the BT5190 are from the same device family.

    AFAIK, the F5438A and the BT5190 are the same device, except for a tiny undisclosed difference on which the Mindtree BT stack can verify that you paid for the BT license in addition to the chip.
    I wonder why the BT5190 hasn't been named F5438BT instead.

    For every software besides the BT stack library, the two devices are identical, and having the same device ID isn't a problem.

**Attention** This is a public forum