IM7c
The IM7c is a compact potentiostat / galvanostat including a frequency response analyser. It offers 32-bit DC resolution and 24-bit AC resolution across 12 different current ranges, which ensure exceptionally accurate and precise measurements.
The IM7c can either be operated by Zahner Lab or by the zahner_link API. The zahner_link libraries communicate with the IM7c via WebSocket connections, exchanging JSON objects. Built with a C++ core, the zahner-link also offers Python bindings for simplified programming.
The main specifications for the IM7c are
-
DC voltage ranges: ±5 V and ±14 V
-
Current up to ±2 A over 12 current ranges
-
EIS frequency range from 10 µHz to 5 MHz
-
Supported operating systems: Windows, Linux and macOS
-
Controllable by C++ and Python

Frequency Generator & Analyzer | Values |
|---|---|
AC voltage amplitude | 0 to 2 V, 24 bit resolution, 0 to 6 V, 24 bit resolution |
AC current specification | 0 to 2 A, 24 bit resolution |
Frequency range | 10 µHz to 5 MHz |
Accuracy | < 0.0025% |
Resolution | 0.0025%, 10000 steps/decade |
Specifications
Output (potentiostatic) | Values | Range |
|---|---|---|
Compliance voltage | ±14 V | |
Controlled voltage | ±5 V,±14 V | |
Resolution | 2.5 nV, 7.5 nV | 5 V range, 14 V range |
Accuracy | ±250 µV ±20 ppm of reading, ±750 µV ±60 ppm of reading | 5 V range,14 V range |
Integral Nonlinearity* | typ. 4 ppm, max. 8 ppm, typ. 12 ppm, max. 24 ppm | 5 V range, 14 V range |
Bandwidth | DC to 6 MHz @ 33 Ω load | |
IR compensation | auto AC impedance technique, range 0 to 10 MΩ, resolution 0.012% | |
Small signal rise time | 150 ns to 200 µs in 5 steps | automatic selection |
Slew rate* | 15 MV/s |
General Specifications | Values |
|---|---|
Memory | 40 GB m.2 SSD |
Storage temperature | -20 °C to +85 °C |
Overall bandwidth | DC - 6 MHz |
ADC resolution | 32 bit |
Harmonic reject* | > 60 dB @ ½ full scale |
Potentiostat modes | potentiostatic, galvanostatic, pseudo-galvanostatic, rest potential, ZRA, off |
Cell connection | 2-, 3-, 4-terminal kelvin |
Ground reference | grounded, floating |
PC interface | USB 2.0 |
Dimensions | 255 x 160 x 385 mm |
Weight | 8 kg |
Accessories | dummy cell, testbox, LoZ cable set, HiZ cable set, ethernet cable (3m), mains cable |
Power supply | 100/115/230 VAC, 50/60 Hz |
Ambient temperature | +10 °C to +30 °C |
Ambient humidity | < 60% without derating |
Output (galvanostatic) | Values | Range |
|---|---|---|
Controlled current | ±2 A | |
Current range | ±3 nA to ±2 A in 12 steps | |
Resolution | 32 bit, ±0.2 ppb of FS | |
Accuracy | 0.04 % of FS ± 0.1 % of reading, 0.2 % of FS ± 0.4 % of reading | ≥ 1 µA to 100 mA, < 1 µA or > 100 mA |
Input | Values | Range |
|---|---|---|
Maximum sampling rate | 900 kHz at up to 2 channels | |
Maximum input voltage | ±5 V, ±14 V | 5 V range, 14 V range |
Voltage resolution | ±3.2 nV, ±9.6 nV | 5 V range, 14 V range |
Voltage accuracy | ±100 µV ± 10 ppm of reading, ±300 µV ± 30 ppm of reading | 5 V range, 14 V range |
DC current resolution | ±2 aA (32 Bit) | |
DC current accuracy | ±0.5% of reading ±0.4% of FS
±0.05% of reading ±0.04% of FS
±0.5% of reading ±0.4% of FS
±0.5% of reading ±125 fA | 300 mA ... 2 A
3 µA ... 300 mA
30 nA ... 3 µA
< 30 nA |
Input impedance | > 10 TΩ || ±5 pF (typical),
> 1000 TΩ || ±1 pF (typical) | |
Input leakage current | < |200 fA| typ.
< 5 pA max. | |
Impedance range | 20 µΩ to 100 GΩ | see accuracy contour plot for detailed information |
Common mode rejection | > 86 dB @ 10 µHz to 100 kHz
> 66 dB @ 100 kHz to 5 MHz | |
Input channel phase-tracking accuracy | ±0.05 ° @ 10 µHz to 100 kHz
±0.125 ° @ 100 kHz to 5 MHz | |
Equivalent effective input noise | 1 µV rms / 100 fA rms @ 1 mHz to 10 Hz | Main |

