8-bit PIC® MCU Power-on Reset (POR)
When a PIC® microcontroller (MCU) is first powered up, it will run through some defined hardware functions internally to prepare the MCU for proper operation. This can include the oscillator start-up and power stabilization. The Power-on Reset will hold the device in reset while these operations happen. It prevents the device from running any software until a minimum level Vdd voltage threshold is met and the oscillator is stable. POR also handles some internal settings for the hardware to operate properly. Even though the device can be reset by other means, such as the MCLR pin, the internal circuitry will only be reset in this start-up mode with a POR.
The POR can hold the device in reset longer for environments that are known to be noisy by using the Power-up Timer.
The POR threshold has two parameters that are key to the proper initiation of a POR. The two parameters include:
- VPOR is the voltage at which the device will be released from the POR circuitry and allow the device to start operating the hardware startup circuitry.
- VPORR is the re-arm voltage level that will initiate a new POR. When Vdd drops to this level the POR will be armed and the start-up process will begin exactly the same way a power from completely unpowered would initiate.
These parameters will be specified in the device data sheet electrical characteristics similar to the following table: