首页 - 电子元器件 - 盛群半导体 - 32-Bit Flash MCU - 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