fatcousin
search
⌘
K
→
jump to any tool — keyboard-first launcher.
tools
→
browse every utility in one place.
manifesto
→
why fatcousin exists — local-first, no uploads.
install
→
save this toolset to your device — works offline.
search
⌘
K
→
jump to any tool — keyboard-first launcher.
ready
local
verify
→
←
home
p
w
m
c
a
l
c
u
l
a
t
o
r
frequency · duty cycle · period · pulse width · avg voltage · timer registers
[
input mode
]
frequency + duty
period + duty
on/off time
[
parameters
]
frequency
Hz
1
50
100
490
1k
2k
20k
50k
duty cycle
%
supply voltage (Vcc)
V
1.8V
3.3V
5V
12V
24V
[
waveform preview
]
duty: 50.0%
500.000 μs HIGH
500.000 μs LOW
[
results
]
frequency
1.000 kHz
period
1.000 ms
duty cycle
50.000 %
on time (t_high)
500.000 μs
off time (t_low)
500.000 μs
avg voltage
2.500 V
RMS voltage
3.536 V
avg current (@ 10Ω)
250.0 mA
[
servo reference (50 Hz)
]
min (−90°)
1.0 ms pulse
5.0% duty
set
center (0°)
1.5 ms pulse
7.5% duty
set
max (+90°)
2.0 ms pulse
10.0% duty
set
[
Arduino timer registers
]
clock
16 MHz (Uno/Mega/Nano)
8 MHz (3.3V / LilyPad)
48 MHz (MKR/Zero)
84 MHz (Due)
timer bits
8-bit (Timer0/2)
16-bit (Timer1)
prescaler
TOP (OCRx)
actual freq
error
/64
249
(0xF9)
1.000 kHz
0.000%
/256
62
(0x3E)
992.06 Hz
0.794%
/1024
15
(0xF)
976.56 Hz
2.344%
Best match highlighted. Use CTC mode: TCCR1B = (1<<WGM12); OCR1A = TOP; prescaler bits set CS1x.