8.2.2 Power-on Reset (POR) and Brown-out Reset (BOR)

The PIC32CM SG00 embeds four features to monitor, notify, and/or reset the device. These include Backup Power-on Reset (BKPOR), Power-on Reset (POR), Brown-out Reset (BOR), and System Reset (SYSREST). Power-on and Brown-out resets are discussed in the following sections:
  • A Power-on Reset applies to VDDREG, AVDD, and VDDIO:
    • Monitoring is active during device startup and reset
    • The device will reset if the Minimum Rise Rate is not reached
    • Too great of a magnitude for the Rise Rate could damage the device
    Note: Refer to the Electrical Characteristics (85°C) for the rising and falling threshold voltages.
  • A Brown-out Detector (VDDBOD) applies to VDDREG, AVDD, and VDDIO:
    • The VDDBOD circuits monitor the associated VDD continuously.
    • Duty-Cycled Brown-out Reset (dcBOR) can be configured to sample continuously or periodically (sampled mode). Sample mode is used when the device is placed in Hibernate or Sleep mode to conserve power.
    • A programmable threshold can be loaded in the SUPC register. Voltages detected below this threshold will trigger a device reset.
  • PORCORE is a POR/BOR Detector on VDDCORE devices:
    • PORCORE generates a reset when the PLL, VREGRAM, or VREGSWn does not meet specifications.
    • PORCORE is calibrated in production and its calibration parameters are stored in the USER CFG page. This data must not be changed to ensure correct device behavior.
  • Supply monitor overseer and reference (SMOR) and DeepSleep supply monitor overseer and reference (DS SMOR):
    • SMOR is a macro unit that consists of Power-on reset (POR), Bandgap voltage reference (BG), Constant Current Reference, PTAT Current Reference, Brown-out Reset (BOR), Zero Power BOR, and a 6M Oscillator. This resides in the AVDD power domain.
    • DS SMOR works in conjunction with the system level power management controller to provide reference, power, and reset to deep-sleep/backup systems. This macro is also part of the AVDD power domain. The LPVREGC and BU (backup) domain are combined with this unit.