CALCULATORS / CONTROLS

Embedded timing and digital systems

Declared clock, peripheral and execution assumptions.

LIVE / CALCULATOR

PWM frequency, resolution and duty calculator

clock, prescaler, timer width, mode → frequency, duty increments, on-time

Open the calculator ↗
LIVE / CALCULATOR

Timer counts and interrupt period calculator

clock, prescaler, period target, timer range → compare value, achieved period, error

Open the calculator ↗
LIVE / CALCULATOR

ADC quantization and input range calculator

reference, bit depth, gain, input range → LSB size, codes, quantization interval

Open the calculator ↗
LIVE / CALCULATOR

ADC acquisition settling calculator

source impedance, sampling capacitance, resolution, acquisition time → settling error, required acquisition time

Open the calculator ↗
LIVE / CALCULATOR

UART baud-rate divider and error calculator

clock, target baud, divider mode → divider, achieved baud, percentage error

Open the calculator ↗
LIVE / ESTIMATOR

I2C pull-up and rise-time budget calculator

bus capacitance, supply, sink limit, rise-time target → resistor interval, low-state current

Open the calculator ↗
LIVE / CALCULATOR

SPI transaction throughput calculator

clock, payload, overhead, inter-transaction delay → effective payload rate, transaction time

Open the calculator ↗
LIVE / ESTIMATOR

Firmware memory budget calculator

code/data sections, buffers, stack estimate, device limits → flash/RAM usage, remaining margin

Open the calculator ↗
LIVE / ESTIMATOR

Task and interrupt CPU budget calculator

execution times, periods, interrupt rates → utilization, conditional scheduling margin

Open the calculator ↗
LIVE / CALCULATOR

Switch debounce timing calculator

bounce trace/model, sampling, debounce rule → accepted edges, latency, missed-pulse conditions

Open the calculator ↗
LIVE / CALCULATOR

Watchdog and recovery timing calculator

clock tolerance, timeout, task timing, reset/startup sequence → timeout range, recovery-time estimate

Open the calculator ↗
LIVE / CALCULATOR

State transition table memory calculator

states, guards, timers, input scenarios → state trace, transition coverage, invariant results

Open the calculator ↗