A voltage generating circuit outputs a generated voltage corresponding to
(a+b+c)-bit digital data from a plurality of generated voltages. The
voltage generating circuit includes a first selector of each conductive
type and 2.sup.a pieces of second selectors of each conductive type. Each
first selector is constituted by the conductive type MOS transistor, and
based on upper order a-bit of the digital data, outputs one of the
generated voltages selected corresponding to low order (b+c)-bit of the
digital data. Each second selector is constituted by the conductive type
MOS transistor, and based on low order a-bit of the digital data, outputs
one of the generated voltages to the first selector of the conductive
type. One output and the other outputs of the first selectors of both
conductive types are connected to one another.