A magnetic field sensor (35; 50; 153), comprising: a semiconductor substrate (36; 154) having a first surface in a plane; a Circular Vertical Hall sensing element (52; 156) comprised of a plurality of vertical Hall elements, wherein each one of the plurality of vertical Hall elements is arranged upon a common circular implant region in the first surface of the semiconductor substrate, wherein the plurality of vertical Hall elements is configured to generate a plurality of output signals responsive to a magnetic field having a direction component parallel to the first surface of the semiconductor substrate, the magnetic field resulting, in use, from a magnet (32; 51; 152), wherein the CVH sensing element is configured to generate a CVH output signal comprised of the plurality of output signals; an angle sensing circuit coupled to receive the CVH output signal and configured to generate an angle signal representative of an angle of the direction component of the magnetic field as the magnet and the CVH sensing element move relative to each other; characterized by: the magnet being a multi-pole magnet (32; 51; 152) having a plurality of north poles (32a; 152a) and a plurality of south poles (32b; 152b), each disposed in a plane parallel to the first surface of the semiconductor, each north pole proximate to at least one south pole; the magnetic field sensor further comprising: a pole pair counting module coupled to receive a signal representative of the angle signal and configured to generate a count signal representative of a count of a number of the pole pairs of the multi-pole magnet that move past the CVH sensing element (52; 156); and an angle interpolation module coupled to receive the signal representative of the angle signal, coupled to receive the count signal, and configured to combine the count signal with the signal representative of the angle signal to generate an interpolated signal representative of a position of the multi-pole magnet relative to the CVH sensing element. a semiconductor substrate (36; 154) having a first surface in a plane; a Circular Vertical Hall sensing element (52; 156) comprised of a plurality of vertical Hall elements, wherein each one of the plurality of vertical Hall elements is arranged upon a common circular implant region in the first surface of the semiconductor substrate, wherein the plurality of vertical Hall elements is configured to generate a plurality of output signals responsive to a magnetic field having a direction component parallel to the first surface of the semiconductor substrate, the magnetic field resulting, in use, from a magnet (32; 51; 152), wherein the CVH sensing element is configured to generate a CVH output signal comprised of the plurality of output signals; an angle sensing circuit coupled to receive the CVH output signal and configured to generate an angle signal representative of an angle of the direction component of the magnetic field as the magnet and the CVH sensing element move relative to each other; characterized by: the magnet being a multi-pole magnet (32; 51; 152) having a plurality of north poles (32a; 152a) and a plurality of south poles (32b; 152b), each disposed in a plane parallel to the first surface of the semiconductor, each north pole proximate to at least one south pole; the magnetic field sensor further comprising: a pole pair counting module coupled to receive a signal representative of the angle signal and configured to generate a count signal representative of a count of a number of the pole pairs of the multi-pole magnet that move past the CVH sensing element (52; 156); and an angle interpolation module coupled to receive the signal representative of the angle signal, coupled to receive the count signal, and configured to combine the count signal with the signal representative of the angle signal to generate an interpolated signal representative of a position of the multi-pole magnet relative to the CVH sensing element. a pole pair counting module coupled to receive a signal representative of the angle signal and configured to generate a count signal representative of a count of a number of the pole pairs of the multi-pole magnet that move past the CVH sensing element (52; 156); and an angle interpolation module coupled to receive the signal representative of the angle signal, coupled to receive the count signal, and configured to combine the count signal with the signal representative of the angle signal to generate an interpolated signal representative of a position of the multi-pole magnet relative to the CVH sensing element.