Analog Finite-Impulse-Response (AFIR) filtering is proposed to realize low power channel selection filters for Internet-of-Things receivers. High selectivity is achieved using an architecture based on only a single -time-varyingtransconductance and integration capacitor. The transconductance is implemented as a Digital-to-Analog Converter and is programmable by an on-chip memory. The AFIR operating principle is shown step-by-step, including its complete transfer function with aliasing. The filter bandwidth and transfer function are highly programmable through the transconductance coefficients and clock frequency. Moreover, the transconductance programmability allows an almost ideal filter response to be realized by careful analysis and compensation of the parasitic circuit impairments. The filter, manufactured in 22nm FDSOI, has an active area of 0.09mm 2 . Its bandwidth can be accurately tuned from 0.06 to 3.4MHz. The filter consumes 92µW from a 700mV supply. This low power consumption is combined with a high selectivity: f -60dB /f -3dB =3.8. The filter has 31.5dB gain and 12nV/ √ Hz input-referred noise for a 0.43MHz bandwidth. The OIP3 is 28dBm, independent of the frequency offset. The outputreferred 1dB-compression point is 3.7dBm, and the in-band gain compresses by 1dB for an -3.7dBm out-of-band input signal, while still providing >60dB of filtering.