In an LSI, a decoding section decodes an ID signal received externally and
outputs the decoded signal. A fuse circuit writes the value represented
by the decoded signal therein when an operation setting signal is active,
and holds the written value when the operation setting signal is
inactive. An ID RAM stores the value held in the fuse circuit as the ID.
This enables installation of IDs of various values in LSIs only by
changing the value of the ID signal.