• Menu
  • Product
  • Email
  • PDF
  • Order now
  • C2000™ Unique Device Number

    • SPRACD0B June   2019  – September 2020 F29H850TU , F29H859TU-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F2801 , TMS320F2801-Q1 , TMS320F28015 , TMS320F28016 , TMS320F28016-Q1 , TMS320F2802 , TMS320F2802-Q1 , TMS320F28020 , TMS320F280200 , TMS320F28021 , TMS320F28022 , TMS320F28022-Q1 , TMS320F280220 , TMS320F28023 , TMS320F28023-Q1 , TMS320F280230 , TMS320F28026 , TMS320F28026-Q1 , TMS320F28027 , TMS320F28027-Q1 , TMS320F280270 , TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-Q1 , TMS320F28044 , TMS320F28050 , TMS320F28051 , TMS320F28052 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28053 , TMS320F28054 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F28055 , TMS320F2806 , TMS320F2806-Q1 , TMS320F28062 , TMS320F28062-Q1 , TMS320F28063 , TMS320F28064 , TMS320F28065 , TMS320F28066 , TMS320F28066-Q1 , TMS320F28067 , TMS320F28067-Q1 , TMS320F28069 , TMS320F28069-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F2808 , TMS320F2808-Q1 , TMS320F2809 , TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

       

  • CONTENTS
  • SEARCH
  • C2000™ Unique Device Number
  1.   Trademarks
  2. 1Introduction
  3. 2Class-A Devices
    1. 2.1 Limitations
      1. 2.1.1 Variability
      2. 2.1.2 Static Bits
      3. 2.1.3 Long-Term Reliability
      4. 2.1.4 Not Tested
  4. 3Class-B Devices
    1. 3.1 Limitations and Variability
  5. 4Device Table
  6. 5Revision History
  7. IMPORTANT NOTICE
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

APPLICATION NOTE

C2000™ Unique Device Number

Trademarks

C2000 is a trademark of Texas Instruments Incorporated.

All other trademarks are the property of their respective owners.

1 Introduction

Many C2000™ devices contain a unique device number which can be used by an application for enhancing a security solution. This unique device number may be used in a variety of ways. The following are some examples in which the unique device number may be used.

  • Protection against code cloning using periodic read back and compares
  • Initialization vector (IV) for encryption or decryption of a program or data
  • IV for authentication
  • Device identification in communications (broadcasting)
  • Seed for data integrity algorithms, for example, cyclic redundancy check (CRC)

The implementation of the unique device number has evolved as the C2000 technology and devices have advanced. There are two classes of devices which are distinguished as Class-A and Class-B for the following discussion.

Class-A devices:

  • F280x
  • F2802x
  • F2803x
  • F2805x
  • F2806x
  • F2823x and F2833x

Class-B devices:

  • F2807x
  • F2837x
  • F28004x
  • F2838x

  • F28002x

2 Class-A Devices

For Class-A devices, the device number is pseudo-unique. The term pseudo is meant to clearly communicate that TI does not guarantee the value will be unique for every device, but rather that it should generally be unique.

The 32-bit value provided can be considered as two, 16-bit words. For optimum uniqueness over time, all 32 bits should be used. If only 16 bits are required, TI recommends that the least significant word (LSW) and most significant word (MSW) be XOR’d together. If this cannot be done, then the LSW should be used because the MSW alone may not contain enough variability across material to meet the desired requirements. For more information, see Section 2.1 and Section 2.1.1.

2.1 Limitations

There are a few limitations and restrictions which must be communicated for a proper evaluation concerning whether this value will work for the intended purpose in the customer application.

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale