Lab

/bench - Hardware Lab Assistant

Browser-based utility dashboard for embedded workflows: register math, architecture quick-reference, and serial device I/O.

32-Bit Register and Bitmask Calculator

Toggle individual bits and generate immediate C/ASM masks for low-level register writes.

Hex

0x00000000

Decimal

0

Binary

0000 0000 0000 0000 0000 0000 0000 0000

Generated Output

REG |= 0x00000000;
ORR R0, R0, #0x00000000;

Hardware Architecture Quick-Reference

Search architecture-specific pin mappings and memory base addresses. Add more targets by extendingreferenceTables.ts.

TI MSPM0G3507 · Arm Cortex-M0+

GPIO multiplexing and key peripheral base-address quick reference.

TypeSignal / PeripheralMapping / Base AddressNotes
PinoutPA10UART0_TX / TIMG0_CCP0Default UART0 transmit option on common LaunchPad routing.
PinoutPA11UART0_RX / TIMG0_CCP1Common receive pair with PA10 for debug console.
PinoutPA24I2C0_SDA / ADC0_A8Digital I2C and analog input dual-use pin; mode-switch carefully.
PinoutPA25I2C0_SCL / ADC0_A9I2C clock pairing for PA24 when muxed to I2C function.
Memory MapGPIOA0x400A0000GPIO port A base address used for DIR/OUT/IN register blocks.
Memory MapUART00x40100000UART control, baud divisor, and FIFO interface registers.
Memory MapI2C00x40102000Master/slave mode control with status and TX/RX buffering.
Memory MapADC00x40200000ADC conversion sequencing, sampling control, and result registers.

Showing 8 of 8 rows.

Resistor Band Color Calculator

Select color bands to calculate nominal resistance and tolerance for 4-band or 5-band resistors.

4-band / 5-band mode

Computed Resistance

1 kΩ ±5%

WebSerial API Terminal

Stream UART data directly in-browser and send command payloads to connected hardware.

WebSerial API is unavailable in this browser. Use a Chromium-based browser (HTTPS/localhost required).
[terminal] waiting for device connection...