I have been reading about embedded systems, and particularly the reset modes. As I understand a microcontroller can have several reset modes.
What is brownout reset (BOR) and power on reset (POR)? What is the difference between BOR and POR?
When the Vdd drops below a brown out threshold voltage, BOR will hold the microcontroller in reset state. Not all devices have BOR detection, but most do, and some have multiple voltage thresholds to select from.
Between a BOR and Power On Reset the whole range of startup voltages can be covered to protect for proper operation after a power drop at the Vdd line.