This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52 FICR registers

Reading from the FICR seems to produce some results other than what I would expect. For example, reading from offset 0x10C seems to return the flash size (instead of 0x110).

J-Link>mem 0x1000010c 4 1000010C = 12 05 00 00

Reading from 0x110 returns 0xFFFFFFFF

INFO.PACKAGE and INFO.VARIANT also seem to return 0xFFFFFFFF. Is this just a 'feature' of the A0 silicon?

Parents
  • Because these registers are written by production tool, seems like there is a fault in writing to these info registers at time of production. I have created an internal ticket for this. But I am not sure what could be done to already shipped kits. We will atleast make sure that this is fixed soon and the current chips going out.

    Do you use this registers in your application? It does not stop you in your development right

  • Yeah I figured maybe these were OTP bits. A lot of time with first article silicon, the ATE process isn't quite 100%, so no big deal. It will in on way impede me getting done what I need to get done. Just letting you guys know so you can fix it before the next wafer lot (or packaging, depending on which step you do final characterization and programming). Thanks

Reply Children
No Data
Related