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.
| Type | Signal / Peripheral | Mapping / Base Address | Notes |
|---|---|---|---|
| Pinout | PA10 | UART0_TX / TIMG0_CCP0 | Default UART0 transmit option on common LaunchPad routing. |
| Pinout | PA11 | UART0_RX / TIMG0_CCP1 | Common receive pair with PA10 for debug console. |
| Pinout | PA24 | I2C0_SDA / ADC0_A8 | Digital I2C and analog input dual-use pin; mode-switch carefully. |
| Pinout | PA25 | I2C0_SCL / ADC0_A9 | I2C clock pairing for PA24 when muxed to I2C function. |
| Memory Map | GPIOA | 0x400A0000 | GPIO port A base address used for DIR/OUT/IN register blocks. |
| Memory Map | UART0 | 0x40100000 | UART control, baud divisor, and FIFO interface registers. |
| Memory Map | I2C0 | 0x40102000 | Master/slave mode control with status and TX/RX buffering. |
| Memory Map | ADC0 | 0x40200000 | ADC 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...