An apparatus comprising: an array of pixel cells, wherein each pixel cell of the array of pixel cells includes: a memory to store pixel-level programming data and measurement data; and light measurement circuits configured to, based on the pixel-level programming data from the memory, perform a light measurement operation to generate the measurement data, and to store the measurement data at the memory; and a peripheral circuit configured to: receive a pixel array programming map including pixel-level programming data targeted at each pixel cell; extract the pixel-level programming data from the pixel array programming map; and transmit the pixel-level programming data to each pixel cell of the array of pixel cells for storage at the memory of the each pixel cell and to individually control the light measurement operation and a generation of the measurement data at the each pixel cell; wherein the peripheral circuit is configured to transmit a chip-level programming signal to at least a subset of the array of pixel cells including a first pixel cell; and wherein the light measurement circuits of the first pixel cell are configured to, based on the pixel-level programming data, either perform the light measurement operation based on the chip-level programming signal or based on the pixel-level programming data; and wherein the light measurement circuits of the first pixel cell include a multiplexor (940, 942, 944, 946, 948, 950) controllable by at least a first subset of the pixel-level programming data to select the chip-level programming signal or at least a second subset of the pixel-level programming data as output; and wherein the light measurement circuits of the first pixel cell are configured to perform the light measurement operation based on the output of the multiplexor. a memory to store pixel-level programming data and measurement data; and light measurement circuits configured to, based on the pixel-level programming data from the memory, perform a light measurement operation to generate the measurement data, and to store the measurement data at the memory; and a peripheral circuit configured to: receive a pixel array programming map including pixel-level programming data targeted at each pixel cell; extract the pixel-level programming data from the pixel array programming map; and transmit the pixel-level programming data to each pixel cell of the array of pixel cells for storage at the memory of the each pixel cell and to individually control the light measurement operation and a generation of the measurement data at the each pixel cell; wherein the peripheral circuit is configured to transmit a chip-level programming signal to at least a subset of the array of pixel cells including a first pixel cell; and wherein the light measurement circuits of the first pixel cell are configured to, based on the pixel-level programming data, either perform the light measurement operation based on the chip-level programming signal or based on the pixel-level programming data; and wherein the light measurement circuits of the first pixel cell include a multiplexor (940, 942, 944, 946, 948, 950) controllable by at least a first subset of the pixel-level programming data to select the chip-level programming signal or at least a second subset of the pixel-level programming data as output; and wherein the light measurement circuits of the first pixel cell are configured to perform the light measurement operation based on the output of the multiplexor. receive a pixel array programming map including pixel-level programming data targeted at each pixel cell; extract the pixel-level programming data from the pixel array programming map; and transmit the pixel-level programming data to each pixel cell of the array of pixel cells for storage at the memory of the each pixel cell and to individually control the light measurement operation and a generation of the measurement data at the each pixel cell; wherein the peripheral circuit is configured to transmit a chip-level programming signal to at least a subset of the array of pixel cells including a first pixel cell; and wherein the light measurement circuits of the first pixel cell are configured to, based on the pixel-level programming data, either perform the light measurement operation based on the chip-level programming signal or based on the pixel-level programming data; and wherein the light measurement circuits of the first pixel cell include a multiplexor (940, 942, 944, 946, 948, 950) controllable by at least a first subset of the pixel-level programming data to select the chip-level programming signal or at least a second subset of the pixel-level programming data as output; and wherein the light measurement circuits of the first pixel cell are configured to perform the light measurement operation based on the output of the multiplexor.