HT32F125x Series

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