12 Resets

The PIC32AK1216GC41064 family of devices implements a Reset module to safely control device start-up, Faults and external conditions. There are two types of Resets: cold Reset and warm Reset.

A cold Reset is the result of a Power-on Reset or Brown-out Reset. A warm Reset is the result of all other Reset sources, including the RESET instruction.

The device is kept in a Reset state until the system power supplies have stabilized at appropriate levels and the oscillator clock is ready. When the oscillator clock is ready, the processor begins execution from the Reset location. The user application programs a GOTO instruction at the Reset address, which redirects program execution to the appropriate start-up routine.

When the device exits the Reset condition (begins normal operation), the device operating parameters (voltage, frequency, temperature, etc.) must be within their operating ranges, otherwise the device may not function correctly.

The Resets module combines all Reset sources and controls the system level Reset signal SYSRST. The following is a list of device Reset sources:

  • Power-on Reset (POR)
  • Brown-out Reset (BOR)
  • Master Clear Reset (MCLR)
  • Watchdog Time-out Reset
  • Software Reset (SWR)
  • Configuration Mismatch Reset (CM)