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.

TMS320F28335: Does TMS320F28335 has an unique ID or Serial Number?

Part Number: TMS320F28335


As mentioned in《Application Report SPRACD0–December 2017 C2000™ Unique Device Number》,TMS320F28335 has a 32-bits unique ID indeed, it belongs to Class-A devices.  The MSW and LSW are at 0x000901 and 0x000900,can I use it as a 32-bit product serial number?

My existing scheme is programming a 128-bit UUID to OTP, it is very troublesome.

  • Hi Xiao,

    Yes, you can use the MSW and LSW information in address locations 0x900 and 0x901 as a unique ID.  Please take note though of the limitations of the unique ID in section 2.1 of application report SPRACD0.

    Best regards,

    Joseph

  • SPRACD0 said that "The 32-bit value is not guaranteed to remain consistent across all operating conditions for the full life of the device." "Devices are not rejected during factory test based on the 32-bit value. The consequence is that multiple devices may be programmed with a common value, particularly all bits being zero or one, or some other nonstandard value."
    Can I treat it as a reliable unique ID?
  • Hi Xiao,

    Because of this specific limitation on the F28335 device, one recommendation is to supplement this 32-bit value with some value that you generate in your process (maybe time stamp or batch serialization).  The issue is that some of the fields in the 32-bit unique ID in the F28335 may get duplicated over time (in years) that may break the randomness.  The chances of this happening is very small and to alleviate this, you may want to append the 32-bit unique ID with something else from your process,

    Best regards,

    Joseph

  • Hi Xiao,

    Have not heard from you regarding this topic or the about the suggestion on how to make the unique ID work more reliable for your application so I am assuming that you have resolved this topic.  For this reason, I am marking this as resolved.  If you have further concerns, please post it in the forum so it can be addressed accordingly.

    Thanks and regards,

    Joseph