Some nRF51 modules are sold with metal covers preventing visual access to the chip and date code. Is it possible to identify the revision of a nRF51822 through the Cortex-M0 SCB->CPUID register or other means?
![]()
Some nRF51 modules are sold with metal covers preventing visual access to the chip and date code. Is it possible to identify the revision of a nRF51822 through the Cortex-M0 SCB->CPUID register or other means?
![]()
If you're doing this manually, nrf_ic_info_get gets register 0xF0000FE8, and checks to see if the last byte is 0x1_ (rev 1), 0x4_ (rev 2), or 0x7_, 0x8_, or 0x9_ (rev 3) (where underscore means any digit).
If you're doing this manually, nrf_ic_info_get gets register 0xF0000FE8, and checks to see if the last byte is 0x1_ (rev 1), 0x4_ (rev 2), or 0x7_, 0x8_, or 0x9_ (rev 3) (where underscore means any digit).