Embedded Unfiltered

Back to Home

Register Field Calculator

Isolate and manipulate specific bit fields within a register. Calculate the necessary masks and shift values for extracting or inserting data in your firmware.

Extraction (Read)

Field Value: 0x00
(Register & Mask) >> Shift

Insertion (Write)

New Register Value: 0x00
(Register & ~Mask) | ((Value << Shift) & Mask)