14-bit magnetic rotary encoder for simple & flexible system integration with SPI interface and PWM output