LPC2138是一款高性能單電源ARM7微控制器,具有多種功耗模式,用于在微控制器等待任務(wù)時(shí)節(jié)省功耗。在功耗模式下,LPC2138在室溫下從3.3V供電消耗約60μA(啟用了斷電保護(hù))以及禁用斷電保護(hù)時(shí)約30μA??紤]到該芯片使用深亞微米工藝制造,這相對來說是非常好的。然而,在高溫下,漏電流會顯著增加。
本應(yīng)用筆記的目的是描述一種低成本方法,在使用LPC2138時(shí),在整個(gè)溫度范圍內(nèi)實(shí)現(xiàn)極低的靜態(tài)漏電流。此方法需要一些外部元件,但它可以顯著減少漏電流。
本應(yīng)用筆記將討論兩種恢復(fù)微控制器在斷電前狀態(tài)的方法。一種方法使用廉價(jià)的外部EEPROM,另一種方法使用可以保留為EEPROM仿真的內(nèi)部閃存扇區(qū)。這兩種方法都會在關(guān)機(jī)之前將微控制器的狀態(tài)存儲到非易失性存儲器中,并將信息恢復(fù)回內(nèi)部RAM,以便微控制器在斷電前繼續(xù)處理之前的任務(wù)。