cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1

Anonymous
Not applicable

In a thread called "serial number" in this forum, "PSoC Rocks" explained that by combining the content several FLSHID_CUSTOM_xxx

   

a unique serial number can be retrieved.

   

These registers have a weird address, 0xC0100 and following, which is in the memory region for external memory.

   

We have created a routine in assembly to access these registers, but where wondering whether that is the only way to do so.

   

Andreas

0 Likes
1 Solution
Bob_Marlowe
Expert II

Since there is no external memory to the chip the addresses wil not conflict with other hardware. So your way of addressing (in assembly or C-language) will be the only one. Addresses are (afaik) not mapped into different regions for PSoC3s except for the bit manipulating areas.

   

 

   

Bob

View solution in original post

0 Likes
2 Replies
Bob_Marlowe
Expert II

Since there is no external memory to the chip the addresses wil not conflict with other hardware. So your way of addressing (in assembly or C-language) will be the only one. Addresses are (afaik) not mapped into different regions for PSoC3s except for the bit manipulating areas.

   

 

   

Bob

View solution in original post

0 Likes
ETRO_SSN583
Esteemed Contributor

You cannot yield a unique chip ID, see this discussion -

   

 

   

http://www.cypress.com/forum/psoc-creator-software/unique-die-serial-number

   

 

   

Regards, Dana.

0 Likes