Geehy G32R430 Cortex-M52 Encoder MCU Integrates ATAN Accelerator and Dual ADCs
Geehy Semiconductor’s Cortex-M52-based G32R430 targets high-precision encoders with sub-1 µs angle computation, dual 16-bit ADCs, and low-power operation for industrial motion control.
The Geehy G32R430 is a Cortex-M52-based encoder MCU specifically designed for magnetic, optical, and inductive encoders, where angle accuracy, latency, and low power consumption are critical.
Compared to a general-purpose MCU, the G32R430 features dedicated hardware for signal acquisition and angle computation. These features let it process position data with sub-microsecond latency while minimizing external analog components.
Geehy G32R430: first dedicated encoder MCU with hardware ATAN acceleration for sub-1µs latency. Video used courtesy of Geehy
Cortex-M52 Core with Deterministic Execution
The G32R430 Cortex-M52 Encoder MCU is based on the Arm v8.1-M architecture and features a single-core Arm Cortex-M52 CPU running at up to 128 MHz. Additionally, the core supports ITCM and DTCM tightly coupled memory for zero wait-state execution in time-critical control loops. There is also a 4 KB internal instruction/data cache that reduces latency.
The memory architecture is designed to encode signal paths where deterministic execution timing is more important than peak throughput.
Hardware ATAN Accelerator for Angle Computation
The most unique feature of this MCU is the integration of the hardware Trigonometric Math Unit (TMU) with support for Geehy’s ATAN (arctangent) instruction. With this, the angle calculations are handled directly in hardware instead of software, reducing electrical angle latency to under 1 µs while achieving accuracy better than 0.0001°.
The MCU also integrates two 16-bit high-precision ADCs supporting single-ended and differential inputs. The ADCs can operate in master-slave mode for synchronous multi-channel sampling, which is essential for resolver-style and sine/cosine encoder interfaces.
Geehy G32R430 Cortex-M52 Encoder MCU with ATAN Accelerator. Images used courtesy of Geehy
Integrated Peripherals and Industrial Communication Interfaces
To reduce external components and simplify PCB design, the G32R430 integrates multiple mixed-signal peripherals, including two 10-bit DACs that can be used as comparator inputs, four programmable analog comparators for zero-crossing and window detection, an on-chip temperature sensor for compensation and drift correction, and main supply voltage detection (EVS) for reliable power-on and power-down monitoring, allowing many encoder designs to be implemented with minimal external analog circuitry.
The MCU also supports common encoder and industrial communication standards, including BiSS-C, SSI, Tamagawa, and SPI-based encoder protocols. It also comes with general-purpose interfaces such as two USARTs with automatic RS-485 transmit-enable control, one SPI interface with up to 50 Mbit/s in master or slave mode, and one I²C interface operating up to 400 kHz, enabling direct connection to servo drives, PLCs, and industrial controllers without the need for additional interface ICs.
G32R430 TinyBoard V1.2. Images used courtesy of Geehy
G32R430 TinyBoard V1.2
For the evaluation of the MCU, the company provides the TinyBoard V1.2 evaluation board, which exposes up to 34 usable GPIOs and includes on-board LEDs, a user button, and reset control, along with RS-485 and RS-422 interfaces, I²C EEPROM, and standard USART connections. There is also a Geehy-Link debugger that supports both firmware flashing and on-chip debugging.
Low-Power Operation and Industrial Reliability
The MCU has an operating voltage range of 1.7 V to 3.6 V and supports an industrial temperature range of –40°C to +105°C. It includes ESD protection rated at HBM 4 kV and CDM 1 kV, along with power-on reset, power-down reset, and a programmable voltage detector. The device is compliant with IEC 61508 functional safety requirements, and it also has low-power stop and standby modes, drawing under 15 µA and 2 µA, respectively, with fast wake-up times. It consumes 50% less power compared to traditional solutions.
The G32R430 is available in UFBGA64, QFN60, QFN48, and QFN32 packages, and it also provides an SDK, TinyBoard support packages, optimized ATAN libraries for Keil and IAR, and reference designs for magnetic absolute encoders.

