How can we help? What do you want to learn? Search our knowledgebase.

Electrochemcal Impedance Spectroscopy (EIS) Basics

Last Updated: 1/4/23 by Alex Peroff

  • eis theory,
  • eis fundamental,
  • electrochemical impedance spectroscopy,
  • mathematical theory,
  • data plotting,
  • EIS,
  • kramers kronig
Article Contents/Section Navigation
  1. Introduction
  2. Electrochemical Impedance Spectroscopy Data and Plotting
  3. How to use Electrochemical Impedance Spectroscopy
    1. Circuit Modeling
    2. Solving the Circuit Model
    3. Why is Electrochemical Impedance Useful (DC vs AC voltammetry)
  4. Related Video


Electrochemical Impedance Spectroscopy (EIS) is a very complex subject in electroanalytical chemistry.  This article is designed to help scientists understand what EIS is, how it works, and why EIS is a powerful technique.  To understand electrochemical impedance spectroscopy, we will start with the concept of electrical resistance via Ohm's law (Equation 1.1), where \displaystyle{V} is the voltage between points (a) and (b), \displaystyle{i} is the current that flows between (a) and (b), and \displaystyle{R} is the electrical resistance, represented symbolically by a resistor in Figure 1.1.  Conceptually, \displaystyle{R} represents the opposition to the current flowing through an electrical circuit.  The larger the \displaystyle{R}, the less current will flow across the resistor at a given voltage.
\displaystyle{R=\frac{V}{i}} (1.1)
Simple circuit to describe Ohm's Law

Figure 1.1 Circuit Diagram of Ohm's Law. The Voltage (V) is applied between points (a) and (b). The current (i) flows across the resistor (R).

This description of resistance via Ohm's law applies specifically to direct current (DC), where a static voltage or current is applied across a resistor.  Impedance, by contrast, is a measure of the resistance a circuit experiences related to the passage of an alternating electrical current (AC).  In an AC system, the applied signal is no longer static but oscillates as a sinusoidal wave at a given frequency.  The equation for impedance is analogous to Ohm's law; however, instead of using \displaystyle{R} for resistance we use \displaystyle{Z} for impedance (see Equation 1.2).
\displaystyle{Z=\frac{V(\omega)}{i(\omega)}} (1.2)
The impedance \displaystyle{Z} is proportional to the frequency-dependent voltage \displaystyle{V(\omega)} and frequency-dependent current \displaystyle{I(\omega)}, where \displaystyle{\omega} is the angular frequency of an oscillating sine wave.  The definition of impedance comes from electrical circuits, and as a result, voltage is commonly used to define impedance.  However, in electrochemical impedance spectroscopy, we will switch from using voltage \displaystyle{V} to electrical potential, \displaystyle{E}.  Electrical potential is the energy per unit charge gained or lost when current is moved from a known reference point.  Voltage represents the difference in potential between two points.  For example, in Figure 1.1, point (a) could have a potential of +100 V and point (b) could have a potential of +101 V with respect to a known reference point, such as ground.  In this case, the voltage between (a) and (b) is +1 V.  In electrochemical systems, a reference electrode acts as a stable reference point.  The potential of the working electrode is measured or applied with respect to the reference electrode potential.  There are exceptions to this practice, but in general, the electrochemical potential is used in most electrochemical experiments.  For the remainder of this article, the electrical or electrochemical potential will be used when describing EIS.
With a conceptual understanding of impedance, we can look at electrochemical impedance spectroscopy as an electroanalytical technique.  In an EIS experiment, a potentiostat applies a sinusoidal potential (or current) signal to an electrochemical system and the resulting current (or potential) signal is recorded and analyzed (Figure 1.2).
Simple Diagram of Electrochemical Impedance Spectroscopy

Figure 1.2 Simplified Electrochemical Impedance Spectroscopy Diagram.  If the input signal is potential, then the green wave represents the input sinusoidal potential signal and the red wave represents the output sinusoidal current.  

If the applied signal is potential and the measured signal is current, it is referred to as “potentiostatic EIS.”  When the applied signal is current and the measured signal is potential, it is referred to as “galvanostatic EIS.”  For the case of potentiostatic EIS, a potential is applied with the form shown in Equation 1.3,
\displaystyle{E(t)=E_o\cos{(\omega t)}} (1.3)
where \displaystyle{E_o} is the potential sine wave amplitude, \displaystyle{\omega} is the angular frequency, \displaystyle{t} is the time, and the term \displaystyle{\omega t} represents the phase of the waveform.  The angular frequency \displaystyle{\omega} is a measure of how many cycles per unit time the signal oscillates.  The amplitude \displaystyle{E_o} is a measure of the size of the potential or current signal.  The user controls the frequency and amplitude of the input potential signal with a potentiostat or frequency response analyzer (FRA).  The measured output current signal, \displaystyle{i(t)} (Equation 1.4), has the same frequency as the input signal but its phase may be shifted by a finite amount, known as a phase shift or phase angle, \displaystyle{\phi}.  The measured output current amplitude, \displaystyle{i_o}, will vary with the impedance of the electrochemical system at a given frequency.
\displaystyle{i(t)=i_o\cos{(\omega t-\phi)}} (1.4)
Diagram of Electrochemical Impedance Spectroscopy with Phase Shift

Figure 1.3 Simplified Electrochemical Impedance Spectroscopy Diagram with Phase Angle. The teal sinusoidal wave represents input potential signal visually overlapped in time with the output current signal. Phase angle represents the shift in phase when the input and output signals are overlapped in time.

A complete EIS experiment consists of a sequence of sinusoidal potential signals centered around a potential setpoint.  The amplitude of each sinusoidal signal remains constant, but the frequency of the input signal will vary.  Typically, frequencies of each input signal are equally spaced on a descending logarithmic scale from ~10 kHz - 1 MHz to a lower limit of ~10 mHz - 1 Hz.  For each input potential, a corresponding output current is measured at a given frequency.
Electrochemical Impedance Spectroscopy Experiment

Figure 1.4 Visualization of EIS experiment.  The applied input signal and measured output signal have the same frequency.

The result of plotting the input and output signals on a single current vs. potential graph is called a Lissajous plot (see Figures 1.5 and 1.6).  The shape of the current vs. potential Lissajous plot is a straight line (Figure 1.5) if the input and output signals are in-phase, or if \displaystyle{\phi}=0.  If the input and output signals are out of phase, the shape of the Lissajous plot appears as a tilted oval (Figure 1.6).  The width of the oval is indicative of the output signal phase angle.  For example, if the Lissajous plot looks like a perfect circle, it means the output signal is completely out of phase (i.e., ±90°) with respect to the input signal.
Lissajous Plot of a linear system without a phase shift

Figure 1.5 Lissajous plot where the input potential and output current are perfectly in phase.  The resulting curve is a straight line with a slope proportional to the impedance at that frequency.

Out of phase Lissajous Plot

Figure 1.6 Lissajous plot where the input potential and output current are out of phase.  The resulting plot is an oval.

Back To Top

2Electrochemical Impedance Spectroscopy Data and Plotting

Once the potentiostat collects the potential vs. time and the current vs. time data at each frequency, a Fast Fourier Transform (FFT) is applied to the data.  The FFT converts the potential vs. time and current vs. time into potential magnitude vs. frequency and current magnitude vs. frequency.
Fast Fourier Transform used in Electrochemical Impedance Spectroscopy

Figure 2.1 Fast Fourier Transform (FFT) of potential and current vs time data to potential and current magnitude vs frequency data

The potential amplitude \displaystyle{E_0}, current amplitude \displaystyle{i_o}, and the phase angle \displaystyle{\phi} at each frequency \displaystyle{f} are determined from the FFT analysis.  With these data we can describe the different plotting conventions associated with EIS.  The following description simplifies the mathematics, but for a more detailed mathematical description of EIS, check out our Knowledgebase article. EIS Mathematical Theory
The magnitude of the impedance is equal to the potential amplitude \displaystyle{E_0} divided by the current amplitude \displaystyle{i_o}, as shown in Equation 2.1.
\displaystyle{|Z|=\frac{E_o}{i_o}} (2.1)
If we plot the magnitude of the impedance \displaystyle{|Z|} and the phase angle \displaystyle{\phi} as a function of frequency on a double-axis plot, we get what is called a Bode plot (Figure 2.2).
Bode Plot

Figure 2.2 Sample Bode Plot

In a Bode plot, \displaystyle{|Z|} vs. \displaystyle{f} is displayed on the primary vertical axis and \displaystyle{\phi} vs. \displaystyle{f} is displayed on the secondary vertical axis.  Frequency and impedance magnitude are normally plotted on a logarithmic scale, while the phase angle is displayed linearly.
There is another way to express EIS data.  Using polar coordinates, let us plot \displaystyle{|Z|} as a ray originating from the center at an angle equal to the phase angle (Figure 2.3).
Plotting of Impedance Magnitude and Phase Angle in Polar Coordinates

Figure 2.3 Plotting of Impedance Magnitude and Phase Angle in Polar Coordinates

If we move from polar to cartesian coordinates, we can break the impedance magnitude into its x and y components (Figure 2.4).
Expressing the Impedance Magnitude in terms of x and y components

Figure 2.4 Expressing the Impedance Magnitude in terms of x and y components

Using trigonometry we can describe the impedance of the x-axis \displaystyle{Z_x} and the impedance of the y-axis \displaystyle{Z_y} (Equations 2.2 and 2.3)
\displaystyle{Z_x= |Z|\cos{\phi}} (2.2)
\displaystyle{Z_y= |Z|\sin{\phi}} (2.3)
The \displaystyle{|Z|} can be described as the vector sum of \displaystyle{Z_x} and \displaystyle{Z_y} (Equation 2.4).
\displaystyle{|Z|=\sqrt{(Z_x)^2 + (Z_y)^2}} (2.4)
The impedance associated with the x-axis is referred to as the real impedance, \displaystyle{Z_r}, and the impedance associated with the y-axis is referred to as the imaginary impedance, \displaystyle{Z_i}.  The labels "real" and "imaginary" derive from a more detailed mathematical description of impedance that is beyond the scope of this article.  For those interested in a more advanced mathematical derivation, please see our Knowledgebase article linked here. EIS Mathematical Theory For simplicity, we only need to consider the x-axis component of the impedance magnitude as the real impedance, and the y-axis component of the impedance magnitude as the imaginary impedance.  If we plot the real impedance \displaystyle{Z_r} on the x-axis and the negative imaginary impedance \displaystyle{-Z_i} on the y-axis we get a Nyquist plot (Figure 2.5).
Nyquist Plot

Figure 2.5 Sample Nyquist Plot

The imaginary impedance values on a Nyquist plot are commonly inverted as shown in Figure 2.5.  Alternatively, the Z_i axis is sometimes displayed in reverse numerical order due to the fact that almost all Z_i values are normally less than zero and it is more convenient to view shapes and patterns primarily in the first quadrant on a Cartesian graph (see Figure 2.5).  Another convention applied to Nyquist plots is orthonormality, or orthogonality, which refers to the usage of a 1:1 ratio for the visual scale of the x- and y-axes.  Note that this does not necessarily mean the numerical scales of the axes need necessarily be identical.  One simple way to think of this principle is that when drawing lines on an orthonormal plot around identical values on both axes, it would always make a perfect square (e.g., connect the points (0,0), (0,100), (100,100), and (100,0), and it will be a perfect square).
Nyquist plots are the most common form of displaying impedance data, followed by Bode plots.  Bode plots allow easy determination of frequency values, compared with Nyquist plots where frequency values are not plotted.  Generally, the lower-leftmost points on a Nyquist plot correspond to the highest frequencies, and following the trace to the right moves from high to low frequency.  In total, an electrochemical impedance spectroscopy experiment results in five columns of data: \displaystyle{f}, \displaystyle{Z_r}, \displaystyle{Z_i}, \displaystyle{|Z|}, and \displaystyle{\phi}.
Back To Top

3How to use Electrochemical Impedance Spectroscopy

3.1Circuit Modeling

Electrochemical impedance spectroscopy can be used to extract useful information about complex electrochemical systems.  The different parts of an electrochemical system can be modeled by known circuit elements, where the impedance is well-characterized.  Below you can find a table (Table 3.1) of known circuit elements and the equations that describes their respective impedances.
Circuit Element Description Symbol Used Impedance Math
Resistor (R) Represents electron transfer across an interface \displaystyle{Z_R = R}
Capacitor (C) Represents (typically but not always) non-faradaic charging at an interface \displaystyle{Z_C = \frac{1}{j\omega C} = \frac{-j}{\omega C} }
Inductor (L) Represents magnetic inductance \displaystyle{Z_L = j\omega L}
Constant Phase Element (CPE, Q) Represents a non-ideal capacitor \displaystyle{Z_Q = \frac{1}{(j\omega)^\alpha Q}}
Warburg Element (W, Ws, Wo) Represents movement/diffusion of electrons/ions in solid or liquid phases \displaystyle{Z_W = \frac{W}{(j\omega)^{0.5}}}
Gerischer Element (G) Represents an electrochemical reaction coupled with a chemical (irreversible) reaction (also sometimes coupled to diffusion) \displaystyle{Z_G = \frac{G}{(k+j\omega)^{0.5}}}
Table 3.1 Circuit elements used in EIS modeling 
Note that we use \displaystyle{j} to indicate the imaginary number \displaystyle{\sqrt{-1}}.  Some textbooks might use \displaystyle{i} rather than \displaystyle{j}, but because \displaystyle{i} normally refers to the current in an electrochemical system, we will be using \displaystyle{j}.
To understand how we might model an electrochemical system, let us consider a 3-electrode configuration where a conductive working electrode is submerged in an aqueous electrolyte with a redox-active molecule as the analyte (Figure 3.1).  While not shown in Figure 3.1, a counter (auxiliary) electrode to maintain charge balance and a reference electrode to act as a stable reference point are implied in the system.  The working, counter, and reference electrodes are all connected to a potentiostat.  To learn more about how a potentiostat operates in such a configuration, please review our Knowledgebase article on how a potentiostat works. What is a Potentiostat and how does it work?
Model of electrode surface in a 3-electrode aqueous system.  Electrochemical Double-Layer

Figure 3.1 Model of electrode surface in a 3-electrode aqueous system.  The gray working electrode applies a positive potential that attracts the negatively charged anions to the surface, forming the electrochemical double-layer.

In the electrochemical system, the potentiostat applies a positive bias to the working electrode with respect to the reference electrode.  The positive charge from the working electrode attracts the negatively charged anions to the working electrode surface.  The anions are solvated by solvent molecules, and when the anion reaches the electrode surface the solvent molecules surrounding the anion make contact with the electrode surface.  This forms a type of capacitor at the electrode surface.  A capacitor consists of two oppositely charged plates separated by a dielectric material.  In our electrochemical system, the positive charge from the electrode surface is one plate, solvent molecules form the dielectric, and the negatively charged anions form the other plate.  This is known as the electrochemical double-layer.  The electrochemical system also consists of analyte molecules diffusing around the electrode surface.  If we apply a sufficiently positive potential to the working electrode, we can induce an electron transfer (oxidation) from the analyte to the electrode surface.  Recall Ohm's law (Equation 1.1) from Section 1, where a resistor can be thought of as a measure of the additional potential needed to drive current through a circuit.  Similar to Ohm's law, the electron transfer process can be modeled between the analyte and the electrode as a resistor.  Lastly, beyond the electrode surface is the bulk solution where the counter and reference electrodes are located.  The electrolyte solution is not a perfect conductor of charge and as such, there is solution resistance between the electrodes as well, which can be modeled as another separate resistor.
At this point, we can construct a simple circuit to describe the electrochemical system.  This circuit is commonly used in circuit modeling and is referred to as a Randles circuit (Figure 3.2),
Randles Circuit

Figure 3.2 Randles Circuit

where \displaystyle{R_s} is the solution resistance, \displaystyle{R_{ct}} is the charge transfer resistance, and \displaystyle{C_{dl}} is the capacitance of the electrochemical double-layer.  We can think of the opposite ends of this circuit as the working and counter electrode, where current flows from the counter electrode (left-hand side) to the working electrode (right-hand side), or vice versa.  Visually, you can see that the current has to pass first through the solution resistance \displaystyle{R_s}.  After passing through \displaystyle{R_s}, however, there exist two possible pathways for the current to flow.  It can either move through the capacitor associated with the electrochemical double-layer \displaystyle{C_{dl}}, or it can pass through the resistor associated with charge transfer \displaystyle{R_{ct}}.  The current will always choose the path of least resistance, or lowest impedance.  In this case, the impedance of \displaystyle{C_{dl}} and \displaystyle{R_{ct}} vary as a function of frequency.
Back To Top

3.2Solving the Circuit Model

According to Kirchhoff's circuit laws, the total impedance of two circuit elements in series is equal to the sum of the two impedances (Equation 3.1).
\displaystyle{Z_{series}=Z_1+Z_2} (3.1)
Conversely, the reciprocal of the total impedance of two circuit elements in parallel is equal to the sum of the reciprocal of each impedance (Equation 3.2).
\displaystyle{\frac{1}{Z_{parallel}}=\frac{1}{Z_1}+\frac{1}{Z_2}} (3.2)
Equation 3.2 can be rearranged into the following expression:
\displaystyle{Z_{parallel}=\frac{Z_1Z_2}{Z_1+Z_2}} (3.3)
Therefore, the total impedance of our Randles circuit (Figure 3.2) can be calculated by substituting each circuit element and combining them based on Equations 3.1 through 3.3.
\displaystyle{Z_{Randles}= Z_{R_s}+\frac{Z_{C_{dl}}Z_{R_{ct}}}{Z_{C_{dl}}+Z_{R_{ct}}}} (3.4)
Substituting the respective impedance equations from Table 3.1 for each circuit element results in Equation 3.5.
\displaystyle{Z_{\omega}= R_s+\frac{\frac{R_{ct}}{j\omega C_{dl}}}{R_{ct}+\frac{1}{j\omega C_{dl}}}} (3.5)
With rearrangement and simplification, the impedance of our electrochemical system is thus described in Equation 3.6.
\displaystyle{Z_{\omega}= R_s+\frac{R_{ct}}{1+R_{ct}C_{dl}(j\omega)}} (3.6)
Remember that \displaystyle{\omega} is the frequency of our applied potential.  When \displaystyle{\omega} is large or \displaystyle{\omega \rightarrow \infty}, the denominator in the fraction \displaystyle{\frac{R_{ct}}{1+R_{ct}C_{dl}(j\omega)}} becomes very large and the fraction approaches 0.  This leaves \displaystyle{Z_{\infty}= R_s}.  While there is no potentiostat that can apply a frequency of \displaystyle{\infty} Hz, it can often be inferred at the highest frequencies (1 MHz - 100 kHz) that the impedance is equivalent to the solution resistance \displaystyle{R_s}.  At high frequencies the current must travel through the solution resistance, but will then travel through \displaystyle{C_{dl}} rather than \displaystyle{R_{ct}}.  This is because mathematically as \displaystyle{\omega} increases, the impedance of the capacitor decreases (recall the equation for the impedance of a capacitor from Table 3.1: \displaystyle{Z_C = \frac{1}{j\omega C} = \frac{-j}{\omega C} }).  Therefore, at high frequency the capacitor becomes the path of least resistance (Figure 3.3).
When the frequency of our applied potential is very small, or when \displaystyle{\omega \rightarrow 0}, the denominator in the fraction \displaystyle{\frac{R_{ct}}{1+R_{ct}C_{dl}(j\omega)}} becomes 1.  The impedance therefore reduces to \displaystyle{Z_0= R_s + R_{ct}} at low frequencies, and the current will travel through \displaystyle{R_{ct}} rather than \displaystyle{C_{dl}}.  In this case, the impedance of the capacitor \displaystyle{C_{dl}} becomes very large, and the current will again follow the path of least resistance, which in this case goes through \displaystyle{R_{ct}} (Figure 3.3).
Alternative current paths during an Electrochemical Impedance Experiment

Figure 3.3 Alternative current paths during an EIS experiment.  At high frequency, the impedance through the capacitor becomes small, and current travels through the capacitor Cdl.  At low frequency, the impedance of the capacitor becomes large and current travels through the resistor Rct.

The Nyquist plot of a Randles circuit can be seen below (Figure 3.4).  When a resistor and capacitor are in parallel, they form a semicircle on the Nyquist plot.  Recall that the frequency isn't directly shown in the Nyquist plot, but typically frequency increases from right to left.
Nyquist plot of Randles Circuit

Figure 3.4 Nyquist plot of Randles Circuit.  The frequency typically increases from right to left. 

With our understanding of how the impedance behaves at high and low frequencies, values for \displaystyle{R_{ct}} and \displaystyle{R_{s}} can be assigned when looking at the Nyquist plot (Figure 3.5).
Nyquist plot of Randles Circuit with Rs and Rct labeled

Figure 3.5 Nyquist plot with Rs and Rct labeled on the x-axis

Remember that when \displaystyle{\omega} is large the impedance is equal to \displaystyle{R_s}.  The left hand side of the Nyquist plot represents the high frequency impedance, and the distance from the origin to the high frequency data points is equal to \displaystyle{R_s}.  Conversely, on the opposite side of the semicircle is the low frequency impedance data.  When \displaystyle{\omega} is very low or close to zero, the impedance is equal to \displaystyle{R_s + R_{ct}}.  Based on the high frequency data we know that \displaystyle{R_s} is the distance from the origin to the left hand side of the semicircle.  This means that the width of the semicircle is equal to \displaystyle{R_{ct}}.  Looking at the Nyquist plot we can determine the value of \displaystyle{R_s} and \displaystyle{R_{ct}}.  With \displaystyle{R_s} and \displaystyle{R_{ct}} known, we can use equation 3.6 to calculate \displaystyle{C_{dl}}.
The simple Randles circuit above is a fairly common system, but to model more complex electrochemical systems, advanced EIS fitting software is required. AfterMath Downloads
Back To Top

3.3Why is Electrochemical Impedance Useful (DC vs AC voltammetry)

With a basic understanding of electrochemical impedance spectroscopy, how the technique works, how data is presented, and analyzing EIS data from a simple electrochemical system, the question arises: why use EIS?  The double-layer capacitance and solution resistance in an electrochemical system can be determined using DC voltammetry methods.  What is special about EIS?
The power of electrochemical impedance spectroscopy is in its ability to probe electrochemical processes on different time scales.  This is a unique feature of AC voltammetry when compared to DC voltammetry.  EIS is capable of probing electrochemical processes that might be happening at the same time but on different time scales.  For example, the charging of the electrochemical double-layer usually occurs on the microseconds time scale, but diffusion typically occurs on the hundreds of milliseconds time scale.  During a DC voltammetry experiment both processes are happening at the same time and they both contribute to the total current measured.  However, it might be difficult to deconvolute the current response from those two processes in a DC voltammetry experiment.  EIS by contrast can apply a frequency on the time-scale of each process.
The Randles circuit consists of a resistor and a capacitor in parallel, and that circuit is occasionally characterized by its RC time constant.  An RC time constant \displaystyle{\tau} describes how long the capacitor takes to charge up to ~63.2% of its maximum value, or how long it takes to discharge to ~36.8% of its maximum value.  Depending on the values of the resistor and capacitor, it could take a long or short time for the capacitor to charge.  Electrochemical processes can be thought of in a similar way.  Each electrochemical interface, whether it's a solid/liquid interface or a solid/solid interface can be modeled electrochemically as a Randles or RC circuit.  If the time constants of each interface are sufficiently different, then EIS can be used to detect and measure them.  If there were multiple electrochemical interfaces in a DC voltammetry experiment, it would be difficult to distinguish between them.  That being said, EIS would not be able to easily distinguish between two electrochemical processes with similar values for \displaystyle{\tau}.
The Randles circuit example in this article is one of the simplest circuit models for an electrochemical system.  More complex systems require more complex circuit models.  Solving such a circuit model usually requires advanced circuit fitting software and fitting the circuit model provides quantitative information about the electrochemical system.  Pine Research Instrumentation offers such software, AfterMath Downloads and we encourage you to download it and use the built-in circuit fitting tools to analyze your EIS data.
Electrochemical impedance spectroscopy is a complicated electroanalytical chemistry technique.  This article serves as an introduction to the technique.  There are many other aspects of electrochemical impedance spectroscopy that are not covered in this article; however, some are discussed in other Knowledgebase articles on our website. Kramers-Kronig Transforms
EIS Mathematical Theory
EIS Data Plotting
EIS Accuracy Contour Plot
EIS Data Accuracy and Validity
Back To Top

4Related Video

The following YouTube video provides a short introduction to electrochemical impedance spectroscopy, and can be found along with other useful content on the Pine Research YouTube page.
Back To Top
Questions? Find Answers.

Our knowledgebase is the central repository for written content, including help topics, theory, application notes, specifications, and software information.

Select a category below or view the Knowledgebase home page

Detailed information about our Software, which includes AfterMath and retired PineChem.


Application notes discuss practical aspects of conducting specific experiments.


Fundamental electrochemical theory presented in a brief and targeted manner.

Product Specifications

Review complete product specifications and compare products within a category here.