All Calculators

8 live · 7 coming soon

Organized into four categories: Protocol & Communication, Passive Components, Power & Energy, and Firmware Tools. Each calculator runs entirely in the browser with MCU-specific presets.

Protocol & Communication — Serial interfaces, timing, and bus configuration

Calculate BRR/UBRR register values for STM32, nRF52, ESP32, and AVR. Shows actual baud rate and error %.

Calculate minimum and maximum pull-up resistor values for I2C based on VCC, bus speed, and total capacitance.

Validate and compute NMEA 0183 sentence checksums. Paste one or multiple sentences — see XOR result, match status, and corrected sentences instantly.

Calculate u-blox UBX protocol CK_A / CK_B checksums. Paste raw hex bytes or use the message builder for CFG, NAV, and ACK message classes.

SPI Clock Divider

soon

Calculate prescaler values to achieve target SCLK frequency on STM32, nRF52, and ESP32.

CAN Bus Bit Timing

soon

Calculate BTR/NBTP register values, sample point %, and sync jump width for CAN and CAN-FD.

Passive Components — Resistors, capacitors, and fundamental circuits

Calculate Vout from R1/R2, find nearest E-series values, and see tolerance impact on the output.

RC Filter / Time Constant

soon

Calculate cutoff frequency, −3 dB point, and rise time for RC low-pass and high-pass filters.

Calculate the series resistor for LEDs driven from a GPIO or supply rail, with Vf database for common LEDs.

Decode 4-band, 5-band, and 6-band resistor color codes including tolerance and temperature coefficient.

Power & Energy — Voltage regulators, power budgets, and battery life

LDO Voltage Regulator

soon

Calculate LDO dropout headroom, power dissipation, θJA requirements, and output capacitor stability.

Battery Life Estimator

soon

Estimate run time for IoT devices with sleep/active/TX current profiles. CR2032, LiPo, AA/AAA supported.

Firmware Tools — CRC, timers, watchdogs, and register values

PWM Timer / Prescaler

soon

Calculate prescaler and ARR/period register values for a target PWM frequency on STM32, nRF52, and RP2040.

Compute CRC-8, CRC-16, and CRC-32 checksums for hex bytes or ASCII text. Covers Modbus, 1-Wire, Ethernet, USB, DNP3, iSCSI, and more.

Watchdog Timer

soon

Calculate IWDG/WWDG prescaler and reload register values for a target timeout on STM32 and nRF52.