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 Cortex-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
Major Functions and Features
- 32-bit ARM Cortex-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
- Up to 32 KB Flash memory for instruction/data and option storage
- 2 to 8 KB SRAM
- Multiple boot mode support
- Flash Memory Controller
- Flash accelerator for maximum efficiency
- 32-bit word programming
- Flash Memory protection features to prevent illegal access
- Oscillator and Clock Control
- 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
- Power Management
- 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-Sleep 1, Deep-Sleep2, Power-Down
- Brown Out Detector and Programmable Low Voltage Detector
- Operational Amplifiers and Comparators
- Two Software Configurable Operational Amplifiers
- Two Software Configurable Comparators
- 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.
- I/O Ports
- Up to 32 GPIOs
- 16 lines can be mapped as external interrupts
- 5 V-tolerant except for pins shared with analog inputs
- 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
- 48-pin LQFP package
- Operation temperature range: -40°C to +85°C
- Communication Interfaces
- PC interface supporting both master/slave modes up to 400 kHz frequency
- SPI interface supporting both master/slave modes up to 18 MHz frequency
- US ART interface up to 4.5 MHz frequency
- 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 - TRACES WO
ARM Cortex-M3 Core
By integrating the Cortex-M3 core within its devices the HT32Fl25x 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 Cortex™-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
- Keil RTX
- FreeRTOS
- IAR PowerPac
- CooCox CoOS
- Keil MDK-ARM development kit
- IAR EWARM development kit
- HT32F125x Hardware Development Board
- e-Link32 USB Debug Adapter