Patent ID: 6370635
Filing Date: 2002-04-09
Classification: G06F

Abstract:
A microcontroller comprising:a microprocessor configured to transfer address, data and control signals over a system bus and execute one or more microprogram instructions in response to said address, data and control signals; a memory device (i) coupled to said microprocessor, (ii) mapped to said system bus, and (iii) configured to store said microprogram instructions for execution by said microprocessor; a host interface configured to interface to a host computer; an I/O interface configured to interface to at least one I/O device; and a controller configured to receive and transfer (i) commands from an external computer and (ii) said address, data and control signals to said microprocessor, said host interface and said I/O interface through said system bus, wherein said external computer is configured to read and control a state of said microcontroller in response to said commands.