The Art of Directly Interfacing Sensors to Microcontrollers

: This paper reviews the direct connection of sensors to microcontrollers without using any analogue circuit (such as an amplifier or analogue-to-digital converter) in the signal path, thus resulting in a low-cost, lower-power sensor electronic interface. It first discusses the operating principle and explains how resistive and capacitive sensors with different topologies ( i


Introduction
Just as human beings acquire information about their environment through their senses and process such information using their brain, electronic systems perform such functions by means of sensors and processing digital devices such as microcontrollers (μC) or microprocessors (μP).Nowadays, such small but smart devices have become essential in many fields (industrial, automobiles, aircraft, medical devices, consumer electronics, home appliances, etc.) so that it is hard to imagine a society without them.
Figure 1(a) shows the classical block diagram of a sensor electronic interface [1].First of all, the sensor transforms a signal from a given energy domain (such as thermal, magnetic, mechanical, chemical or radiant) to the electrical domain by changing-for example-its electrical resistance or capacitance.Afterwards, the signal conditioning circuit, which generally relies on operational amplifiers (OpAmp), performs some or all of the following tasks in the analogue domain: sensor output-to-voltage conversion, amplification, filtering, linearization and/or demodulation.The resulting analogue signal is then digitized via an analogue-to-digital converter (ADC).Finally, a digital system (e.g., a μC) acquires, stores, processes, controls, communicates (to other devices or systems) and/or displays the digital value with information about the measurand.Nowadays, several blocks, as shown in Figure 1(a), can be embedded into the same integrated circuit (IC).There are commercially available ICs that integrate the processing digital system, the ADC and/or some signal conditioning circuit; for instance, MSC1210 from Texas Instruments (TI).There are also commercial ICs that integrate the sensor, its signal conditioning circuit and/or the ADC; for example, ADXL103 and ADXL312 accelerometers from Analog Devices; such chips are usually known as integrated smart sensors [2].Other commercial ICs integrate the required signal conditioning circuit and the ADC to measure a specific type of sensor; for instance, ADS1232 from TI for bridge-type resistive sensors and AD7745 from Analog Devices for single and differential capacitive sensors.
For some sensors, however, the block diagram in Figure 1(a) can be simplified to that shown in Figure 1(b) [3], where the sensor is directly connected to the digital system without using either the signal conditioning circuit or the ADC; these circuits were initially proposed in application notes of μC's manufacturers [4][5][6].In such a circuit topology (so-called direct interface circuit), the μC appropriately excites the analogue sensor to get a signal (usually, a time-modulated signal) that can be directly measured in the digital domain, for instance, using an embedded digital timer; such output signals are also known as quasi digital since the analogue information (e.g., period or time interval) can be directly measured by a digital system.In comparison with the sensor electronic interface shown in Figure 1(a), a direct interface circuit is simpler and needs less components; actually, it just needs a common low-cost general-purpose 8-bit μC.Therefore, a direct interface circuit has advantages in terms of cost, physical space and power consumption, which is of major interest, for instance, in battery-powered measurement systems such as autonomous sensors.Furthermore, as will be shown along this paper, the performance of such circuits is quite remarkable taking into account their simplicity.
This paper reviews most of the work carried out about direct interface circuits and is organized as follows.Section 2 describes the operating principle of such circuits.Sections 3 and 4 explain how these circuits can be used to measure different topologies of resistive and capacitive sensors, respectively, and then discuss their performance.Section 5 deals with the power consumption and proposes some design guidelines to reduce the current consumption.Finally, Section 6 takes some conclusions and forecasts the future research work about this topic.

Operating Principle
Two measurement methods have been proposed so far to build the direct interface circuit shown in Figure 1(b):  Direct interfaces based on a RC circuit [3], where the μC measures the time interval needed to charge (or discharge) a capacitance C to a given threshold voltage through a resistance R; this method has been applied to measure resistive and capacitive sensors. Direct interfaces based on charge transfer [7,8], where the μC counts the number of charge-transfer cycles needed to charge a reference capacitor to a given threshold voltage via a capacitive sensor; this method has been applied only to measure capacitive sensors.
Most of the research work about direct interfaces has been focused on those based on RC circuits, whose basics are explained by means of Figure 2.
and the time required to charge C from 0 to a given high threshold voltage (V TH ) is: which is proportional to R and C. On the other hand, if C is already charged to V 1 and a step towards ground is applied at the input, the output voltage is [see Figure 2(c)]: and the time needed to discharge C from V 1 to a given low threshold voltage (V TL ) is: which again is proportional to R and C. According to (4), if C, V 1 and V TL are known and T d is measured, then the resistance of the RC circuit could be estimated by The RC circuit in Figure 2(a) can be directly connected to a μC using the circuit topologies shown in Figures 3(a) and 4(a).In Figure 3(a), R has been replaced by R x (i.e., a resistive sensor) and C by C d (i.e., a capacitor whose nominal value is known), whereas in Figure 4(a), C has been replaced by C x (i.e., a capacitive sensor) and R by R d (i.e., a resistor whose nominal value is known).Pins 1 and P are two input/output digital port pins.Pin 1, which is in charge of monitoring the exponential charging or discharging voltage, usually includes a Schmitt trigger (ST) buffer (with two threshold voltages) and should be associated to an external interrupt or a capture module.The circuits in Figures 3(a) and 4(a) can measure either the charging time or the discharging time of the RC circuit, but the measurement of the latter is more recommended since it has lower variability.This is because the discharging-time measurement uses the low threshold voltage (V TL ) of the ST buffer, which is less noisy [9] than the high threshold voltage (V TH ) used for the charging-time measurement.The circuit in Figure 3(a), which is for the measurement of resistive sensors, involves two operation stages: charging stage, and discharging and measurement stage.During the charging stage [see Figure 3(b)], Pin 1 is set as an output providing a digital "1", whereas Pin P is set as an input offering high impedance (HZ).Therefore, the capacitor C d is quickly charged to the analogue output voltage (V 1 ) corresponding to a digital "1", which is generally equal to the supply voltage (V DD ).During the discharging and measurement stage [see Figure 3(c)], Pin 1 is set as a HZ input and Pin P is set as an output providing a digital "0" and, consequently, C d is discharged towards ground through R x while the embedded timer measures the time interval required to do so; such a measurement is carried out using a high-frequency oscillator (with a period T S ) as a reference.When the exponential discharging voltage crosses V TL , the timer is read and a digital number proportional to R x [see Equation (4)] is achieved.The resulting waveform of the voltage across C d is similar to that shown in Figure 2(c).
For the measurement of a capacitive sensor (C x ), it is recommended to swap the position of the resistance and the capacitance, as shown in Figure 4(a), but again two operation stages are required.During the charging stage [see Figure 4(b)], both pins are set as an output: Pin 1 provides a digital "1", whereas Pin P provides a digital "0".Therefore, C x is rapidly charged to V 1 .During the discharging and measurement stage [see Figure 4(c)], Pin 1 is set as a HZ input and Pin P does not change its state and, consequently, C x is discharged towards ground through the resistor R d while the timer is running.When the voltage-threshold crossing is detected [see Figure 2(c)], the timer is read and a digital number proportional to C x [see Equation ( 4)] is achieved.

Circuits for Resistive Sensors
The operating principle explained in Figure 3 can be applied to measure different topologies of resistive sensor.Before discussing the proposed circuit for each sensor topology, following are a few general remarks on the components required:  The capacitor C d is determined by a speed-resolution trade-off [10], but for T S = 250 ns it is advisable to operate with a time constant (R•C) of about a few units of millisecond.For instance, the measurement of a resistive sensor of 1 kΩ should use a C d of a few units of microfarad (e.g., 2.2 μF). It is recommended to use an additional resistor R i between Pin 1 and Node 1 [see Figure 3(a)], which improves the rejection of power supply noise/interference [9] but at the expense of a longer charging stage.The cut-off frequency of the low-pass filter determined by R i and C d (during the charging stage) should be as low as possible but with a reasonable length of the charging process (say, less than 1 ms).For example, if C d = 2.2 μF then R i < 100 Ω.  It is also advisable to use an additional resistor R s between Node 1 and R x in order to ensure that the discharging current is smaller than the maximum output current (I max ) sunk by a port pin even when R x is small; accordingly, direct interface circuits could also measure low-value resistive sensors such as metal strain gauges.Assuming V DD = 5 V and I max = 25 mA, then R s > 200 Ω.

Single Resistive Sensor
Single resistive sensors have one sensing element whose resistance R x ( = R 0 (1 + x R )) changes with the measurand; R 0 is the nominal resistance at a reference value of the measurand and x R is the relative change of resistance (i.e., ∆R/R 0 ) due to the measurand.These sensors are commonly used to measure temperature (e.g., platinum sensors and thermistors), light (e.g., light-dependent resistors, LDR), gas (e.g., tin dioxide gas sensors) and humidity.The direct interface circuit proposed to measure such a type of sensor is shown in Figure 5(a) [11], which applies the three-signal auto-calibration technique [12] to have a measurement result insensitive to both multiplicative and additive parameters of the circuit.Accordingly, three discharging-time measurements are carried out: (a) Sensor measurement, which is intended to measure R x .(b) Reference measurement, which is intended to measure a reference resistor (R ref ).(c) Offset measurement, which is intended to measure the offset brought about by the internal resistance (R pin ) of the port pins of the μC; such a resistance is assumed here to be the same for all the port pins but actually there is a mismatch of about a few tenths of ohm that generates offset and gain errors [11].Table 1 summarizes the state of pins 2, 3 and 4 during the discharging stage and the resulting discharging time for each of the three measurements, where k R = C d ln(V 1 /V TL ).Using the three discharging times (T x , T ref and T off ), the sensor resistance can be estimated by which is insensitive to the tolerance and low-frequency variability of C d , V 1 and V TL .
Table 1.Pins configuration and discharging time for each of the measurements carried out by the circuit in Figure 5(a).

Differential Resistive Sensor
Differential resistive sensors have two sensing elements ) that share a terminal and undergo opposite changes, i.e., if R x1 increases with the measurand then R x2 decreases and vice versa.Such sensors are frequently applied to measure linear or angular position/displacement, pressure (e.g., sensors based on Bourdon tubes), liquid level (e.g., float-based sensors) and magnetic field.The direct interface circuit proposed to measure such a type of sensor is shown in Figure 5(b) [13], which also performs three discharging-time measurements: The state of pins 2, 3 and 4 during the discharging stage and the discharging time for each of the three measurements is summarized in Table 2.By means of these three discharging times (T 1 , T 2 and T off ), the parameter x R of the differential sensor can be estimated by Note that here it is better to estimate the measurand using x R rather than R x1 (or R x2 ), since R x1 (or R x2 ) can be altered by undesired inputs such as temperature, thus causing multiplicative errors.Unlike the measurement of single resistive sensors, x R can be estimated without using any reference resistor.

Bridge-Type Resistive Sensor
Bridge-type resistive sensors have one, two or four sensing elements in a Wheatstone bridge, thus resulting in quarter-bridge, half-bridge or full-bridge sensor, respectively.These sensors are commonly used to measure weight (e.g., load cells based on metal strain gauges), pressure (e.g., sensors based on semiconductor strain gauges) and magnetic field (e.g., anisotropic (AMR) and giant (GMR) magnetoresistive sensors).The direct interface circuit proposed to measure such a type of sensor is shown in Figure 5(c) [14], which performs four discharging-time measurements (T 1 , T 2 , T 3 and T off ) by applying the pins configuration indicated in Table 3. Accordingly, for a full-bridge topology with (1 ) , the parameter x R of the sensor can be estimated by For other bridge topologies, x R can be estimated using other time-based equations [14].Furthermore, for sensors whose output is temperature dependent (e.g., piezoresistive pressure sensors), the result obtained from (7) can be corrected by estimating the temperature by means of the sensor itself [15].Table 3. Pins configuration and discharging time for each of the measurements carried out by the circuit in Figure 5

Applications and Results
The direct interface circuits for resistive sensors shown in Figure 5 have been applied to measure many physical and chemical quantities, for instance: temperature [11], magnetic field [14], atmospheric pressure [16,17], tactile pressure [18], gas [19] and light [20].Table 4 summarizes the performance of such direct interface circuits in some of the previous applications using different commercial μCs.

Table 4.
Applications and results of the direct interface circuits for resistive sensors shown in Figure 5.
The values of non-linearity and resolution shown in Table 4 for the first two cases [11,13] are quite remarkable taking into account the simplicity of such interface circuits; actually, the results from [13] are comparable to (and even better than) those specified in [21,22], where a relaxation oscillator is used between the sensor and the μC.In these two cases [11,13], the non-linearity error is mainly due to the effects of quantization in the discharging-time measurement, whereas the resolution is determined by the effects of both quantization and noise/interference affecting the voltage-threshold crossing [see Figure 2(c)].The experimental results for the third case in Table 4 [14], however, are not as excellent as the previous ones.On the one hand, this is due to the non-linearity of the commercial sensor tested; in other words: if the direct interface circuit in Figure 5(c) measures a bridge circuit emulated by resistors instead of such a sensor, the maximum non-linearity error of the circuit is about 0.1% FSS.On the other hand, the lower value of resolution is due to the low sensitivity of the commercial sensor.As a rule of thumb, direct interface circuits are able to detect changes of resistance of about 0.1 Ω, which is a very small value when measuring the temperature sensor [11] but not when measuring such a magnetoresistive sensor whose dynamic range is about ±6 Ω.

Circuits for Capacitive Sensors
Different topologies of capacitive sensor can be directly measured by a μC using the operating principle explained in Figure 4. Again, before discussing the proposed circuits, following are a few general remarks on the components required:  The resistor R d is determined by a speed-resolution trade-off [10].However, unlike Section 3, here it is advisable to operate with a shorter time constant (say, a few hundreds of microsecond); otherwise, the resulting R d is too high and then Node 1 [see Figure 4(a)] becomes a highimpedance point too susceptible to interference.For instance, the measurement of a capacitive sensor of 150 pF should use an R d of a few units of megaohm (e.g., 1 MΩ). It is also recommended to use an additional resistor R i between Pin 1 and Node 1 [see Figure 4(a)] to improve the rejection of power supply noise/interference [9].The cut-off frequency of the low-pass filter determined by R i and C x (during the charging stage) should be as low as possible but at the same time R i must be much smaller than R d in order to ensure an appropriate charge of C x .For example, if R d = 1 MΩ then R i < 1 kΩ.

Single Capacitive Sensor
Single capacitive sensors have one sensing element whose capacitance for example, with liquid level, humidity or gas; C 0 is the nominal capacitance at a reference value of the measurand and x C is the relative change of capacitance (i.e., ∆C/C 0 ) due to the measurand.These sensors can be directly connected to a μC using the circuit shown in Figure 6(a) [23].As in the resistive counterpart, this circuit applies the three-signal auto-calibration technique [12] and, for this reason, it carries out three discharging-time measurements: (c) Offset measurement, which is intended to measure the offset due to the parasitic capacitance (C s ) between Node 1 and ground; the parasitic capacitances of the port pins set as a HZ input are assumed negligible along this section, but their effects are carefully analyzed in [24].
Table 5 summarizes the state of pins 2 and 3 during the charge-discharge process and the discharging time for each of the three measurements, where . Once the three discharging times (T x , T ref and T off ) are measured, the sensor capacitance can be estimated by which again is insensitive to the tolerance and low-frequency variability of R d , V 1 and V TL .
Table 5. Pins configuration and discharging time for each of the measurements carried out by the circuit in Figure 6(a).

Lossy Capacitive Sensor
Some capacitive sensors (for instance, those intended for the measurement of proximity, humidity and two-component fluids concentration) have a loss term that is usually modeled by a parasitic conductance G x in parallel with C x .If the circuit in Figure 6(a) uses an extra port pin [Pin 0 in Figure 6(b)] and performs an additional discharging-time measurement T ad [see Table 6, where ], the two components of the sensor can be estimated by [25]: Note that if G x is very small then T ad is much longer than the other discharging times and, hence, Equation ( 9) is simplified to Equation ( 8).

Differential Capacitive Sensor
Differential capacitive sensors have two sensing elements that share an electrode and undergo opposite changes, i.e., if C x1 increases with the measurand then C x2 decreases and vice versa.Such sensors are commonly used to measure linear or angular position/displacement, acceleration, tilt and pressure.The direct interface circuit proposed to measure such a type of sensor is shown in Figure 6(c) [24], which performs the three discharging-time measurements (T 1 , T 2 and T 3 ) indicated in Table 7.Then, the parameter x C (which enable us to estimate the measurand better than C x1 or C x2 ) can be calculated by The parameter x C could also be estimated by performing an offset measurement and applying a time-based equation similar to (6) [26], but then the result would become more sensitive to the parasitic capacitances of the port pins set as a HZ input.Anyhow, as in the resistive counterpart, the proposed circuit does not require any reference capacitor.

Table 7.
Pins configuration and discharging time for each of the measurements carried out by the circuit in Figure 6(c).

Bridge-Type Capacitive Sensor
Capacitive sensors in a bridge topology are frequently applied to measure linear or angular position/displacement and pressure.These sensors can be directly connected to a μC using the interface circuit shown in Figure 6(d), which carries out the four discharging-time measurements (T 1 , T 2 , T 3 and T off ) indicated in Table 8.For a full-bridge topology with 1 4 0 C (1 ) , the parameter x C can be estimated by For other bridge topologies, x C can be estimated using similar time-based equations.

Applications and Results
The direct interface circuits shown in Figure 6 have been applied mostly to measure capacitive relative humidity (RH) sensors [23,25,27], but also tilt sensors or accelerometers [24].Table 9 summarizes the performance of such direct interface circuits in some of the previous applications.Table 9. Applications and results of the direct interface circuits for capacitive sensors shown in Figure 6.
The non-linearity and resolution values shown in Table 9 are not as good as those presented in Table 4, although they are still acceptable for many low-cost, low-power applications.Such differences between Tables 4 and 9 are due to the higher effects of (i) the parasitic components of the μC (to be precise, the input parasitic capacitances of the port pins) and (ii) the noise/interference affecting the high-impedance node when a low-value capacitive sensor is measured; the effects of parasitic components and external interference could be higher if the sensor was remote from its electronics and, for this reason, it is highly recommended to place the μC as close as possible to the sensor.For the first application [23], the non-linearity error is mainly due to the non-linearity of the sensor; in fact, if the circuit measures capacitors instead of such a capacitive sensor, the maximum non-linearity error of the circuit is 0.1% FSS.On the other hand, a measurement of relative humidity with a resolution of 9 bits is clearly satisfactory for many applications since it means that the system is able to detect changes of 0.2% RH.The lower value of resolution for the second application in Table 9 [24] is due to the very low sensitivity of the sensor (0.105 pF/g).When the specific IC designed in [28] was used to measure the same accelerometer, the resolution was 9 bits and the non-linearity error was 1.5% FSS, which are comparable to the results shown in Table 9.

Current Consumption
For those applications in which the sensor is not read continuously but periodically (i.e., every T T seconds), the average current consumption of a direct interface circuit is where I act is the average current consumption in active mode (i.e., when the μC is working to perform the measurement), T act is the time interval required to complete one measurement in active mode, N is the number of times that the measurement is repeated in active mode to average N measurements, I sleep is the current consumption of the μC in sleep (or standby) mode, T sleep is the time interval in which the μC is in sleep mode, and T T = N•T act + T sleep .The value of I sleep specifically depends on the low-power features of the μC, but it is generally smaller than 1 μA (even it can be smaller than 100 nA).On the other hand, the value of I act clearly depends on the configuration of the resources embedded into the μC during the measurement.To reduce the current consumption, it is advisable to set the CPU (Central Processing Unit) and the timer as indicated in Table 10 [29]; the rest of peripherals should be switched off.In the charging stage, the charging time should be controlled by the CPU running at low frequency (e.g., tens or hundreds of kHz); two remarks are as follows: (i) most of the current μCs have a prescaler to divide the master clock frequency, and (ii) a low-accuracy charging time (due to a low-frequency clock) is not a problem at all since the information is in the discharging time.In the discharging stage, the discharging time should be measured by the timer running at high frequency (e.g., units or tens of MHz) to have a good resolution, whereas the CPU should be off whenever this does not stop the operation of the interrupt system and the timer.In the processing stage, the CPU should run at high frequency (e.g., units or tens of MHz) to compute as fast as possible the resistance or capacitance of the sensor by means of, for example, (5) or (8).The average current consumption in active mode in measurements involving three charging stages, three discharging stages and one processing stage (as happens, for example, in the direct interface circuits shown in Figures 5(a) and 6(a)) can be estimated by [29]   where C is the capacitance being charged [i.e., C d in Figure 5(a) and C x in Figure 6(a)], T c is the time interval required to charge C, T d is the discharging time to be measured, T p is the time interval required to process the discharging times, and I int1 , I int2 and I int3 are the average current consumed by the internal electronics of the μC during the charging, discharging and processing stages, respectively.Note that in Equation ( 14) T d is assumed to be the same for the three measurements; this assumption does not make sense in terms of the result obtained from ( 5) or ( 8), but it does in terms of current consumption analysis.According to (14), the current consumed by the internal electronics of the μC plays an important role on the overall current consumption.Furthermore, the value of I int1 , I int2 and I int3 clearly depends on the supply voltage (V DD ) and operating frequency (f clk ) of the μC.Table 11 shows, for example, some experimental values of such currents for an AVR μC running at different operating conditions when the configuration proposed in Table 10 is applied. (3)(mA) 1.51 11.79 (1) CPU runs at f clk /256. (2)Timer runs at f clk , CPU is in idle mode. (3)CPU runs at f clk .
Direct interface circuits for capacitive sensors are expected to be less power demanding than those for resistive sensors.This is because the first two components in Equation ( 14), which correspond to the charging stages, are almost negligible when measuring capacitive sensors in the picofarad range or smaller.Actually, the current consumption in active mode of direct interface circuits for capacitive sensors is equal, in a first approximation, to I int2 .Experimental tests carried out at 3 V -4 MHz show that the current consumption when measuring capacitances (177 pF) is about 2-3 smaller than that when measuring resistances (1 kΩ), as shown in

Conclusions and Outlook
Direct interface circuits are able to measure different topologies of resistive and capacitive sensors just using a common low-cost general-purpose 8-bit μC with an embedded digital timer but without any on-chip ADC, OpAmp or analogue comparator.In spite of their simplicity and low cost, these circuits perform remarkably and therefore they could be very attractive for medium-accuracy, medium-resolution applications.Note, however, that such a satisfactory performance is to be expected when measuring resistive sensors in the kiloohm range and capacitive sensors in the picofarad range.The measurement of low-value resistive sensors (say, lower than 100 Ω) is feasible, but the discharging-time measurement would suffer from a significant offset effect due to R s , whereas the measurement of high-value resistive sensors (say, higher than 10 MΩ) could be affected by the parasitic resistance of the input port pins of the μC.On the other hand, the measurement of capacitive sensors with a nominal capacitance smaller than 1 pF seems impracticable because of the high effects of the parasitic capacitances of the input port pins of the μC.Direct interface circuits implemented with different commercial μCs from different manufacturers show similar results and, therefore, the design of such circuits does not depend on any specific device or integrated circuit from any manufacturer.A measuring time of about units or tens of millisecond can be a limitation of such circuits if the quantity to be measured changes quite fast.
The field of direct interface circuits is still under research and many interesting ideas could be developed in the near future.From the author's point of view, future work on direct interface circuits could be focused on the following two directions: (a) Applications: Many measurement systems based on resistive and capacitive sensors, but especially those intended for low-cost low-power applications, could benefit from the advantages of direct interface circuits.In fact, recently, such circuits have been proposed to measure low-power magnetic sensors for vehicle detection [30], low-power gas sensors [19] and low-cost low-power RH sensors to be integrated into RFID labels [27].(b) Measurement of other types of sensor: Most of the research work done so far on direct interface circuits has been focused on measuring resistive and capacitive sensors, but the direct measurement of other types of sensor is also of interest.For instance, the measurement of voltage-output sensors [31], current-output sensors [32] and impedance sensors [33] has been proposed very recently.

Figure 3 .
Figure 3. (a) Basic direct interface circuit for a resistive sensor (R x ); (b) Pin configuration during the charging stage; (c) Pin configuration during the discharging stage.

Figure 4 .
Figure 4. (a) Basic direct interface circuit for a capacitive sensor (C x ); (b) Pin configuration during the charging stage; (c) Pin configuration during the discharging stage.

MSP430F123Figure 5
Figure 5(a) with R ref = 1470 Ω, R s = 330 Ω and C d = 2.2 μF (a) Sensor measurement, which is intended to measure C x .(b) Reference measurement, which is intended to measure a reference capacitor (C ref ).

Figure 7 .
In terms of measuring time and energy, a complete measurement of a 1-kΩ resistive sensor requires 1.6 ms and 7 μJ for C d = 220 nF, and 5.8 ms and 27 μJ for C d = 1 μF.

Figure 7 .
Figure 7. Theoretical and experimental values of current consumption in active mode (I act ) at 3 V -4 MHz for (a) the circuit in Figure 5(a) when measuring a 1-kΩ resistive sensor, and (b) the circuit in Figure 6(a) when measuring a 177-pF capacitive sensor.

Table 2 .
Pins configuration and discharging time for each of the measurements carried out by the circuit in Figure 5(b).

Table 6 .
Pins configuration and discharging time for each of the measurements carried out by the circuit in Figure 6(b).

Table 8 .
Pins configuration and discharging time for each of the measurements carried out by the circuit in Figure6(d).Note that C A

Table 10 .
Proposed state (on/off) and running frequency of the CPU and the embedded timer for each stage of the measurement.

Table 11 .
[29]rimental values of average current consumed by the internal electronics of an AVR μC[29].