I am working on automating the programming of the LPC54101J512 microcontroller (as mentioned in the title above) and I'm facing a specific issue - I can't read the processor's serial number (UID). My goal is to do this using the factory-loaded Bootloader and IAP commands through ISP (USART). I have followed all the instructions described in the datasheet and the user manual for this microcontroller. Later, I found another document detailing errors and it mentioned that the UID cannot be read using a specially crafted command because it does not work. The suggested workaround was to read certain memory cells, but if any data is read at all, it certainly isn't the correct data. I am writing my program in C# and using a USB->COM converter.