Patent ID: 8258850

Claim:
An apparatus comprising a programmable analog circuit, the programmable analog circuit comprising: an analog input node configured to receive an analog input signal; a plurality of controlled current sources, wherein each controlled current source has an output current that is controlled by the analog input signal; a plurality of current-steering switches, wherein each current-steering switch has at least a first switch node and a second switch node, wherein each current-steering switch is paired with a corresponding controlled current source of the plurality of controlled current sources so that each controlled current source output is coupled to a respective first switch node, wherein each current-steering switch is configured to selectively enable or disable conduction between the first switch node and the second switch node based at least partly on a state of a respective a digit of a digital signal; and an output transconductance amplifier (OTA) circuit having a first input coupled to second switch nodes of the plurality of current-steering switches; wherein the OTA circuit further comprises an integration capacitor, integration reset switch, sampling switch, and holding capacitor, wherein the OTA circuit has at least a linear gain mode, an integration mode, and a sample-and-hold mode.