dsPIC30F Family Reference Manual
DS70056C-page 9-6 © 2004 Microchip Technology Inc.
9.3 Design Tips
Question 1: The LVD circuitry seems to be generating random interrupts?
Answer: Ensure that the internal voltage reference is stable before enabling the LVD interrupt.
This is done by polling the BGST status bit (RCON<13>) after the LVD module is enabled. After
this time delay, the LVDIF bit should be cleared and then, the LVDIE bit may be set.
Question 2: How can I reduce the current consumption of the module?
Answer: Low Voltage Detect is used to monitor the device voltage. The power source is normally
a battery that ramps down slowly. This means that the LVD circuity can be disabled for most of
the time, and only enabled occasionally to do the device voltage check.
Question 3: Should I enable the BOR circuit for a battery powered application?
Answer: The BOR circuit is intended to protect the device from improper operation due to power
supply fluctuations caused by the AC line voltage. The BOR is typically not required for battery
applications and can be disabled for lower current consumption.