How get PSOC4 UID

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Rodrigo_RT
Level 4
Level 4
50 sign-ins 10 likes given 25 replies posted

Hello people.

How is it possible to read the UID of PSOC4?

I need to read the UID of PSOC4 to use in some transmissions.

Best Regards

0 Likes
1 Solution

Rodrigo,

You can find a PSoC4 example project called "UniqueID"   The unique silicon ID is 64 bits.

Here's the simple code:

uint32 uniqueId[2];
int main()
{
...
    /* Gets unique id of the device */
    CyGetUniqueId(uniqueId);  /* 64-bits of encode build info */
...

}
Len
"Engineering is an Art. The Art of Compromise."

View solution in original post

4 Replies
Len_CONSULTRON
Level 9
Level 9
Beta tester 500 solutions authored 1000 replies posted

Rodrigo,

Are you asking about the UUID in a BLE environment or the Unique Silicon ID of the IC itself?

You might want to take a look here: How-to-get-the-PSOC4-BLE-UID-User-Identification 

Len
"Engineering is an Art. The Art of Compromise."
Rodrigo_RT
Level 4
Level 4
50 sign-ins 10 likes given 25 replies posted

Hi!

It would be from the UCID of the MCU's Silicon. like in XMC.

https://www.infineon.com/dgdl/DEV_XMC1000_UCID_v1_0.pdf?fileId=db3a3043419f09c30141a157c58f000c

 

0 Likes

Rodrigo,

You can find a PSoC4 example project called "UniqueID"   The unique silicon ID is 64 bits.

Here's the simple code:

uint32 uniqueId[2];
int main()
{
...
    /* Gets unique id of the device */
    CyGetUniqueId(uniqueId);  /* 64-bits of encode build info */
...

}
Len
"Engineering is an Art. The Art of Compromise."
Rodrigo_RT
Level 4
Level 4
50 sign-ins 10 likes given 25 replies posted

Thanks a lot for the help.

0 Likes