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

Marketing docs differ from product spec re nRF52810 count of RTC's: RTC2 is absent?

The Nordic nRF52810 Product Brochure and a module manufacturer Raytac's documents say the nRF52810 has three RTC's.

This post by a Nordic employee says the nRF52810 has just two RTC's:   https://devzone.nordicsemi.com/f/nordic-q-a/29071/main-differences-between-52810-and-52832/115283#115283

Also, files in the 14,2 SDK such as device/nrf52810_peripherals.h define RTC_COUNT equal to 2.

Which is correct?

This bit me because I was developing for the nrf52810 on the 52DK, using RTC2, and it seemed to work.  Probably I was not using the correct compiler defines (maybe I was using -DNRF52 instead of -DNRF52810_XXAA and -DDEVELOP_IN_NRF52832.)  When I switched to more correct compiler defines for some but not all of my code, it seemed to compile, but stopped working, with a hardfault.  I would stress that using the newer SDK,  a developer must define a very specific chip such as -DNRF52810_XXAA (and not just -DNR52 or -DNRF52810) and the developer must do so for ALL their code, including libraries that might reference RTC2 or other peripherals that are absent from the 52810.

Parents Reply Children
No Data
Related