A new CMOS readout circuit that controls the non-uniformity of microbolometer arrays as a function of operating temperature change is described. This circuit provides a nonlinear bias current for operating temperature using a MOS transistor that is operated in the subthreshold region. This approach allows microbolometer arrays to operate without temperature stabilisation up to an operating temperature change of approximately 40K.