dt

devtoolsforme

Fast browser-side utilities

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