I am working on LPC54114. I tried to use Chip_IAP_ReadUID to get a unique ID for USB detection. However, I only got {0, 65535, 0, 0} from the result. I assume it should be a unique random number from manufacture process. BTW, Chip_IAP_ReadPID works fine for me. So it doesn't make sense why ReadUID is not working. Anyone can help? Thanks a lot.
This is a known issue and documented in the LPC5411x Errata sheet.
Here's the workaround:-
The unique serial number (four 32-bit words) can be directly read from address locations
0x0100 0100 to 0x0100 010C
Hi Chuck Tian,
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------