Large two-dimensional imaging arrays, spanning infrared focal plane arrays through visible CCDs, usually require extensive support electronics. We present an application specific integrated circuit (ASIC) that combines, on a single chip, all necessary functions to operate CMOS-based focal plane arrays and provide digital data from 12 to 16 bits. The interface to the external world is completely digital, thus eliminating the complexity of dealing with sensitive analog voltages. The ASIC's first application is for use with the HAWAII-2RG (a 2048 x 2048 multiplexer specifically optimized for the Next Generation Space Telescope). Due to its flexibility, it can control other FPAs and SCAs not requiring clocks or biases higher than 3.3 V. The low-power, system-on-chip controller comprises a 16-bit microcontroller, program and data memory, clock generator, bias generator, 36 programmable gain amplifiers (0 to 27 dB), thirty-six 12-bit 10 MHz A/D converters, thirty-six 16-bit 500 kHz A/D converters, glue logic and programmable I/O pads. When configured for NGST, we estimate ≤ 8.4 mW continuous power for the 2k x 2k FPA and ASIC. The programmable ASIC, dubbed SIDECAR, for System for Image Digitization, Enhancement, Control And Retrieval, is likely an optimum "back-end" solution for other high-performance instruments.