Holtek HT32 Arm® Cortex®-M MCU Series

Holtek 32-bit MCUs: Provide high-quality solutions to assist customers to quickly enter the market.

Innovative and All-round General Purpose HT32

Provide customers with advantages of high integration and practicability, so as to achieve an excellent combination of power consumption, price and performance, with features that can assist customers to shorten the product development process and to quickly seize the market opportunities.

HT32 M0+ Series

The HT32 M0+ MCUs feature an excellent energy-efficient Arm® Cortex®-M0+ processor core, offering affordable price, low power consumption and sufficient performance. This makes the MCUs suitable for use in the Internet of Things (IoT), wearable device products and other similar applications. With the advantages in terms of code density, power consumption and price, the M0+ core-based MCUs are not only the first choice for new product design and development, but also the best choice for upgrading traditional products based on an 8-bit MCU to 32-bit MCU-based products with higher performance.

Major Advantages

Core

Memory

Power Supply

Peripherals

Interfaces

Analog Features

HT32 M3 Series

The Holtek HT32 M3 core series of MCUs are based on the Arm® Cortex®-M3 processor, with features of advanced performance, reasonable price and low power consumption. This series is suitable for many applications such as automotive systems, industrial control systems, wireless networks and sensors, etc., which require a 32-bit MCU solution of high performance, low-dynamic and static power consumption specifications. Features such as configurable interrupts and memory protection provide even more outstanding performance and flexibility for this series of MCUs.

Major Advantages

Core

Memory

Power Supply

Peripherals

Interfaces

Analog Features

HT32 M4 Series

The Holtek HT32 M4 core series is a high-performance solution based on the Arm® Cortex®-M4 processor. This series provides high performance and rich peripherals, making it an excellent choice for a wide range of applications such as industrial control, electric vehicle, etc. With abundant peripherals, high operating frequency, flexible power management and a large Flash memory capacity, this series of MCUs provides a powerful and performance-improved 32-bit MCU solution.

Major Advantages

Core

Power Supply

Peripherals

Interfaces

Analog Features

HT32 MCU Lineup for Wide Application Ranges

M0+ Series

Choosing a proper 32-bit MCU for your product application should focus not only on performance, but also on power consumption, package type, tooling, and cost. From the energy-efficient M0+ core series to the price and performance balanced M3 core series, then to the high-performance M4 core series, Holtek offers a wide range of flexible 32-bit MCU choices to meet your 32-bit application needs.

Flash Capacity 16 KB 32 KB 64 KB 128 KB 256 KB
5 V 16 MHz HT32F50020 HT32F50030
5 V 20 MHz HT32F50220 HT32F50230 HT32F50241
5 V 60 MHz HT32F50431 HT32F50441 HT32F50452
3.3 V 40 MHz HT32F52220 HT32F52230 HT32F52241 HT32F52253
3.3 V 60 MHz HT32F52234 HT32F52244
3.3 V 48 MHz HT32L52231 HT32L52241
3.3 V USB 48 MHz HT32F52331 HT32F52341 HT32F52352
3.3 V USB 60 MHz HT32F52342
5 V USB 60 MHz HT32F50343
3.3 V LCD 60 MHz HT32F57331 HT32F57341 HT32F57352
5 V Touch 60 MHz HT32F54231 HT32F54241 HT32F54253

M3 and M4 Series

Flash Capacity 32 KB 64 KB 128 KB 256 KB 1024 KB
5 V CAN 60 MHz HT32F53231 HT32F53241 HT32F53252
3.3 V 72 MHz HT32F12364
3.3 V 96 MHz HT32F12345 HT32F12365 HT32F12366
3.3 V 96 MHz HT32F49041
3.3 V 150 MHz HT32F49153 HT32F49163
3.3 V 240 MHz HT32F49365 HT32F49395

HT32 MCU Selection Guide

32-Bit Cortex®-M0+ MCU

Please refer to the official website for product selection information.

32-Bit M0+ MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC DAC Timer RTC Interface Others Max. I/O Package
HT32F52220 40MHz 2.0V~3.6V 16KB 4KB 4 1Msps 12-bit×8 - BFTM×1, SCTM×2, GPTM×1 - USART×1, UART×1, SPI×1, I²C×1 CRC 23 24/28SSOP, 33QFN
HT32F52230 40MHz 2.0V~3.6V 32KB 4KB 4 1Msps 12-bit×8 - BFTM×2, SCTM×4, GPTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC 40 24/28SSOP, 33QFN, 48LQFP
HT32F52231 40MHz 2.0V~3.6V 32KB 4KB 4 1Msps 12-bit×8 - BFTM×2, SCTM×4, GPTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC 40 24/28SSOP, 33QFN, 48LQFP
HT32F52241 40MHz 2.0V~3.6V 64KB 8KB 6CH 1Msps 12-bit×12 - GPTM×1, MCTM×1 - USART×1, UART×2, SPI×2, I²C×2 CRC, DIV 52 24/32/46QFN, 48LQFP
HT32F52234 60MHz 1.65V~3.6V 32KB 4KB 4 1Msps 12-bit×12 - BFTM×2, SCTM×2, PWM×1 USART×1, UART×1, SPI×1, I²C×3 CRC, DIV 40 24/32/46QFN, 48LQFP
HT32F52244 60MHz 1.65V~3.6V 64KB 8KB 6CH 1Msps 12-bit×12, 500ksps 12-bit×4 - BFTM×2, SCTM×2, PWM×1 USART×1, UART×1, SPI×1, I²C×3 CRC, DIV 40 24/32/46QFN, 48LQFP
HT32F52243 40MHz 2.0V~3.6V 64KB 8KB 6CH 1Msps 12-bit×12 - BFTM×2, SCTM×4, GPTM×1, MCTM×1 USART×2, UART×4, SPI×2, I²C×3 CRC, DIV 52 33/46QFN, 48/64LQFP
HT32F52253 40MHz 2.0V~3.6V 128KB 16KB 6CH 1Msps 12-bit×12 - BFTM×2, SCTM×4, GPTM×1, MCTM×1 USART×2, UART×4, SPI×2, I²C×3 CRC, DIV 52 33/46QFN, 48/64LQFP

32-Bit M0+ Ultra Low Power MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC Timer RTC Interface Others Max. I/O Package
HT32L52231 48MHz 1.65V~3.6V 32KB 4KB 6CH 1Msps 12-bit×12 BFTM×2, SCTM×2, GPTM×1, MCTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, DIV 40 32/46QFN, 48LQFP
HT32L52241 48MHz 1.65V~3.6V 64KB 8KB 6CH 1Msps 12-bit×12 BFTM×2, SCTM×2, GPTM×1, MCTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, DIV 40 32/46QFN, 48LQFP

32-Bit M0+ USB MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC CMP DAC Timer RTC USB Interface Others Max. I/O Package
HT32F52331 48MHz 2.0V~3.6V 32KB 4KB 4 1Msps 12-bit×12 - - BFTM×2, SCTM×4, GPTM×1, MCTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, SCI 38 33QFN, 48LQFP
HT32F52341 48MHz 2.0V~3.6V 64KB 8KB 4 1Msps 12-bit×12 - - BFTM×2, SCTM×4, GPTM×1, MCTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, SCI 38 33QFN, 48LQFP
HT32F52342 48MHz 2.0V~3.6V 64KB 8KB 6CH 1Msps 12-bit×12 - 2 BFTM×2, SCTM×2, GPTM×2, MCTM×1 USART×2, UART×2, SPI×2, I²C×2, I2S×1 CRC, SCI 51 33QFN, 48/64LQFP
HT32F52352 60MHz 1.65V~3.6V 128KB 16KB 6CH 1Msps 12-bit×12, 500ksps 12-bit×2 2 PWM×2, GPTM×1, MCTM×1 USART×2, UART×4, SPI×2, QSPI×1, I2C×2, I2S×1 CRC, SCI, EBI, AES 67 46QFN, 48/64/80LQFP
HT32F52344 60MHz 1.65V~3.6V 64KB 8KB 6CH 1Msps 12-bit×12 - 2 BFTM×2, SCTM×2, GPTM×1, MCTM×1 UART×2, SPI×2, I2C×1 CRC, DIV 54 33/46QFN, 48/64LQFP
HT32F52354 60MHz 1.65V~3.6V 128KB 8KB 6CH 1Msps 12-bit×12, 500ksps 12-bit×2 2 PWM×2, GPTM×1, MCTM×1 USART×2, UART×4, SPI×2, QSPI×1, I2C×2, I2S×1 CRC, SCI, EBI, AES 67 46QFN, 48/64/80LQFP
HT32F52357 60MHz 1.65V~3.6V 128KB 16KB 6CH 1Msps 12-bit×12, 500ksps 12-bit×2 2 PWM×2, GPTM×1, MCTM×1 USART×2, UART×4, SPI×2, QSPI×1, I2C×2, I2S×1 CRC, SCI, EBI, AES 67 46QFN, 48/64/80LQFP
HT32F52367 60MHz 1.65V~3.6V 256KB 32KB 6CH 1Msps 12-bit×12, 500ksps 12-bit×2 2 PWM×2, GPTM×1, MCTM×1 USART×2, UART×4, SPI×2, QSPI×1, I2C×2, I2S×1 CRC, SCI, EBI, AES 67 46QFN, 48/64/80LQFP

32-Bit M0+ USB LCD MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC CMP DAC Timer RTC USB Interface Others Max. I/O Package
HT32F57331 60MHz 1.65V~3.6V 32KB 4KB 4 1Msps 12-bit×10 - - BFTM×2, PWM×2, GPTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, DIV, SCI 53 46QFN, 48/64LQFP
HT32F57341 60MHz 1.65V~3.6V 64KB 8KB 6CH 1Msps 12-bit×10 - 2 BFTM×2, SCTM×2, PWM×2, GPTM×1 USART×1, UART×2, SPI×2, I²C×2, I2S×1 CRC, DIV, SCI, AES 67 46QFN, 48/64/80LQFP
HT32F57342 60MHz 1.65V~3.6V 64KB 8KB 6CH 1Msps 12-bit×10 - 2 BFTM×2, SCTM×2, PWM×2, GPTM×1 USART×1, UART×2, SPI×2, I²C×2, I2S×1 CRC, DIV, SCI, AES 67 46QFN, 48/64/80LQFP
HT32F57352 60MHz 1.65V~3.6V 128KB 16KB 6CH 1Msps 12-bit×10 - 2 BFTM×2, SCTM×2, PWM×2, GPTM×1 USART×1, UART×2, SPI×2, I²C×2, I2S×1 CRC, DIV, SCI, AES 67 46QFN, 48/64/80LQFP

32-Bit M0+ 5V MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC CMP Timer RTC Interface Others Max. I/O Package
HT32F50020 16MHz 2.5V~5.5V 16KB 2KB 4 500ksps 12-bit×12 - BFTM×1, SCTM×3, GPTM×1 UART×2, SPI×1, I2C×1 LEDC 42 24/28SSOP, 24/32/46QFN, 48LQFP
HT32F50030 16MHz 2.5V~5.5V 32KB 2KB 4 500ksps 12-bit×12 - BFTM×1, SCTM×3, GPTM×1 UART×2, SPI×1, I2C×1 LEDC 42 24/28SSOP, 24/32/46QFN, 48LQFP
HT32F50220 20MHz 2.5V~5.5V 16KB 4KB 4 1Msps 12-bit×12 - BFTM×1, PWM×2, GPTM×1 UART×2, SPI×2, I2C×1 DIV 40 24/28SSOP, 24/33/46QFN, 48LQFP
HT32F50230 20MHz 2.5V~5.5V 32KB 4KB 4 1Msps 12-bit×12 - BFTM×1, PWM×2, GPTM×1 UART×2, SPI×2, I2C×1 DIV 40 24/28SSOP, 24/33/46QFN, 48LQFP
HT32F50231 20MHz 2.5V~5.5V 32KB 4KB 4 1Msps 12-bit×12 - BFTM×2, PWM×2, GPTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, DIV 40 24/28SSOP, 24/33/46QFN, 48LQFP
HT32F50241 20MHz 2.5V~5.5V 64KB 8KB 6CH 1Msps 12-bit×12 - GPTM×1, MCTM×1 - USART×1, UART×2, SPI×2, I²C×2 CRC, DIV 40 32/46QFN, 44/48LQFP
HT32F50431 60MHz 2.5V~5.5V 32KB 4KB 6CH 2Msps 12-bit×12 - BFTM×2, PWM×1, GPTM×1, MCTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, DIV, LEDC 40 32/46QFN, 44/48LQFP
HT32F50441 60MHz 2.5V~5.5V 64KB 8KB 6CH 2Msps 12-bit×12 - BFTM×2, PWM×1, GPTM×1, MCTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, DIV, LEDC 40 32/46QFN, 44/48LQFP
HT32F50442 60MHz 2.5V~5.5V 64KB 8KB 6CH 2Msps 12-bit×12 - BFTM×2, PWM×2, GPTM×1, MCTM×1 USART×2, UART×2, SPI×2, I²C×2 CRC, DIV, LEDC, EBI 54 32/46QFN, 44/48/64LQFP
HT32F50452 60MHz 2.5V~5.5V 128KB 16KB 6CH 2Msps 12-bit×12 - BFTM×2, PWM×2, GPTM×1, MCTM×1 USART×2, UART×2, SPI×2, I²C×2 CRC, DIV, LEDC, EBI 54 32/46QFN, 44/48/64LQFP

32-Bit M0+ 5V USB MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC Timer RTC USB Interface Others Max. I/O Package
HT32F50343 60MHz 2.5V~5.5V 64KB 12KB 6CH 1Msps 12-bit×12 BFTM×2, SCTM×2, GPTM×1 UART×2, SPI×2, I2C×2, SLED×2 CRC, DIV 51 32/46QFN, 48/64LQFP

32-Bit M0+ 5V CAN MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC CMP Timer RTC CAN Interface Others Max. I/O Package
HT32F53231 60MHz 2.5V~5.5V 32KB 4KB 6CH 2Msps 12-bit×12 - BFTM×2, PWM×1, GPTM×1, MCTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, DIV, LEDC 40 32/46QFN, 48LQFP
HT32F53241 60MHz 2.5V~5.5V 64KB 8KB 6CH 2Msps 12-bit×12 - BFTM×2, PWM×1, GPTM×1, MCTM×1 USART×1, UART×2, SPI×2, I²C×2 CRC, DIV, LEDC 40 32/46QFN, 48LQFP
HT32F53242 60MHz 2.5V~5.5V 64KB 8KB 6CH 2Msps 12-bit×12 2 BFTM×2, PWM×2, GPTM×1, MCTM×1 USART×2, UART×2, SPI×2, I²C×2 CRC, DIV, LEDC, EBI 54 32/46QFN, 48/64LQFP
HT32F53252 60MHz 2.5V~5.5V 128KB 16KB 6CH 2Msps 12-bit×12 2 BFTM×2, PWM×2, GPTM×1, MCTM×1 USART×2, UART×2, SPI×2, I²C×2 CRC, DIV, LEDC, EBI 54 32/46QFN, 48/64LQFP

32-Bit Cortex®-M3 MCU

32-Bit M3 USB MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC CMP Timer RTC USB Interface Others Max. I/O Package
HT32F12345 96MHz 2.0V~3.6V 64KB 16KB 12CH 1Msps 12-bit×12 - BFTM×2, GPTM×2, MCTM×2 USART×2, UART×2, SPI×2, I2C×2, I2S×1 CRC, EBI, SDIO 51 46QFN, 48LQFP
HT32F12365 96MHz 2.0V~3.6V 256KB 64KB 12CH 1Msps 12-bit×16 2 BFTM×2, GPTM×2, MCTM×2 USART×2, UART×2, SPI×2, I2C×2, I2S×1 CRC, SCI 80 46QFN, 48/64/100LQFP
HT32F12366 96MHz 2.0V~3.6V 256KB 128KB 12CH 1Msps 12-bit×16 2 BFTM×2, GPTM×2, MCTM×2 USART×2, UART×2, SPI×2, I2C×2, I2S×1 CRC, SCI, EBI, AES, SDIO, CSIF 80 46QFN, 48/64/100LQFP
HT32F12364 72MHz 1.65V~3.6V 256KB 128KB 6CH 1Msps 12-bit×8 - BFTM×2, SCTM×2, PWM×1, GPTM×1 USART×1, UART×2, SPI×2, I2C×2 CRC, SCI, EBI, AES 52 40QFN, 48/64LQFP

32-Bit Cortex®-M4 MCU

32-Bit M4 USB MCU

Part No. Max. Freq. VDD Flash SRAM DMA ADC DAC CH Timer RTC USB CAN Interface Others Max. I/O Package
HT32F49041* 96MHz 2.4V~3.6V 64KB 20KB 7CH×1 2Msps 12-bit×16ch - ACTMR×1, 32-bit GPTMR×1, 16-bit GPTMR×6, BTMR×2, WWDT×1 FS OTG - USART×4, SPI/I2S×3, I2C×2 CRC 55 20TSSOP, 32QFN, 48/64LQFP
HT32F49153 150MHz 2.4V~3.6V 128KB 48KB 7CH×2 5.33Msps 12-bit×24ch - ACTMR×1, 32-bit GPTMR×1, 16-bit GPTMR×8, BTMR×2, WWDT×1 FS OTG - USART×8 CRC 80 32QFN, 48/64/100LQFP
HT32F49163 150MHz 2.4V~3.6V 256KB 48KB 7CH×2 5.33Msps 12-bit×24ch - ACTMR×1, 32-bit GPTMR×1, 16-bit GPTMR×8, BTMR×2, WWDT×1 FS OTG - USART×8 CRC 80 32QFN, 48/64/100LQFP
HT32F49365 240MHz 2.6V~3.6V 256KB 224KB 7CH×2 2Msps 12-bit×16ch×3 - ACTMR×2, 32-bit GPTMR×2, 16-bit GPTMR×8, BTMR×2, WWDT×1 FS Device - USART×4, SPI/I2S×4, I2C×3 CRC, SPIM, XMC, SDIO 87 48QFN, 48/64/100LQFP
HT32F49395 240MHz 2.6V~3.6V 1024KB 224KB 7CH×2 2Msps 12-bit×16ch×3 - ACTMR×2, 32-bit GPTMR×2, 16-bit GPTMR×8, BTMR×2, WWDT×1 FS Device - USART×4, SPI/I2S×4, I2C×3 CRC, SPIM, XMC, SDIO 80 48QFN, 48/64/100LQFP

HT32 MCU Development Tools

Good MCU development tools are a necessary requirement for any design process. In order to support the Holtek 32-bit M0+, M3 and M4 core series of MCUs, Holtek and its external vendors offer a complete set of software and hardware tools to assist users with easy prototyping and debugging. Holtek's starter kit contains all the basic hardware, including an embedded e-Link32 Pro that provides a simple connection to a PC, allowing users to develop products quickly.

Holtek's expansion boards contain a variety of common electronic components such as switches, LEDs, potentiometer, buzzers, IR components, etc., providing a flexible and complete system to ensure that users can quickly and easily learn how to use Holtek's 32-bit MCUs. A complete software library and comprehensive graphic documents ensure that customers can quickly develop 32-bit MCU-based products.

Holtek development tools can be purchased at Best Modules online shop.

Development Resources

  • Support HT32-IDE and multiple development environments
  • HT32 firmware library, examples
  • Datasheet, user manuals, application notes
  • ISP/IAP/Writer tools

Firmware Library

  • Peripheral Drivers
  • Examples
  • Board Support Driver

Development Environment

  • CMSIS COMPLIANT
  • ARM Cortex Microcontroller Software Interface Standard
  • KEIL
  • IAR SYSTEMS
  • SEGGER
  • GCC

USB Debug Adapter

Type Features
e-Link32 Pro HT32 series online debug / programming tool. Arm® SWD USB debug adapter for the HT32 MCUs, CMSIS-DAP compliant.

Starter Kit

MCU I/O target board for prototyping, including an on-chip USB debug adapter.

M0+ Series Type M0+ Series Type M3 Series Type M4 Series Type
HT32F52342/52352 ESK32-30501 HT32F50343 ESK32-30515 HT32F12365/12366 ESK32-30105 HT32F49365/49395 ESK32-31401
HT32F52331/52341 ESK32-30502 HT32F54231/54241 ESK32-30518 HT32F12345 ESK32-30106 HT32F49153/49163 ESK32-31402
HT32F52231/52241 ESK32-30503 HT32F54243/54253 ESK32-30519 HT32F12364 ESK32-30107 HT32F49041 ESK32-31403
HT32F52220/52230 ESK32-30504 HT32F50020/50030 ESK32-30520
HT32F50220/50230 ESK32-30505 HT32F53231/53241 ESK32-30521
HT32F50231/50241 ESK32-30506 HT32F53242/53252 ESK32-30522
HT32F52234/52244 ESK32-30507 HT32F52344/52354 ESK32-30523
HT32F52357/52367 ESK32-30509 HT32F50431/50441 ESK32-30524
HT32F57342/57352 ESK32-30510 HT32F50442/50452 ESK32-30525
HT32F57331/57341 ESK32-30511 HT32L52231/52241 ESK32-30526
HT32F52243/52253 ESK32-30512

Expansion Boards

Type Features
ESK32-20001 / ESK32-20001A The basic expansion board is designed for use with the ESK-30xxx series of starter kits. Expansion board functions include: User interfaces: 8080/SPI LCD connectors, buzzer, LEDs, potentiometer, keys, touch keys. Communication: RS232 and multiple interfaces for module expansion. Storage: EEPROM, SPI Flash, SD card slot.
ESK32-21001 / ESK32-21001A Enhanced version of expansion board with added functions such as smart card connector, audio encoder/decoder, CMOS sensor interface, etc.

Note: These expansion boards are not supported for use with the ESK32-31xxx starter kit.

HT32 MCU Programming Methods

Various programming methods are available for Holtek MCUs, including Production Socket, Writer IAP, ICP ISP, On Board SWD, Engineering USB/UART, and End User Various Interface.

IAP Reference Examples:

  • USB HID, Mass Storage, DFU
  • UART
  • I2C Slave
  • SPI Slave

Programming Tools:

  • e-Writer32: 1 Site Programming, Online/Offline Modes
  • Gang-Writer32-8: 8 Sites Parallel Programming, Offline Mode
  • e-Link32 Pro: IDE/Offline/CMD Modes

HT32 MCU Development Resources and Download Website

The development resources include datasheet, reference documents, schematics, HT32 firmware library, PC driver, tools, etc.

Resource Download: https://mcu.holtek.com/ht32/resource

  • HT32F5 Series (Cortex®-M0+)
  • HT32F1 Series (Cortex®-M3)
  • HT32F4 Series (Cortex®-M4)
  • HT32_M0p_vxxxxxxxx.zip
  • HT32_M3_vxxxxxxxx.zip
  • HT32_M4_vxxxxxxxx.zip

Application Products

Smart Home

More and more household appliances such as smart and connection type of products require 32-bit processing.

IoT/Wearable Devices

The demand for a low power consumption 32-bit MCU in wearable devices is growing.

USB Peripherals

USB is still the most versatile interface and an essential feature of PC-related products.

Power Applications

Use a 32-bit MCU for better control and computing capability.

Intelligent Leisure Products

Higher-level leisure products require a 32-bit MCU in terms of computing power and cost efficiency.

Data Processors/Recorders

32-bit processing capabilities are required for enhanced data processing.

Smart Products HT32 MCU Solutions

HT32 BLDC Motor Control Applications

BLDC Motor MCUs with Integrated Intelligent Gate-Driver and Driver

Under the global requirements of energy saving and carbon reduction, it has become a market trend for motor products to adopt BLDC motor design. This has advantages of small size, high efficiency, low noise, long service life, high power density, etc. However, the disadvantages lie in higher cost and high complexity of design technology. Holtek has released a series of Arm® Cortex®-M0+ core BLDC microcontrollers, inheriting the advantages of HT32 standard UL and libraries to achieve common maintenance. For BLDC motor loads with different voltages and powers, a series of BLDC motor SoC microcontrollers with integrated gate-driver and driver is also released, with a complete integration of all peripherals required for BLDC motor control. This effectively reduces the hardware size and PCB design complexity, thereby reducing the hardware and software design difficulty of BLDC motor driving systems.

BLDC Motor Control Application Block Diagram

This series focuses on the 1-shunt FOC system and square wave sensorless solution to minimize motor system hardware.

HT32F65x32 Series

Diagram: A block diagram illustrating the HT32F65232 Arm® Cortex®-MO+ for BLDC motor control, showing connections for DC Power System, VR, Current Detect, 12-bit ADC, MCTM Break, MOSFET Gate-Driver, MOS Array, BLDC Motor, NTC Thermistor, External Equipment, UART, IAP, PWM, SCTM, PDMA, OPA, System Current, Comparator, and GPTM.

HT32F65x40 Series

Focusing on the 2-shunt FOC systems, this series has IEC/UL 60730-1 motor software certification and therefore can be quickly introduced into motor products with UL requirements.

Diagram: A block diagram illustrating the HT32F65230/40 Arm® Cortex®-MO+ for BLDC motor control, showing connections for DC Power System, VR, Current Detect, 12-bit ADC, MCTM Break, MOSFET Gate-Driver, MOS Array, BLDC Motor, NTC Thermistor, External Equipment, UART, IAP, PWM, SCTM, PDMA, 8-bit DAC, Comparator, OPA, and GPTM.

HT32F66x46 Series

This is the latest generation which not only focuses on the 3-shunt FOC systems but also can be compatible with the 1-/2-shunt FOC systems. The maximum system frequency is increased to 80 MHz. The 2.5 Msps ADC, hardware CORDIC and PID engine combined can effectively shorten the calculation time. The amplifier has integrated gain and DC offset circuit, reducing the peripheral circuitry. The integration of CAN bus and LIN bus allows for more abundant communication options, making the devices ideal for use in electric vehicles.

Diagram: A block diagram illustrating the HT32F66246 Arm® Cortex®-MO+ for BLDC motor control, showing connections for DC Power System, VR, Current Detect, 12-bit ADC, MCTM Break, MOSFET Gate-Driver, MOS Array, BLDC Motor, NTC Thermistor, External Equipment, UART, IAP, PWM, SCTM, PDMA, 8-bit DAC, Comparator, OPA, PID, CORDIC, and GPTM. It also includes CAN Bus Transceiver and CAN Bus Controller.

All series support FOC Hall or sensorless control. An HT32 BLDC Motor Workshop platform is also provided with real-time parameter adjustment, control and monitoring, which can assist customers to run the motor smoothly in a short time, and then achieve a product solution through the secondary development software. After this the product can be introduced into mass production and promoted into the market in the first time. A variety of introduction and mass production results have been achieved, such as ceiling fans, floor fans, electric scooters and racing bikes, hair dryers, range hoods, pumps, exhaust fans in addition to many others.

Arm® Cortex®-M0+ BLDC Motor Control Purpose Selection Guide

Please refer to the official website for product selection information.

Cortex®-M0+ 32-Bit BLDC Motor MCU

Part No. Max. Freq. VDD Flash SRAM PDMA ADC CMP Timer*1 Cap. 2 or PWM Cpm. PWM*3 RTC Interface Others I/O Package
HT32F65232 60MHz 2.5V~5.5V 32KB 4KB 6CH 2Msps×1 12-bit×12 2 BFTM×2, SCTM×4, GPTM×1, MCTM×1, LSTM×1 12 3 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 40 24SSOP, 32QFN, 48LQFP
HT32F65230 60MHz 2.5V~5.5V 64KB 8KB 6CH 1Msps×2 12-bit×8 3 BFTM×2, SCTM×4, GPTM×1, MCTM×1 2/0 3 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 40 24SSOP, 32QFN, 48LQFP
HT32F65240 60MHz 2.5V~5.5V 64KB 8KB 6CH 1Msps×2 12-bit×8 3 BFTM×2, SCTM×4, GPTM×1, MCTM×1 2/0 3 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 40 24SSOP, 32QFN, 48LQFP

Cortex®-M0+ 32-Bit BLDC Motor MCU (CORDIC + PID Engine)

Part No. Max. Freq. VDD Flash SRAM PDMA ADC CMP Timer*1 Cap. 2 or PWM Cpm. PWM*3 RTC Interface Others I/O Package
HT32F66246 80MHz 2.5V~5.5V 64KB 8KB 6CH 2.5Msps×1 12-bit×12 2 BFTM×2, SCTM×4, GPTM×1, MCTM×1, LSTM×1 0/4 3 CAN Bus ×1, USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 20 24SSOP, 28, 32QFN, 44, 48LQFP

Cortex®-M0+ 32-Bit BLDC Motor MCU with 36V P/N Gate-Driver

Part No. Max. Freq. VCC LDO Flash SRAM PDMA ADC CMP OPA / PGA Timer*2 Cap. 3 or PWM Cpm. PWM*4 RTC Interface Others I/O Package
HT32F65432A 60MHz 6V~32V 5V*1 32KB 4KB 6CH 2Msps×1 12-bit×12 2 1/0 BFTM×2, SCTM×4, GPTM×1, MCTM×1 16 3 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 29 32QFN, 48LQFP-EP
HT32F65440A 60MHz 6V~32V 5V*1 64KB 8KB 6CH 1Msps×2 12-bit×8 3 2/0 BFTM×2, SCTM×4, GPTM×1, MCTM×1, LSTM×1 3 2/0 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 28 48LQFP-EP

Cortex®-M0+ 32-Bit BLDC Motor MCU with 36V P/N Gate-Driver (CORDIC + PID Engine)

Part No. Max. Freq. VCC LDO Flash SRAM PDMA ADC CMP OPA / PGA Timer*2 Cap. 3 or PWM Cpm. PWM*4 RTC Interface Others I/O Package
HT32F66446A* 80MHz 6V~32V 5V*1 64KB 8KB 6CH 2.5Msps×1 12-bit×12 2 0/4 BFTM×2, SCTM×4, GPTM×1, MCTM×1, LSTM×1 12 3 CAN ×1, USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 26 32QFN, 46QFN, 29, 48LQFP-EP

Cortex®-M0+ 32-Bit BLDC Motor MCU with 48V N/N Gate-Driver

Part No. Max. Freq. VCC LDO Flash SRAM PDMA ADC CMP OPA / PGA Timer*2 Cap. 3 or PWM Cpm. PWM*4 RTC Interface Others I/O Package
HT32F65532G 60MHz 6V~40V 5V 32KB 4KB 6CH 2Msps×1 12-bit×12 2 1/0 BFTM×2, SCTM×4, GPTM×1, MCTM×1 12 3 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 12 32QFN, 48LQFP-EP
HT32F65540G 60MHz 6V~40V 5V 64KB 8KB 6CH 1Msps×2 12-bit×8 3 2/0 BFTM×2, SCTM×4, GPTM×1, MCTM×1, LSTM×1 3 2/0 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 12 48LQFP-EP

Cortex®-M0+ 32-Bit BLDC Motor MCU with 48V N/N Gate-Driver (CORDIC + PID Engine)

Part No. Max. Freq. VCC LDO Flash SRAM PDMA ADC CMP OPA / PGA Timer*2 Cap. 3 or PWM Cpm. PWM*4 RTC Interface Others I/O Package
HT32F66546G* 80MHz 6V~40V 5V 64KB 8KB 6CH 2.5Msps×1 12-bit×12 2 0/4 BFTM×2, SCTM×4, GPTM×1, MCTM×1, LSTM×1 12 3 CAN x1, USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 25 46QFN, 28, 48LQFP-EP

Cortex®-M0+ 32-Bit BLDC Motor MCU with 110V N/N Gate-Driver

Part No. Max. Freq. VCC LDO Flash SRAM PDMA ADC CMP OPA / PGA Timer*2 Cap. 3 or PWM Cpm. PWM*4 RTC Interface Others I/O Package
HT32F65732G 60MHz 6V~20V 5V 32KB 4KB 6CH 2Msps×1 12-bit×12 2 1/0 BFTM×2, SCTM×4, GPTM×1, MCTM×1 12 3 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 22 46QFN, 48LQFP-EP
HT32F65740G 60MHz 6V~20V 5V 64KB 8KB 6CH 1Msps×2 12-bit×8 3 2/0 BFTM×2, SCTM×4, GPTM×1, MCTM×1, LSTM×1 3 2/0 USART×1, UART×1, SPI×1, I2C×1 CRC, DIV 24 48LQFP-EP

HT32 High Accuracy Measurement Applications

24-bit Delta Sigma ADC for high accuracy measurements

Holtek has released its new Arm® Cortex®-M0+ MCUs, the HT32F59xxx series, which are specially designed for high accuracy measurement applications. The integrated A/D converter has an Effective Number of Bits (ENOB) of up to 19.5 and has a conversion rate of up to 1.6 kHz, which combined with the 12-bit SAR A/D converter that has a conversion rate of 1 MHz, allows users to implement fast and accurate measurements. Other resources include an LCD display driver, USB, UART and other commonly used serial transmission interfaces. These make the devices suitable for a diversified range of applications including body fat scale, electronic scale, blood pressure meters, thermometers, high accuracy industrial controls or instrumentation etc.

High Accuracy Measurement Application Block Diagram

Diagram: A block diagram illustrating the HT32F59741 only and HT32F59041/741 Arm® Cortex®-M0+ for high accuracy measurements, showing connections for DC Power, 24-bit ADC, 12-bit ADC, Sensor, Tact Switch, Timer Module, RTC, CRC, USB, Wireless Module, LCD Driver, LCD Panel, External Equipment, and LED Matrix.

Arm® Cortex®-M0+ High Accuracy Measurement Purpose Selection Guide

Health Measurement Cortex®-M0+ 32-Bit LCD MCU

Part No. Max. Freq. VDD Flash SRAM I/O ADC ENOB CMP OPA Timer USB RTC LCD Phase Detect Interface Package
HT32F59740 60MHz 1.65V~3.6V 64KB 8KB 54 12-bit×8, 24-bit×6 19.1 3 - BFTM×2, PWM×2, GPTM×1 29×4, 27×6, 25×8 USART×1, UART×2, SPI×2, I2C×2, SCI×1 80LQFP, 100LQFP
HT32F59750 60MHz 1.65V~3.6V 128KB 16KB 62 12-bit×8, 24-bit×6 19.1 3 - BFTM×2, SCTM×2, PWM×2, GPTM×1 35×6, 33×8 USART×1, UART×2, SPI×2, I2C×2, SCI×2 80LQFP, 100LQFP

Pulse Oximeter Cortex®-M0+ 32-Bit MCU

Part No. Max. Freq. VDD Flash SRAM I/O RTC Timer ADC Oximeter AFE Others Interface Package
HT32F59045 20MHz 2.5V~5.5V 64KB 8KB 34 BFTM×2, PWM×2, GPTM×1, MCTM×1 12-bit×12 - CRC, DIV USART×1, UART×2, SPI×2, I2C×2 46QFN

32-bit Cortex®-M0+ 24-Bit A/D MCU

Part No. Max. Freq. VDD Flash SRAM ADC ENOB Timers Cap.or PWM Cap. PWM RTC Interface Others Max. I/O Package
HT32F59041 20MHz 2.5V~5.5V 64KB 8KB 12-bit×12, 24-bit×4 19.5 BFTM×2, PWM×2, GPTM×1, MCTM×1 16 3 USART×1, UART×2, SPI×1, I2C×1 CRC, DIV 30 48LQFP

HT32 Bluetooth® Low Energy Applications

Bluetooth® Low Energy Wireless Data Transmission Technology for Internet of Things (IoT)

Smart phones have led to the popularization of Bluetooth devices. Audio transmission is a larger Bluetooth peripheral application, followed by data transmission (e.g., wearable devices or healthcare). For the latter application, Holtek has released a Bluetooth® Low Energy Arm® Cortex®-M33/M0+ dual-core SoC MCU, the HT32F67595, which has passed Bluetooth® 5.3 certification. The device is suitable for use in health care products, home appliances, beacons, intelligent leisure products, data loggers, human interface devices (HID) service, etc.

Bluetooth® Low Energy Application Block Diagram

Diagram: A block diagram illustrating the HT32F67595 Arm® Cortex®-M33/M0+ for Bluetooth Low Energy applications, showing connections for DC Power, 14-bit ADC, Sensor, Tact Switch, Timer Module, Bluetooth® Low Energy Controller, CRC, UART/SPI/I2C/USART, External Equipment, RTC, and LED Matrix.

Arm® Cortex®-M33/M0+ Dual Core 32-Bit Bluetooth® Low Energy MCU

Part No. Max. Freq. VDD Flash SRAM DMA ADC Timer*1 BQB Data Rate Output Power Sensitivity Interface*2 Others*3 I/O Package
HT32F67595 64MHz 1.8V~3.6V 1024KB 256KB 4CH×1 14-bit×2 STIM×2, GPTM×4 5.3 1/2Mbps +10dBm -96dBm UART×3, QSPI×2, I2C×2, SCI×1, I2S×1 AES128×1, TRNG×1, QEI×1, TSEN×1 16 28LGA

PDF preview unavailable. Download the PDF instead.

HT32 MCU Brochure EN V014 ; filename*=UTF-8''HT32 MCU Brochure EN V014 Adobe PDF library 17.00

Related Documents

Preview Holtek HT32 MCU Solutions for High-Performance BLDC Motor Control
This document details Holtek's HT32 MCU solutions for efficient and high-performance Brushless DC (BLDC) motor control. It covers motor technology trends, MCU features, FOC algorithms, and application examples, offering a comprehensive overview for developers.
Preview Holtek e-Link32/e-Link32 Pro User's Guide
Comprehensive user guide for the Holtek e-Link32 and e-Link32 Pro Debug Adapters, covering installation and usage with Keil MDK-ARM and IAR EWARM development environments. Learn about hardware features, configuration options, and debugging procedures.
Preview Holtek Company Introduction and Product Catalog
Holtek Semiconductor, established in 1983, offers a comprehensive range of 8-bit and 32-bit microcontrollers, RF transceivers, touch controllers, and development tools. Discover high-quality semiconductor solutions for various applications, supported by a global marketing network and extensive product information.
Preview Holtek HT32F57331/HT32F57341/HT32F57342/HT32F57352 Datasheet - 32-bit Arm Cortex-M0+ Microcontrollers
Detailed datasheet for Holtek's HT32F57331, HT32F57341, HT32F57342, and HT32F57352 series of 32-bit Arm Cortex-M0+ USB LCD microcontrollers. Features include up to 128KB Flash, 16KB SRAM, 60MHz operation, and a wide array of peripherals for embedded applications.
Preview Holtek BC66F2332 Easy DEV User's Guide: Development and Programming
Comprehensive user guide for the Holtek BC66F2332 Easy DEV board, covering setup, on-chip debugging (OCDS) with HT-IDE3000, and in-circuit programming (ICP) with HOPE3000. Includes pin assignments and schematics.
Preview HT32 MCU UART Application Note: Implementing Serial Communication
This application note provides a comprehensive guide to using the HT32 MCU's UART interface for serial communication. It covers the UART protocol, resource preparation, API descriptions, usage examples, and troubleshooting for the Module_UART application code.
Preview Holtek Air Conditioner Workshop User Guide
Comprehensive user guide for the Holtek Air Conditioner Workshop software, detailing development environment, hardware description, software setup, configuration settings, and testing modes for air conditioner development.
Preview BCE-GENTrx0-001 Development Board User Guide
Comprehensive user guide for the Holtek BCE-GENTrx0-001 development board, detailing its features, hardware components, system diagrams, and schematic circuits for evaluating and developing wireless products.