ht32f125x series product brief - cika international · 2011. 7. 15. · ht32f125x series product...
TRANSCRIPT
Product BriefHT32F125x SeriesHoltek 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
PLLfMax: 144MHz
HSE4~16 MHz
AHB Peripherals
Control Registers
SRAM Controller
AHB to APBBridge
SRAM
POR1.8V
Flash Memory Interface Flash Memory
HSI8 MHz
LDO1.8V
3.3V Power
USART
SPI
12-bit SAR ADC
Analog OPA/CMP
GPIO
EXTI
I2C
WDT
Timers
RTC
PORBVBAK3.3V
BREG
LSI32kHz
LSE32.768 Hz
Bus Matrix
ARM®
CortexTM-M3Processor
72MHz
ICo
de
DC
od
eSystem
APB1
APB0
Backup Domain
Clo
ck and reset co
ntrol
Pow
er contro
l
Product BriefHT32F125x SeriesSelection Table
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● 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-Sleep1,
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● 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
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
Part No. InternalClock VDD System
ClockFlash
Memory SRAM I/O RTC A/D 16-bitTimer OPA/CMP PWM Interface LDO
1.8V Package
HT32F1251B 32kHz8MHz
2.7V ~3.6V
Up to72MHz 8Kx8 2Kx8 30 √ 12-bitx8 GPTMx2 2 √ SPI/I2C/USART √ 48LQFP
HT32F1251 32kHz8MHz
2.7V ~3.6V
Up to72MHz 8Kx8 2Kx8 32 √ 12-bitx8 GPTMx2 2 √ SPI/I2C/USART √ 48LQFP
HT32F1252 32kHz8MHz
2.7V ~3.6V
Up to72MHz 16Kx8 4Kx8 32 √ 12-bitx8 GPTMx2 2 √ SPI/I2C/USART √ 48LQFP
HT32F1253 32kHz8MHz
2.7V ~3.6V
Up to72MHz 32Kx8 8Kx8 32 √ 12-bitx8 GPTMx2 2 √ SPI/I2C/USART √ 48LQFP
Product BriefHT32F125x Series
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-Sleep1,
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● 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
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
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
Product BriefHT32F125x SeriesDevelopment Kit Package Example
CD● IDE - Keil & IAR Evalution Kits● Firmware Library & RTOS● IAP/ISP UI● Schematics● Documentation
ICE with USB Cable
Development Board
Note: All other trademarks or registered trademarks mentioned in this document are the propertyof their respective owners and no rights are claimed for these.