[FAQ] AM13E23019: Is brownout reset supported on the AM13E230x devices and is it configurable?

Part Number: AM13E23019

Hi experts,

Is early brownout detection (with interrupt) possible? How to configure thresholds?

  • "7.8.1 Power Management Unit (PMU): section in datasheet mentions "Brownout reset (BOR) supply monitor with early warning capability using three programmable thresholds". However nor datasheet nor reference manual provides more information about these threshold. Also, no possibility to configure thresholds in driverlib.
  • Regarding BORLVL interrupt - it is present in enum in driverlib dl_syctl module: " DL_SYSCTL_NMI_IIDX_BORLVL    = 0x1U", but its marked as “Reserved”.
  • In Reference Manual there is no such interrupt source mentioned in "3.5.11.2 CPU Nonmaskable Interrupt (NMI) Events"
  • In "STM32G474x_AM13E230x_Migration_SDAA226.pdf" : 3.3 Power Up and Reset Summary and Comparison, mentions "The BOR threshold is not programmable and is derived from the internal bandgap circuit. The threshold is fixed and always higher than the POR threshold."

Due to this contradicting information its unclear if early brownout detection (with interrupt) possible, and if its possible to configure thresholds.

  • A brownout reset (BOR) circuit which verifies that the external supply is maintained at the specified voltage to support correct operation of the device. Brownout reset is supported on the AM13E230x device family but it is not a configurable threshold. The brownout reset (BOR) supervisor monitors the external supply (VDD) and asserts or de-asserts a BOR violation to SYSCTL. There is no interrupt triggered, but the SYSCTL.RSTCAUSE register can be checked to see if a BOR violation has  occurred. The threshold is not configurable and is fixed at:

    Regards,
    Shaunak