Sercem układu jest mikrokontroler Attiny26 posiadający wbudowany przetwornik ADC. Przetwornik wykorzystuje wejście różnicowe ADC0/ADC1 i pracuje w trybie free running, czyli próbkuje sygnał i aktualizuje rejestr wyniku z częstotliwością bliską 10 kHz. Napięciem odniesienia jest wewnętrzne napięcie wzorcowe 2,56 V dostępne na kondensatorze C6. Program sprawdza w pętli zawartość rejestru wyniku wybierając i zapamiętując wartość maksymalną w zadanym przedziale czasu. Następnie wykonywana jest konwersja wyniku na stan słupka LED i obsługiwane są dodatkowe funkcje, odpowiednio do stanów bitów rejestru konfiguracyjnego.
W tryb konfiguracji wchodzimy krótko przyciskając klawisz CONF. Zacznie migotać dioda „I” sygnalizująca tryb konfiguracji i pierwsza dioda linijki czyli „A”. Każde kolejne krótkie naciśnięcie przycisku powoduje przesuwanie się punktu świecącego po diodach od „A” do „H”. Świecenie/miganie diody w danym punkcie oznacza załączenie/wyłączenie funkcji. Dłuższe przytrzymanie przycisku powoduje zmianę stanu świecenia odpowiedniej diody. Gdy zacznie migać tylko dioda w punkcie „H”, to wciśnięcie i przytrzymanie przycisku, aż dioda przestanie migać, powoduje zapis ustawień i wyjście z trybu konfiguracji. Krótkie wciśnięcie powoduje ponowne rozpoczęcie konfiguracji. W tab. 1 umieszczono zestawienie wszystkich funkcji, ich krótki opis i diody odpowiadające im w trybie konfiguracji.