Brown Out Detector (BOD), é um hardware interno ou externo que detecta problemas na alimentação de um sistema. Muito dos microcontroladores atuais tem este item disponível, inclusive o ESP32.
O BOD presente no ESP32gera uma interrupção na CPU, nos permitindo tratar este “problema de alimentação”, como salvar variáveis da RAM em memória não-volátil, ligar/desligar saídas, ativar sistemas de emergência com SCR, etc. Também permite a configuração de alguns parâmetros para melhor aproveitamento do mesmo, veja uma pequena lista de funcionalidades:
Tensão de trigger configurável com precisão de +- 50mV: 2.43, 2.48, 2.58, 2.62, 2.67, 2.7, 2.77, 2.8V.
Desativação do circuito RF (WiFi/Bluetooth)e/ouFLASH interna, afim de aumentar o precioso tempo restante com energia disponível.