
Digital I/O
Configure, read, write and monitor pins in real time.
SiccaLab is a Windows desktop app that turns Arduino boards into test and measurement instruments. Flash firmware once from inside the app, connect over USB, and drive every function from a purpose-built panel — no code, no toolchains, no guesswork.
Windows 10/11 · 64-bit · v1.0
Every panel is purpose-built for the job. Wire up a supported Arduino, pick a function, and start working — the interface does the heavy lifting.

Configure, read, write and monitor pins in real time.

Multi-channel voltage capture with configurable VREF and engineering-unit formulas.

Hardware PWM with duty-cycle control and live waveform preview.

Precision frequency generator with real-time waveform display.

Binary data acquisition up to 100 Hz, one or two channels, live graph.

Master and Slave modes, multi-device support, full transaction log.

Master and Slave modes, bus scan, Write / Read / Write+Read with per-device logs.

Hardware serial channels, ASCII/HEX send & receive, command history, CSV export.
Switch between panels instantly — one download, one license, everything included.
Start with the boards already on your bench. SiccaLab supports the most common Arduino form factors, with more on the roadmap.
Arduino Boards/uno_r3.png
Arduino Boards/nano.png
Arduino Boards/mega_2560.png
Arduino Boards/micro.png
| Capability | Uno R3 | Nano | Mega 2560 | Micro |
|---|---|---|---|---|
| Digital I/O | 14 pins | 14 pins | 54 pins | 18 pins |
| Analog inputs | 6 channels | 8 channels | 16 channels | 6 channels |
| PWM outputs | 6 pins | 6 pins | 15 pins | 7 pins |
| Signal generation | ✓ | ✓ | ✓ | ✓ |
| SPI (Master & Slave) | ✓ | ✓ | ✓ | ✓ |
| I²C (Master & Slave) | ✓ | ✓ | ✓ | ✓ |
| UART channels | — | — | 3 channels | 1 channel |
| Multi-board support | ✓ | ✓ | ✓ | ✓ |
| Data logging up to 100 Hz | ✓ | ✓ | ✓ | ✓ |
More boards in development — Arduino UNO R4, ESP32, and wireless support on the way.
The Sequencer is a no-code test automation engine. Chain steps across every instrument, add named nested loops and variables, set pass/fail limit checks, debug with breakpoints, and export professional PDF and CSV reports — all without writing a line of code.
Fully included in the 14-day trial.
Plug in your board and it's detected automatically — you're ready to go.
No Arduino IDE, no sketches. SiccaLab loads the firmware for you in a click.
Run measurements, automate tests with the Sequencer, and watch results on live graphs — no code required.
Affordable instrument control for the people who actually use it — from the classroom to the workshop.
Questions about SiccaLab, licensing, or supported hardware? Send us a message and we'll get back to you.