Let's Make Robots!

ITG3200 incorrect data


I interface an ITG 3200 gyro sensor with a pic16F690. I communcate well with it, the i2c communication works, but I receive a bad datas. If I don't rotate gyro, I get low values for all axis (-4/-1/0/+2: i think that this values are the bias of the sensor); if I rotate the gyro along x axis I get values into the range -120/120 (I set a full scale +-2000°/sec); if I rotate the gyro along another axis, I get the same values (-120/120) on the x-axis. Why?

 Thanks and sorry for my bad english.