A D/A converter of the current switching type has a first current mirror
circuit that D/A converts the upper (n-m) digits in n bit data to be
converted and a weighting current circuit block or a second current
mirror circuit that D/A converts the lower m digits in the data, by
cascade connecting the weighting current circuit block or the second
current mirror circuit at the upstream or at the downstream side of an
output side transistor other than the output side transistors of the
first current mirror circuit. In this manner, current flowing through the
output side transistor flows as diverting currents to the weighting
current circuit block or the second current mirror circuit corresponding
to the digit weights of the lower m digits, and the diverting currents
are taken out at the outputs of the D/A conversion circuit as analog
converted currents of the lower m digits.