An integrated circuit, in which one or more internal parameters may be automatically
configured for a particular application, includes a plurality of program select
pins, each being in a predetermined fixed state, and at least one configuration
pin associated with a parameter to be adjusted. Jumpers on the system board to
which the integrated circuit is mounted connect the mounting pad of each configuration
pin with the mounting pad of a selected program select pin. Consequently, when
the integrated circuit is mounted on the system board, each configuration pin receives
a selected value which internal configuration circuitry detects and causes the
corresponding parameter to be adjusted accordingly. Any of the program select pins
may have functions in addition to the configuration function. When the system board
is powered on or undergoes a reset, a processor internal to the chip scans each
the configuration pin to determine its value. The processor then sets internal
registers accordingly, completing the configuration process, and the chip may begin
normal operation.