A magnetic position sensor for determining the angular position of a magnet on a rotatable component, comprising: at least one magnetic sensor (30) for determining different vector components of a magnetic field of the magnet; a memory having a look-up table (34) stored therein that is populated with data representative of different angular positions of the magnet, the data representative of each angular position being correlated with data in the look-up table (34) that is representative of the vector components that would be detected by the at least one magnetic sensor at that angular position; wherein the magnetic position sensor is configured to use the vector components determined by the magnetic sensor and logic to determine the angular position of the magnet from the look-up table (34). |