Home > Electronics Tutorials > Microcontroller Tutorials and Projects > DALLAS DS80C320 Tutorial > Dallas 80C320 - Power Failure Functions

Microcontroller Tutorials

Dallas 80C320 / DS80C320
Power Failure Functions

The 80C320 provides two new features to handle power failure conditions. The first feature is an automatic power failure reset and the other is a power failure interrupt.

Power Failure Reset

The 80C320 is equipped with an automatic power failure reset. This means that if the operating voltage drops below Vrst (see chip spec sheet), the microcontroller will automatically enter a reset mode. The chip will remain in reset mode until normal operating voltage is restored. This reset is performed automatically requiring no special action on the part of the software or of the user.

Interesting Fact: This feature is important. A normal 8051, without such a feature, continues to run "normally" as power dips below the minimum. However, the 8051 may begin to execute bogus instructions and/or starts writing/reading incorrect values to and from memory locations. The power failure reset feature on the 80320 prevents a low power condition from causing strange and unexpected program behavior.

Power Failure Interrupt

A new interrupt can be enabled which is triggered when the operating voltage drops below Vpfi (see chip spec sheet.) This can be useful to make preparations for a power failure.

WDCON.5 (EPFI) is the enable for the Power Failure Interrupt. When this bit is set, a low operating voltage will trigger the interrupt. When the bit is clear, the interrupt will not be triggered.

WDCON.4 (PFI) is the flag that is set when the power falls below Vpfi. If the interrupt is enabled (via bit EPFI), an interrupt will be triggered when this bit is set. Even if the power failure interrupt is not set, this bit will be set to reflect a low-power status.

Once PFI is set by the hardware, software must clear it manually. The bit will not be cleared automatically.

The interrupt vector for the power failure interrupt is 0033h.

Click here for >>>> Dallas 80C320 - Chapter 4.1 (Power Failure Reset)

Note: To report broken links or to submit your projects, tutorials please email to Webmaster