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.
Features:
- 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 memory
- 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 SRAM
- External memory controller (XMC) with 2 Chip Select, supporting multiplexed SRAM/NOR/PSRAM and NAND memories
- LCD parallel interface, 8080/6800 modes
- 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 capability
- Temparature sensor
- 2 × 12-bit D/A converters
- DMA: 14-channel DMA controller
- Peripherals supported: timers, ADCs, SDIOs, I²Ss, SPIs, I²Cs, and USARTs
- 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.
- Up to 2 × 16-bit motor control PWM advanced timers with dead-time generator and emergency brake
- 2 × Watchdog timers
- SysTick timer: 24-bit downcounter
- 2 × 16-bit basic timers to drive the DAC
- 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 Unit
- 96-bit unique ID (UID)
- Package:
Specification:
- max. frequency: 240 MHz
- VDD: 2.6 ~ 3.6V
- flash: 1024 KB
- SRAM: 224 KB
- DMA: 7 CH x2
- ADC: 2Msps, 12-bit x16x3
- DAC: 12-bit x2
- timer: WWDT×1, BTMR×2, GPTMR×10, ACTMR×2
- interface: USART×4, UART×4, SPI/I2S×4, I2C×3
- others: CRC, SPIM, XMC, SDIO
- I/O: 80