Patent ID: 7924631

Claim:
A non-volatile memory controller, comprising: a firmware download port group, for coupled to a firmware update fixture; a memory interface unit, comprising at least one tri-state buffer component, wherein the memory interface unit is coupled to a non-volatile memory and the firmware download port group through the tri-state buffer component, and the tri-state buffer component determines whether to operate in a high-impedance mode or a normal mode according to a mode signal; a processing unit, coupled to the memory interface unit, wherein the processing unit accesses the non-volatile memory through the memory interface unit; and a host interface unit, coupled to the processing unit, wherein the processing unit provides a processing interface through the host interface unit to allow a host to access the non-volatile memory; wherein when the tri-state buffer component operates in the high-impedance mode according to the mode signal, the firmware update fixture writes a new firmware into the non-volatile memory through the firmware download port group.