The iC-MH8 from iC-Haus GmbH (Bodenheim, Germany) is a variable system-on-chip magnetic encoder for motor control applications. Combined with a diametrically magnetized permanent magnet, this device can be used to create a universal encoder with motor commutation and positioning interfaces. The device includes a Hall sensor array with signal amplification control, incremental (ABZ) outputs, absolute position via serial SSI/BiSS-C interface, BLDC motor commutation (UVW) outputs, differential sine/cosine outputs, and integrated RS-422 line driver outputs.The angle resolution can be programmed up to 4,096 steps (12-bit) per revolution, and with an ABZ incremental signal output edge rate of 8 MHz, speeds of up to 120,000 RPM can be realized. BLDC motor commutation is also available for 2-pole, 4-pole, or 8-pole DC motors. A bidirectional or synchronous serial SSI/BiSS-C interface is also integrated for absolute position data output. The resolution, hysteresis, edge distance, zero position of the ABZ and UVW signals, and direction of rotation can be configured through the BiSS-C serial interface. The device operates on a supply voltage of +5 V (±10%), within an operating temperature range of -40 to +125 °C.