A current control circuit for controlling a load current into an electronic device, the current control circuit comprising - an array of control transistors (311-1,..., 311-n) configured to adjust the load current provided at an output of the array of control transistors (311-1,..., 311-n); wherein the load current is drawn from a power supply at an input voltage; wherein the power supply is coupled to an input of the array of control transistors (311-1,..., 311-n); wherein the array of control transistors (311-1,..., 311-n) comprises an ordered sequence of r control transistors; wherein the on-resistances of adjacent control transistors of the ordered sequence of control transistors differ by a factor 1⁄2 starting from a maximum on-resistance; - a reference transistor coupled to the power supply at an input of the reference transistor; - a reference current source configured to draw a reference current at an output of the reference transistor; - a controller configured to select one or more control transistors from the array of control transistors (311-1,..., 311-n); and - transistor control units (120, 321-1,..., 321-n) configured to control the reference transistor to provide a reference on-resistance and to control the selected one or more control transistors to provide an array on-resistance; wherein the controller is configured to select the one or more control transistors such that a ratio of a target level of the load current and the reference current corresponds to a ratio of the reference on-resistance and the array on-resistance; and wherein the controller is configured to select the one or more control transistors to provide array on-resistances in the range of the maximum on-resistance times [1, 1/(2 r -1)]. - an array of control transistors (311-1,..., 311-n) configured to adjust the load current provided at an output of the array of control transistors (311-1,..., 311-n); wherein the load current is drawn from a power supply at an input voltage; wherein the power supply is coupled to an input of the array of control transistors (311-1,..., 311-n); wherein the array of control transistors (311-1,..., 311-n) comprises an ordered sequence of r control transistors; wherein the on-resistances of adjacent control transistors of the ordered sequence of control transistors differ by a factor 1⁄2 starting from a maximum on-resistance; - a reference transistor coupled to the power supply at an input of the reference transistor; - a reference current source configured to draw a reference current at an output of the reference transistor; - a controller configured to select one or more control transistors from the array of control transistors (311-1,..., 311-n); and - transistor control units (120, 321-1,..., 321-n) configured to control the reference transistor to provide a reference on-resistance and to control the selected one or more control transistors to provide an array on-resistance; wherein the controller is configured to select the one or more control transistors such that a ratio of a target level of the load current and the reference current corresponds to a ratio of the reference on-resistance and the array on-resistance; and wherein the controller is configured to select the one or more control transistors to provide array on-resistances in the range of the maximum on-resistance times [1, 1/(2 r -1)].