首页 - 电子元器件 - 盛群半导体 - 32-Bit Flash MCU - 32-Bit Flash MCU
HT32F1251/51B/52/53 -- 32-bit ARM Cortex?-M3 MCU
General Description
The Holtek HT32F125x series of devices are high performance, low power consumption 32-bit microcontrollers based on the ARM? Cortex?-M3 processor core. The Cortex?-M3 is a next-generation processor core which is tightly coupled with a Nested Vectored Interrupt Controller (NVIC), SysTick timer and advanced debug support.
The HT32F125x device operates at a frequency of up to 72 MHz with a Flash accelerator to obtain maximum efficiency. It provides up to 32 KB of embedded Flash memory for code/data storage and up to 8 KB of embedded SRAM memory for system operation and application program usage. A variety of peripherals, such as ADC, I2C, USART, SPI, SW-DP (Serial Wire Debug Port), etc., are also implemented in this device series. Several power saving modes provide the flexibility for maximum optimisation between wakeup latency and power consumption, an especially important consideration in low power applications.
The above features make the HT32F125x device suitable for a wide range of applications, especially in areas such as white goods and application control, power monitor and alarm systems, consumer and handheld equipment, data logging applications and so on.
Features
Core
32-bit ARM? Cortex?-M3 processor core
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
Internal Bus Matrix connected with ICode bus, DCode bus, System bus, Private Peripheral Bus (PPB) and debug accesses (AHB-AP)
On-chip Memory
9 to 32 KB on-chip Flash memory for instruction/data and option storage
2 to 8 KB on-chip SRAM
Supports several boot modes
Flash Memory Controller
Flash accelerator for maximum efficiency
32-bit word programming (ISP and IAP)
Flash protection capability to prevent illegal access
Reset Control Unit
Power On Reset (POR)
Brown Out Detector (BOD)
Programmable Low Voltage Detector (LVD)
Clock Control Unit
External 4 to 16 MHz crystal oscillator
External 32,768 Hz crystal oscillator
Internal 8MHz RC oscillator trimmed to 1% accuracy at 3.3V operating voltage and 25°C
operating temperature
Internal 32 kHz RC oscillator
Integrated system clock PLL
Independent clock gating bits for peripheral clock sources
Power Management
Single 3.3 V power supply: 2.7 V to 3.6 V
Integrated 1.8 V LDO regulator for core and 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
Analog to Digital Converter
12-bit SAR ADC engine
Up to 1 Msps conversion rate - 1 μs at 56 MHz, 1.17 μs at 72 MHz
8 external analog input channels
Supply voltage range: 2.7 V ~ 3.6 V
Conversion range: VSSA ~ VDDA
Analog Operational Amplifier/Comparator
2 Operational Amplifiers or 2 Comparator functions which are software configurable
Supply voltage range: 2.7 V ~ 3.6 V
I/O Ports
Up to 32 GPIOs
Port A and Port B are mapped as 16 external interrupts (EXTI)
Almost all I/O pins are 5 V-tolerant except for pins shared with analog inputs
PWM Generation and Capture Timers
Two 16-bit General-Purpose Timers (GPTM)
Up to 4CHs PWM compare output or input capture for each GPTM
External trigger input
Watchdog Timer
12-bit down counter with 3-bit prescaler
Interrupt or reset event for the system
Programmable watchdog timer window function
Write protection function
Real Time Clock
32-bit up-counter with a programmable prescaler
Alarm function
Interrupt and Wake-up event
Inter-integrated Circuit (I2C)
Support both master and slave mode with a frequency of up to 400 kHz
Provide arbitration function
Supports 7-bit and 10-bit addressing mode and general call addressing
Serial Peripheral Interface (SPI)
SPI interfaces with a frequency of up to 18 MHz
Support both master and slave mode
FIFO Depth: 8 levels
Multi-master and multi-slave operation
Universal Synchronous Asynchronous Receiver Transmitter (USART)
Operating frequency: up to 4.5 MHz
Supports both asynchronous and clocked synchronous serial communication modes
IrDA SIR encoder and decoder
RS485 mode with output enable control
Full Modem function
FIFO Depth: 16 x 9 bits for both receiver and transmitter
Debug Support
Serial Wire Debug Port - SW-DP
6 instruction comparators and 2 literal comparators for hardware breakpoint or code / literal patch
4 comparators for hardware watchpoint
1-bit asynchronous trace - TRACESWO
Package and Operation Temperature
48-pin LQFP package
Operation temperature range: -40°C to +85°C