HT32F49365/HT32F49395

32-Bit Arm® Cortex®-M4 MCU

General Information

The HT32F49365/HT32F49395 devices are based on the high-performance Arm®Cortex®-M4 32-bit RISC core, operating at a frequency of up to 240 MHz. The Cortex®-M4 core features a Floating Point Unit (FPU) single precision which supports all Arm® single-precision data processing instructions and data types. It also implements a full set of DSP instructions and a Memory Protection Unit (MPU) which enhances application security.

The devices incorporate high-speed embedded memories (up to 1024 KBytes of internal Flash memory, 96 + 128 KBytes of SRAM), external SPI Flash (up to 16 MBytes addressing capability), and a wide range of enhanced GPIOs and peripherals connected to two APB buses. Any block of the embedded Flash memory can be protected by the “sLib” (security library), functioning as a security area with code-executable only.

The devices offer three 12-bit ADCs, two 12-bit DACs, eight general-purpose 16-bit timers plus two general-purpose 32-bit timers, and up to two PWM timers for motor control. They support standard and advanced communication interfaces including up to three I²Cs, four SPIs (all multiplexed as I²Ss), two SDIOs, eight USARTs/UARTs, an USBFS, and two CANs.

The HT32F49365/HT32F49395 devices operate in the -40 to +105 °C temperature range, from a 2.6 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power application.

The HT32F49365/HT32F49395 are supplied in different package types. The entire HT32F49365/ HT32F49395 series of devices are fully pin-to-pin, software and functionally compatible with each other, except that the configurations of peripherals are not completely identical, depending on the package types.

 

Feature Details

▆ Core: ARM®32-bit Cortex®-M4F CPU with FPU
  • 240 MHz maximum frequency, with a Memory Protection Unit (MPU), single-cycle multiplication and hardware division
  • Floating Point Unit (FPU)
  • DSP instructions

▆ Memories

256 to 1024 KBytes of Flash memoryAvailable
sLib

configure any part of main Flash as a library area that is code excutable but secured and non-readable

SPIM interface

extra interfacing up to 16 Mbytes of external SPI Flash (as instruction/data memory)

Up to 96 + 128 KBytes of SRAMAvailable
External memory controller (XMC) with 2 Chip Select, supporting multiplexed SRAM/NOR/PSRAM and NAND memoriesAvailable
LCD parallel interface, 8080/6800 modesAvailable

Feature Details

▆ Clock, Reset, and Power management
  • 2.6 V ~ 3.6 V application suppy and I/Os
  • Power on reset (POR)/ low voltage reset (LVR), and power voltage monitor (PVM)
  • 4 to 25 MHz crystal (HEXT)
  • Internal 48 MHz factory-trimmed RC (offering 1% accuracy at TA =25 °C, 2.5 % accuracy at TA =-40 to +105 °C), with automatic clock calibration (ACC)
  • Internal 40 kHz RC oscillator (LICK)
  • 32.768 kHz crystal oscillator (LEXT)
▆ Low power consumption
  • Sleep, Deepsleep, and Standby modes
  • VBAT supply for RTC and 42 × 16-bit battery powered registers (BPR)

▆ 3 × 12-bit 0.5 μs A/D converters, up to 16 channels

Conversion range

0 V to 3.6 V

Triple sample and hold capabilityAvailable
Temparature sensorAvailable

Feature Details

▆ 2 × 12-bit D/A convertersAvailable

▆ DMA: 14-channel DMA controller

Peripherals supported

timers, ADCs, SDIOs, I²Ss, SPIs, I²Cs, and USARTs

Feature Details

▆ Debug Mode
  • Serial wire debug (SWD) and JTAG interface
  • Cortex®-M4F Embedded Trace Macrocell (ETM™)
▆ Up to 80 Fast I/O Interfaces
  • 37/51/80 multifunctional and bidirectional I/Os, all mappable to 16 external interrupt vectors and almost 5 V-tolerant
  • All fast I/Os, control registers accessable with fAHB speed

▆ Up to 17 Timers

Up to 8 × 16-bit general-purpose timers + 2 × 32-bit general-purpose timers; each with 4 IC/ OC/PWM or pulse counter and quadrature (incremental) encoder input.Available
Up to 2 × 16-bit motor control PWM advanced timers with dead-time generator and emergency brakeAvailable
2 × Watchdog timersAvailable
SysTick timer

24-bit downcounter

2 × 16-bit basic timers to drive the DACAvailable

Feature Details

▆ Up to 20 Communication Interfaces
  • Up to 3 × I²C interfaces (SMBus/PMBus)
  • Up to 8 × USARTs (ISO7816 interface, LIN, IrDA capability, and modem control)
  • Up to 4 × SPIs (50 Mbit/s), all with I²S interface multiplexed,. I²S2/ I²S3 support full-duplex
  • Up to 2 × CAN interfaces (2.0B Active)
  • USB2.0 full-speed interface supporting Crystal-less
  • Up to 2 × SDIO interfaces
▆ CRC Calculation UnitAvailable
▆ 96-bit unique ID (UID)Available
▆ Packages
  • LQFP100 (14 × 14 mm)
  • LQFP64 (10 × 10 mm)
  • LQFP48 (7 × 7 mm)
  • QFN48 (6 × 6 mm)

Resources

TitleDateFile SizeLanguageDownload