How to place a revision number inside a 32-bit register
mymicrocontroller.com