Back to toolsEmbedded
devtoolsforme
Bitmask Calculator
Work with MCU registers and masks by setting, clearing, toggling, and inspecting bits across 8, 16, and 32-bit widths.
Register value
Bitmask
Register
0x5A
90
0101 1010
Mask
0x0F
15
0000 1111
Bits selected by mask
BIT3, BIT2, BIT1, BIT0
Set bits
register | mask
0x5F
95
0101 1111
Clear bits
register & ~mask
0x50
80
0101 0000
Toggle bits
register ^ mask
0x55
85
0101 0101
Masked bits only
register & mask
0x0A
10
0000 1010