> DEG/MOD/DATA msb of data > 1079 010 1 > 721 010 0 > 719 001 1 > 361 001 0 > 359 000 1 > +0 000 0 > -0 111 1 > -359 111 0 > -361 110 1 > -719 110 0 > -721 101 1 > -1079 101 0 It looks to me like DATA msb is the 4th bit of MOD The rotational limits for that 4-bit counter appear to be between 0 * 360 (0) and 8 * 360 (2880) 2881 000 0 2879 111 1 2521 111 0 2519 110 1 So, if you keep a history of previous readings and apply a modulo (2880) that would tell you how many rotations the gyro has done. Subtraction of 4-bit (previous) from 4-bit (current) would tell you which direction the rotation is and ABS(data (previous) - data(current)) the amount -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist