Resources / R-03 — Software calculators

Tools for software decisions.

A growing library of focused calculators for firmware, embedded, and app developers. Every tool answers a concrete engineering question — from UART register values to BLE throughput, from CRC bytes to subnet hosts — in under a minute.

22 of 22 tools Tip: use #tag to filter by tag · Esc to clear
§ A — Firmware & MCU

Firmware & MCU

IDB-SWE-001

UART baud rate

UBRR/divisor register from MCU clock, baud, oversampling. Catches the >2% error trap.

firmware UART serial
Serial · AVR · STM32
IDB-SWE-002

CRC calculator

CRC-8, CRC-16-CCITT, CRC-16-Modbus, CRC-32 for ASCII or hex input. Match your firmware byte-for-byte.

CRC protocols firmware
Protocols · integrity
IDB-SWE-003

PWM timer registers

PSC, ARR, CCR for any target frequency and duty cycle. STM32, AVR, ESP32.

PWM timers firmware
Timers · PWM
IDB-SWE-004

ADC resolution & SNR

LSB voltage, SNR, ENOB, and noise density from bits and Vref.

ADC analog sampling
Analog · sampling
IDB-SWE-005

Base converter

Hex / binary / decimal / octal / ASCII conversion with bit-width awareness.

hex binary base
Number bases
IDB-SWE-006

Endianness swap

Big-endian ↔ little-endian ↔ middle-endian for 16, 32, 64-bit values.

endianness protocols debug
Protocols · debug
IDB-SWE-007

Register bit editor

Interactive bit grid for 8/16/32-bit MCU registers. Click to toggle, see hex live.

registers MCU firmware
Peripherals
IDB-SWE-008

Flash & RAM budget

Plan firmware flash and RAM across app, libs, bootloader, OTA. Flags when you blow the MCU.

memory firmware OTA
Memory
IDB-SWE-009

Stack size estimator

Task / ISR stack from call depth, frame size, ISR nesting, and OS overhead.

RTOS FreeRTOS firmware
RTOS · FreeRTOS
IDB-SWE-010

Two's complement

Signed ↔ unsigned for 8/16/24/32-bit integers with overflow detection.

integer debug sensors
Sensors · debug
IDB-SWE-011

Q-format fixed-point

Float ↔ Qm.n fixed-point. Resolution, range, encoding for DSP and FPU-less MCUs.

DSP fixed-point control
DSP · control
IDB-SWE-012

I²C / SPI speed budget

Effective throughput vs target sample rate including overhead, ACK bits, restarts.

I2C SPI buses
Buses · firmware
§ B — Wireless

BLE, WiFi & RF

§ C — Web & Apps

Web & app development

§ D — Networking

Networking

§ Looking for what you need?

Suggest a tool

Tell us what to build next.

Suggest a tool