HT32F61741
32-Bit Arm® Cortex®-M0+ BMS MCU
General Information
The Holtek HT32F61741 device is a high performance, low power consumption 32-bit microcontroller based around an Arm® Cortex®-M0+ processor core. The Cortex®-M0+ is a next-generation processor core which is tightly coupled with Nested Vectored Interrupt Controller (NVIC), SysTick timer, and including advanced debug support.
The device operates at a frequency of up to 20 MHz. It provides 64 KB of embedded Flash memory for code/data storage and 8 KB of embedded SRAM memory for system operation and application program usage. A variety of peripherals, such as Hardware Divider DIV, ADC, I2C, USART, UART, SPI, MCTM, GPTM, PWM, BFTM, CRC-16/32, RTC, WDT, SW-DP (Serial Wire Debug Port), etc., are also implemented in the device. Several power saving modes provide the flexibility for
maximum optimization between wakeup latency and power consumption, an especially important consideration in low power applications.
The device also has an individual cell voltage monitor module, a high accuracy voltage regulator, two discharge N-type MOSFET gate drivers and a charge N-type MOSFET gate driver, which is suitable for 3 to 8 rechargeable lithium batteries. The cell voltage monitor is designed to monitor each battery cell voltage individually and outputs the divide-by-2 voltage to the analog multiplexer with ±7.5 mV accuracy when analog output is 2.1 V. After being selected by an analog multiplexer, the output voltage is directly connected to the internal A/D converter for measurement. The integrated high accuracy VREFO is 2.5 V (maximum drift ±15 mV). The internal gate drivers can directly drive external power N-type MOSFETs to control charge and discharge. It also has functions of differential amplifier to detect charge/discharge current, hardware discharge shortcurrent protection and overtemperature protection and so on. The integrated battery balance circuitry provides a cell balance current without the need of external transistors.
The above features ensure that the device is suitable for use in a wide range of applications, especially in areas such as handheld measurement instruments, electric power tools, handheld hair dryers, handheld vacuum cleaners in addition to many others.
Feature Details
| Attribute | Value |
|---|---|
| Core |
|
| On-chip Memory |
|
| Flash Memory Controller – FMC |
|
Reset Control Unit – RSTCU
| Attribute | Value |
|---|---|
| Supply supervisor |
|
Feature Details
| Attribute | Value |
|---|---|
| Clock Control Unit – CKCU |
|
Power Management Control Unit – PWRCU
| Attribute | Value |
|---|---|
| Flexible power supply | VDD power supply (2.5 V ~ 5.5 V), VDDIO for I/Os (1.8 V ~ 5.5 V) |
| Integrated 1.5 V LDO regulator for MCU core, peripherals and memories power supply | Available |
| VDD, VDDIO and VCORE power domains | Available |
| Three power saving modes | Sleep, Deep-Sleep1, Deep-Sleep2 |
Feature Details
| Attribute | Value |
|---|---|
| Real Time Clock – RTC |
|
| External Interrupt / Event Controller – EXTI |
|
| Hardware Divider – DIV |
|
| Analog to Digital Converter – ADC |
|
| I/O Ports – GPIO |
|
| Basic Function Timer – BFTM |
|
| Motor Control Timer – MCTM |
|
| General-Purpose Timer – GPTM |
|
| Pulse-Width-Modulation Timer – PWM |
|
| Watchdog Timer – WDT |
|
| Inter-integrated Circuit – I2C |
|
Serial Peripheral Interface – SPI
| Attribute | Value |
|---|---|
| Supports both master and slave modes | Available |
| Frequency of up to (fPCLK/2) MHz for the master mode and (fPCLK/3) MHz for the slave mode | Available |
| FIFO Depth | 8 levels |
| Multi-master and multi-slave operation | Available |
Universal Synchronous Asynchronous Receiver Transmitter – USART
| Attribute | Value |
|---|---|
| Supports both asynchronous and clocked synchronous serial communication modes | Available |
| Programmable baud rate clock frequency up to (fPCLK/16) MHz for Asynchronous mode and (fPCLK/8) MHz for synchronous mode | Available |
| Full duplex communication | Available |
| Fully programmable serial communication characteristics including |
|
| Error detection | Parity, overrun and frame error |
| Auto hardware flow control mode – RTS, CTS | Available |
| IrDA SIR encoder and decoder | Available |
| RS485 mode with output enable control | Available |
| FIFO Depth | 8-level for both receiver and transmitter |
Universal Asynchronous Receiver Transmitter – UART
| Attribute | Value |
|---|---|
| Asynchronous serial communication operating baud-rate clock frequency up to (fPCLK/16) MHz | Available |
| Full duplex communication | Available |
| Fully programmable serial communication characteristics including: |
|
| Error detection | Parity, overrun and frame error |
Cyclic Redundancy Check – CRC
| Attribute | Value |
|---|---|
| Supports CRC16 polynomial | 0x8005, X16+X15+X2+1 |
| Supports CCITT CRC16 polynomial | 0x1021, X16+X12+X5+1 |
| Supports IEEE-802.3 CRC32 polynomial | 0x04C11DB7, X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1 |
| Supports 1's complement, byte reverse & bit reverse operation on data and checksum | Available |
| Supports byte, half-word & word data size | Available |
| Programmable CRC initial seed value | Available |
| CRC computation executed in 1 AHB clock cycle for 8-bit data and 4 AHB clock cycles for 32-bit data | Available |
Individual Cell Voltage Monitor
| Attribute | Value |
|---|---|
| Integrated voltage regulator with 5 V / 50 mA and ±1 % accuracy | Available |
| Individual cell voltage monitor outputs 1/2 of battery cell voltage, when the analog output is 2.1 V, it has an accuracy of ±7.5 mV | Available |
| At TA = -40 ℃ ~ 85 ℃, 2.5 V reference voltage output with a maximum variation of 15 mV in temperature drift | Available |
| Internal cell balance switches | Available |
| Two Discharge N-type MOSFET gate drivers | Available |
| Single Charge N-type MOSFET gate driver | Available |
| Charge/Discharge differential OPA current monitor |
|
| Discharge short-current detection |
|
| Integrated Over-temperature protection selection | 85 ℃ / 100 ℃ / 125 ℃ / 150 ℃ |
| Sleep mode with 0.1 μA ultra-low standby current | Available |
| Two High-voltage wake-up functions | Available |
Feature Details
| Attribute | Value |
|---|---|
| Debug Support |
|
Package and Operation Temperature
| Attribute | Value |
|---|---|
| 64-pin LQFP package | Available |
| Operation temperature range | -40 °C to 85 °C |
Resources
| Title | Date | File Size | Language | Download |
|---|