All Calculators
7 live · 8 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
UART Baud Rate
liveCalculate BRR/UBRR register values for STM32, nRF52, ESP32, and AVR. Shows actual baud rate and error %.
I2C Pull-up Resistor
liveCalculate 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
soonCalculate prescaler values to achieve target SCLK frequency on STM32, nRF52, and ESP32.
CAN Bus Bit Timing
soonCalculate BTR/NBTP register values, sample point %, and sync jump width for CAN and CAN-FD.
Passive Components — Resistors, capacitors, and fundamental circuits
Voltage Divider
liveCalculate Vout from R1/R2, find nearest E-series values, and see tolerance impact on the output.
RC Filter / Time Constant
soonCalculate 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.
Resistor Color Code
liveDecode 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
soonCalculate LDO dropout headroom, power dissipation, θJA requirements, and output capacitor stability.
Battery Life Estimator
soonEstimate 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
soonCalculate prescaler and ARR/period register values for a target PWM frequency on STM32, nRF52, and RP2040.
CRC Calculator
soonGenerate and verify CRC-8, CRC-16, CRC-32 checksums for firmware data packets and flash validation.
Watchdog Timer
soonCalculate IWDG/WWDG prescaler and reload register values for a target timeout on STM32 and nRF52.