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

Change to description of nRF52850 SAADC RESULT.PTR

I recently downloaded nRF52840_PS_v1.0 and noticed a change in the register description for the SAADC RESULT.PTR (p. 365).  A note was added that states...
"Only bits 29 and 15..0 are implemented.  Writing a value which is not in the 0x2000nnnn range will not read back correctly."

Does this mean that SAADC EasyDMA can write results only to the first 64K bytes of RAM and not the full 256K RAM in the nRF52840?

Parents
  • Yes, that is what it means. It seems like the DMA functionality was "copy-pasted" from the nRF52832 design which only supports 64k of RAM and unfortunately this limitation got carried along. It is unclear to me whether it has been fixed though, so I have asked the designers for a clarification.

    PS: It is holiday season in Norway at the moment, and a lot of the designers are on holiday. Hence it might take a few days to get a response. 

Reply
  • Yes, that is what it means. It seems like the DMA functionality was "copy-pasted" from the nRF52832 design which only supports 64k of RAM and unfortunately this limitation got carried along. It is unclear to me whether it has been fixed though, so I have asked the designers for a clarification.

    PS: It is holiday season in Norway at the moment, and a lot of the designers are on holiday. Hence it might take a few days to get a response. 

Children
Related