Microprogrammed control units use microprograms stored in control memory to generate control signals for executing machine instructions. A microprogram consists of a sequence of microinstructions, each containing control bits and sequencing information. Common components of microprogrammed control units include control memory to store the microprogram, a sequencer to determine the next microinstruction address, and decoding logic to generate control signals from microinstruction fields.