A 16-cell 80dB dynamic-range auto-ranging readout array for uncooled IR microbolometers