Back to results
US 2008/0307157 A1Published application
Method and system for updating firmware of microcontroller
OwnerYi-Feng Jang, Rui-Qing Weiinventors
Life of this patent
Estimating the term…
Abstract
A system for updating firmware of a microcontroller includes a serial peripheral interface (SPI), an inter integrated Circuit (I2C or IIC) and a universal serial bus (USB) for the flexibility of using these interfaces. And, a method for updating firmware of a microcontroller is also provided to utilize each interface more efficiently.
Claims15
A system for updating a firmware of a microcontroller, comprising:
- an on-chip program memory for storing said firmware;
- a firmware loader having a plurality of interfaces including a serial peripheral interface, an inter integrated circuit interface and a universal serial bus interface;
- and
- at least one external device for storing a new firmware;
- wherein said firmware loader loads said new firmware into said on-chip program memory through said plurality of interfaces to update said firmware.
2 more elements
A method for updating a firmware of a microcontroller, comprising the steps of:
- (a) providing an on-chip program memory in said microcontroller for storing said firmware;
- (b) testing whether or not an off-chip program memory exists;
- (c) detecting whether or not at least one interface boot device of a serial peripheral interface boot device and an inter integrated circuit boot device is enabled, if said off-chip program memory does not exist;
- (d) detecting whether or not an external device corresponding to said at least one interface boot device is a storage element, if said at least one interface boot device is enabled;
- (e) detecting whether or not said storage element stores a new firmware, if said external device is a storage element;
- (f) loading said new firmware into said on-chip program memory to update said firmware, if said storage element stores a new firmware.
3 more elements
Dependencies are inferred from the claim text.