I am using the Cypress PSoC 8-Bit Current Digital to Analog Converter (IDAC8) component for trimming analog circuits and it is working very well. For those not familiar with them: The PSoC Microcontroller uses this (configurable) component to sink AND source a current from 0 to 2mA with 8Bit resolution. They are really great and it is not necessary to know the voltage on the injection node to manipulate the voltage there as long as the impedance is known. So now to my problem: The PSoCs have only 2 or a maximum of 4 IDACs and for a project I need a lot of them, at least 16. So using 8 or 4 PSoCs in parallel and syncronizing them just for the DACs is not really an option, but I haven't found any discrete DACs with similar capabilities (current sink and source). Have I overlooked something? 1V to 4V usable output range (so 5V supply) would be also great, but that can be scaled.