The present invention relates to an implantable stimulator device, comprising a plurality of electrode nodes for stimulating tissue, a plurality of current source stages, each current source stage comprising a current source for sourcing a sourced output current, and a switch bank, wherein each switch bank comprises a plurality of switches each connected directly to one of the electrode nodes for receiving the sourced output current and for directing the sourced output current to any of the plurality of electrode nodes, and a plurality of current sink stages, each current sink stage comprising a current sink for sinking a sinked output current, and a switch bank, wherein each switch bank comprises a plurality of switches each connected directly to one of the electrode nodes for receiving the sinked output current and for directing the sinked output current from any of the plurality of electrode nodes.