HT32F125x Series Product Brief Holtek Steps into the 32-bit World with its HT32F125x Series Introduction As a major microelectronic design house with over 20 years of development experience in the 8-bit microcontroller design area, Holtek’s design team has now taken a step into the 32-bit world with the release of its HT32F125x series devices. With the benefits of an ARM® CortexTM-M3 as the microcontroller core and a comprehensive set of peripheral functions, these devices form excellent and cost-effective solutions for applications requiring 32-bit processing power. Holtek’s 32-bit Single Chip Solutions Holtek’s 32-bit MCU solutions, with their high degree of functional integration, ensure a wide ranging application area for these devices. The inclusion of multiple embedded functions also gives rise to not only reduced external component count but also smaller application printed circuit board areas leading to reduced overall product component costs and development times. Security and safety features such as memory protection, backup power domain and real time clock functions to name but a few are provided to keep the devices running safely and securely under adverse operational conditions. Holtek is aware that devices are only as good as the development tools that support them and in this aspect Holtek’s 32-bit range is well supported by a suite of software and hardware development tools ensuring designers have their designs up and running in as short a time possible. The specific application range for these new devices is wide ranging but would include areas such as higher end industrial and electrical appliance control, white goods, eMetering, motor control etc. Other areas of application would include portable medical electronic devices, instrumentation and high-end remote control products etc. HT32F125x Block Diagram POR DCode System 1.8V Control Registers Clock and reset control 72MHz ICode ARM® CortexTM-M3 Processor Flash Memory Flash Memory Interface AHB Peripherals Bus Matrix SRAM Controller AHB to APB Bridge PLL fMax: 144MHz HSE 4~16 MHz HSI SRAM 8 MHz LDO 1.8V 3.3V Power I2C SPI WDT 12-bit SAR ADC Timers APB1 APB0 Analog OPA/CMP Power control USART RTC Backup Domain PORB GPIO VBAK3.3V EXTI BREG LSI 32kHz LSE 32.768 Hz HT32F125x Series Product Brief Selection Table Part No. Internal Clock VDD System Clock Flash Memory SRAM I/O RTC A/D 16-bit Timer OPA/CMP PWM Interface LDO 1.8V Package HT32F1251B 32kHz 8MHz 2.7V ~ 3.6V Up to 72MHz 8Kx8 2Kx8 30 √ 12-bitx8 GPTMx2 2 √ SPI/I2C/USART √ 48LQFP HT32F1251 32kHz 8MHz 2.7V ~ 3.6V Up to 72MHz 8Kx8 2Kx8 32 √ 12-bitx8 GPTMx2 2 √ SPI/I2C/USART √ 48LQFP HT32F1252 32kHz 8MHz 2.7V ~ 3.6V Up to 72MHz 16Kx8 4Kx8 32 √ 12-bitx8 GPTMx2 2 √ SPI/I C/USART √ 48LQFP HT32F1253 32kHz 8MHz 2.7V ~ 3.6V Up to 72MHz 32Kx8 8Kx8 32 √ 12-bitx8 GPTMx2 2 √ SPI/I2C/USART √ 48LQFP 2 Major Functions and Features ● ● ● ● ● ● ● ● 32-bit ARM® CortexTM-M3 Core Up to 72MHz Operating Frequency 8 ~ 32 KB of Flash Program Memory 2 ~ 8 KB of SRAM Up to 32 General Purpose I/O pins External and Internal Low and High Speed Oscillators Extensive Power Management Functions for optimal performance/power ratio Analog functions include A/D converter, operation amplifiers and comparators Functional Description Summary The new Holtek HT32F125x device range features include: Integrated Memory Power Management ● Up to 32 KB Flash memory for instruction/data and option storage ● 2 to 8 KB SRAM ● Multiple boot mode support ● Flash accelerator for maximum efficiency ● 32-bit word programming ● Flash Memory protection features to prevent illegal access ● Single power supply: Range 2.7V to 3.6V ● Integrated 1.8 V LDO regulator for core and internal peripheral power supply ● VBAT battery power supply for RTC and backup registers ● Three power domains: 3.3V, 1.8V and Backup ● Four power saving modes: Sleep, Deep-Sleep1, Deep-Sleep2, Power-Down ● Brown Out Detector and Programmable Low Voltage Detector Oscillator and Clock Control Operational Amplifiers and Comparators ● ● ● ● ● ● ● Two Software Configurable Operational Amplifiers ● Two Software Configurable Comparators Flash Memory Controller External 4 to 16 MHz crystal oscillator External 32,768 Hz crystal oscillator Internal 8 MHz RC oscillator Internal 32 kHz RC oscillator Integrated system clock PLL Independent clock gating bits for peripheral clock sources A/D Converter ● 12-bit Successive Approximation multi-channel A/D Converter ● Up to 1 MSPS conversion rate ● 8 external analog input channels ● Supply voltage range: 2.7V to 3.6V ● Conversion range: VSSA to VDDA HT32F125x Series Product Brief I/O Ports Communication Interfaces ● Up to 32 GPIOs ● 16 lines can be mapped as external interrupts ● 5 V-tolerant except for pins shared with analog inputs ● I2C interface supporting both master/slave modes up to 400 kHz frequency ● SPI interface supporting both master/slave modes up to 18 MHz frequency ● USART interface up to 4.5 MHz frequency Timers ● Dual 16-bit General-Purpose Timer Modules ● Up to 4 Channel PWM compare outputs or capture inputs ● External trigger input ● Watchdog timer ● Real Time Clock Other Features Debug Support ● Serial Wire Debug Port ● 6 instruction comparators and 2 literal comparators for hardware breakpoint or code/literal patch ● 4 comparators for hardware watchpoint ● 1-bit asynchronous trace – TRACESWO ● 48-pin LQFP package ● Operation temperature range: -40°C to +85°C ARM® CortexTM-M3 Core By integrating the CortexTM-M3 core within its devices the HT32F125x can offer the following processor advantages: ● ● ● ● ● Up to 72 MHz operation frequency 1.25 DMIPS/MHz - Dhrystone 2.1 Single-cycle multiplication and hardware division Integrated Nested Vectored Interrupt Controller- NVIC 24-bit SysTick timer Supporting Development Tools All MCU devices must be fully supported by suitable development tools and with regard to this the new Holtek HT32F125x series devices come complete with a range of Windows based software development tools in addition to a range of hardware development kits. With a CortexTM-M3 as its core, other support for the devices will be available from third party sources. Additionally a range of readily available third party Real Time Operating Systems are also available as an additional design support resource. The range of available development tools includes: ● Real Time Operating System Support – RTOS - KeilTM RTX - FreeRTOSTM - IARTM PowerPac - CooCox CoOS ● Keil MDK-ARM development kit ● IAR EWARM development kit ● HT32F125x Hardware Development Board ● e-Link32 USB Debug Adapter HT32F125x Series Product Brief Development Kit Package Example ICE with USB Cable CD Development Board Note: All other trademarks or registered trademarks mentioned in this document are the property of their respective owners and no rights are claimed for these. ● ● ● ● ● IDE - Keil & IAR Evalution Kits Firmware Library & RTOS IAP/ISP UI Schematics Documentation