A microcomputer and method for same can contain a nonvolatile memory
module and store information regarding various system models in the
memory module to support the various system models by one keyboard BIOS.
Functions preset in the microcomputer, which includes a keyboard
controller are not removed even though system voltages are removed so the
preset functions are maintained. Preferably, the microcomputer includes a
nonvolatile memory module for storing desired, prestored information even
when system voltages are removed, and a keyboard controller module for
performing control operations of a keyboard with a keyboard basic
input/output system (BIOS). The desired information can include function
information set by a user, current status information, and design
selection information for designing the keyboard BIOS appropriately to an
applied system.