28.1 Overview

For safety applications, the PIC32CX SG41/SG60/SG61 family of devices can embed error correction codes (ECC) to detect and correct single bit errors or to enable dual error detection in SRAM. As discussed in the “Memories” chapter, when the RAMECC is enabled, the top half of SRAM memory will be reserved to store error correction codes and will not be available for the application.

ECC calculation is software selectable through the RAM ECCDIS bit in the NVM User Row. For additional information, refer to NVM User Row Mapping - Dedicated Entries.