1. A circuit comprising: a preamplifier circuit including: a plurality of memory registers; a first input configured to receive an analog signal; an analog-to-digital converter (ADC) circuit configured to convert the analog signal into digital values; an interface configured to: receive one or more programmable settings from a controller circuit to selectively enable one or more registers of the plurality of memory registers to store the digital values; receive a control signal from the controller circuit to indicate a register should be repurposed from a first assigned purpose and instead be included in the one or more registers of the plurality of registers; and an output configured to provide the digital values to the controller circuit.