embedded
hardware_error
ai_generated
partial
BOD: Brown-out detected, system held in reset
ID: embedded/brownout-detection
65%Fix Rate
70%Confidence
3Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| any | active | — | — | — |
Root Cause
Supply voltage dropped below brown-out detection threshold.
genericWorkarounds
-
80% success Improve power supply decoupling with capacitors
Add 100nF ceramic + 10uF electrolytic on VCC pins
-
75% success Implement graceful shutdown on power-fail interrupt
Use ADC to monitor VCC; save state to EEPROM before power loss
Dead Ends
Common approaches that don't work:
-
Disable brown-out detection fuses
90% fail
System runs at unstable voltage, causing random data corruption.
-
Lower BOD threshold below safe operating voltage
80% fail
Flash writes and EEPROM operations require minimum voltage.