A non-volatile memory (NVM) circuit includes at least two types of NVM
sub-circuits that share common support circuitry. Different types of NVM
sub-circuits include ordinary NVM circuits that provide a logic output
upon being addressed, programmable fuses that provide an output upon
transitioning to a power-on state, NVM circuits that provide an ON/OFF
state output, and the like. Some of the outputs are used to calibrate
circuits within a device following power-on. Other outputs are used to
store information to be employed by various circuits.