LPC54628 Brownout Interrupt Detection

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LPC54628 Brownout Interrupt Detection

1,244件の閲覧回数
danielgull
Contributor IV

Hi,

I am working with brownout interrupt detection on LPC54628.

Lowering the VDD level to the BOD interrupt level triggers the interrupt.

However the interrupt is constantly triggered while I am on this level (i.e. VDD = BOD interrupt level).

Is this the way BOD interrupt is intended to work?

The BOD interrupt can clog up my MCU load and I cannot handle anything while the VDD level is on the BOD interrupt level.

Is it possible to configure LPC54628 to trigger the BOD interrupt only once and not constantly while VDD = BOD interrupt level?

Many thanks

Dani

ラベル(1)
タグ(1)
0 件の賞賛
返信
1 返信

1,215件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Daniel,

I guess that you do not clear the BODINTSTAT bit in BOD control register (BODCTR) in your BOD ISR, if you do not clear the bit, the ISR will be entered again and again.
The BODINTSTAT bit can be cleared by writing a 1 to the bit.
For detailed inf, pls refer to section 4.5.108 BOD control register in UM10912.pdf.

BR

XiangJun Rong

pastedImage_1.png

0 件の賞賛
返信