The boards is of our own design. The current design is our fourth iteration of hardware design (I think) so the design has been tested before, but that was mainly with the L-version of the CPU. The PCB however is prepared for both the C and the L-version. Due to availability issues the latest batch was manufactured using the C-version instead of the preferred L-version of the CPU.
All CPU-cards (about 10 pieces) in that batch failed on STCU self-test on LBIST #5. That was when we started investigating why, which triggered my initial question.
All CPUs used in this batch of cards had the same marking (CTZA1923A LWZACTA).
After your first response we performed some additional investigations, and that's when we found that the UTEST area *appears* to be erased on all these CPU's. We do not know if that's because they have not been tested and programmed at NXP factory, if they have otherwise been damaged or if the cause is something else. However, the remaining flash areas appear to work as expected (can be both programmed and erased).
After this we manufactured one (=1) new CPU card with a CPU from another batch (CTVX2107A QGVXCTA) which had no problem passing the STCU self tests. That's why we where suspecting that it could be caused by a bad batch of CPUs.
We are not currently using UTEST for setting up DCF, setting passwords, storing OTP-data or similar, so no attempts to write to this flash has been performed.
The ERR_STAT register of the STCU2 is set to 0x00000108 (recoverable error and off-line watchdog timeout). However, we are currently not using off-line self tests, only on-line self tests for the moment (initiated when SIU.RSR indicates a power-on reset).
We will discard all these cards and manufacture new ones, so for the moment I'm just asking for my own curiosity, trying to understand why these CPU did not work as expected. We have not performed any additional testings of these CPU's so it might be that, in case they have actually been damaged somehow, there are other parts of the CPU not working as expected and that could be the cause of the failed LBIST #5.
Best regards
/Jimmy Westerlund