BLDC Motor Control

The target motor speed is determined by sensing the voltage of the variable resistor through ADC function, and the real motor speed is determined by feedback signals from the hall sensor inside the motor.

Nuvoton Brushless DC Solution

The 1T 8051 -based N76E003 runs up to 16 MHz and supports 2.4V to 5.5V operating voltage without LDO. The N76E003 is built-in with 18 Kbytes Flash (shared with APROM and LDROM; the max LDROM size can be configured as 4 Kbytes), 256 Bytes RAM, and 768 Bytes XRAM. Additionally, the N76E003 is equipped with rich peripherals such as 4 sets 16-bit timers, Watchdog timer, wake-up timer, 2 sets UART, 1 set SPI, 1set I2C, 3 sets complementary PWM / 6 sets single-channel PWM, and 8 sets 12-bits ADC.


  • Features
    • NuMicro® 1T 8051 microcontroller, running up to 16 MHz
    • Supports 2.4 V to 5.5 V operating voltage without LDO
    • Supports 3 sets complementary PWM / 6 sets single-channel PWM for 3-phase motor controlled
    • Supports 8 sets 12-bits ADC for high-resolution variable resistor voltage sensing
    • The close-loop controlled architecture for calibrating motor speed automatically
    • The NCT3605 supports protected function for preventing the upper/lower arm of NMOS from opening at the same time

This website uses cookies to ensure you get the best experience on our website. Learn more