US 11,899,951 B2
Error restoring method, microcontroller unit using the same, and battery device including the microcontroller unit
Hojoon Lee, Daejeon (KR)
Assigned to LG ENERGY SOLUTION, LTD., Seoul (KR)
Appl. No. 17/279,862
Filed by LG CHEM, LTD., Seoul (KR)
PCT Filed Jan. 10, 2020, PCT No. PCT/KR2020/000511
§ 371(c)(1), (2) Date Mar. 25, 2021,
PCT Pub. No. WO2020/145742, PCT Pub. Date Jul. 16, 2020.
Claims priority of application No. 10-2019-0003998 (KR), filed on Jan. 11, 2019.
Prior Publication US 2022/0035545 A1, Feb. 3, 2022
Int. Cl. G06F 11/00 (2006.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); H02J 7/00 (2006.01); H02J 9/00 (2006.01)
CPC G06F 3/0634 (2013.01) [G06F 3/0679 (2013.01); G06F 11/0706 (2013.01); G06F 11/0751 (2013.01); G06F 11/0793 (2013.01); G06F 11/1417 (2013.01); H02J 7/0063 (2013.01); H02J 9/002 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A microcontroller unit (MCU) comprising non-transitory flash memory,
wherein the flash memory is configured to:
determine a key value of each application among a plurality of applications stored in the flash memory, when the MCU is powered on, and
when the key value of the application is invalid, enter a mode that enables reprogramming of the flash memory,
wherein the plurality of applications includes a state of charge (SOC) estimation application, and
wherein in response to the SOC estimation application being executed in the MCU, the MCU is configured to send a control signal to a battery management system (BMS) to operate based on a SOC estimated by the SOC estimation application.