HT32F61355/HT32F61356/HT32F61357
32-Bit Arm® Cortex®-M0+ Music Synthesizer MCU
General Information
These devices are high performance, low power consumption 32-bit microcontrollers 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 devices operate at a frequency of up to 48 MHz with a Flash accelerator to obtain maximum efficiency. They provide up to 128 KB of embedded Flash memory for code/data storage and 16 KB of embedded SRAM memory for system operation and application program usage. A variety of peripherals, such as ADC, 2-channel DAC, I2C, I2S, USART, UART, SPI, QSPI, GPTM, SCTM, CRC-16/32, RTC, WDT, USB2.0 FS, 32-channel music synthesizer, SW-DP (Serial Wire Debug Port), etc., are also implemented in the devices. 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 devices integrate Wave Table synthesis function. They can operate up to 32 channels of Wave Table synthesis at one time and control the MIDI Engine to generate melody by setting the special registers. The Wave Table synthesis waveform data including instrument tone, MIDI scores, voice, sound effect,etc., are strored in the internal SPI Flash Data Memory. With these features, the devices provide enhanced functions and higher performance.
The above features ensure that the devices are suitable for use in a wide range of applications, especially in areas such as electronic organs, digital pianos, electronic drums, electric guitars, electric accordions and so on.
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 -- PWRCU
| Attribute | Value |
|---|---|
| Single Vdd power supply | 2.0 V to 3.6 V |
| Integrated 1.5 V LDO regulator for MCU core, peripherals and memories power supply | Available |
| Vdd power supply for RTC | Available |
| Two power domains | Vdd , VCORE |
| Four power saving modes | Sleep, Deep-Sleep1, Deep-Sleep2, Power-Down |
Feature Details
| Attribute | Value |
|---|---|
| External Interrupt/Event Controller -- EXTI |
|
| Analog to Digital Converter – ADC |
|
| I/O Ports -- GPIO |
|
| General-Purpose Timer -- GPTM |
|
| Single-Channel Timer – SCTM |
|
| Basic Function Timer -- BFTM |
|
| Digital to Analog Converter – DAC | Two 16-bit high resolution D/A converters with excellent frequency response characteristics and good power consumption for stereo audio output |
| Music Synthesis Engine (MIDI Engine) – MSE |
|
| Watchdog Timer -- WDT |
|
| Real Time Clock -- RTC |
|
| Inter-integrated Circuit -- I2C |
|
| Inter-IC Sound (I2S) – I2S |
|
| Operation Divider – DIV |
|
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 |
Quad Serial Peripheral Interface – QSPI
| Attribute | Value |
|---|---|
| Master or slave mode | Available |
| Master mode speed up to fHCLK/2 | Available |
| Slave mode speed up to fHCLK/3 | Available |
| Programmable data frame length up to 16 bits | Available |
| FIFO Depth | 8 levels |
| MSB or LSB first shift selection | Available |
| Programmable slave select high or low active polarity | Available |
| Multi-master and multi-slave operation | Available |
| Master mode supports the dual/quad output read mode of QSPI series NOR Flash | Available |
| Four error flags with individual interrupt |
|
| Supports PDMA interface | 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 |
| Supports PDMA to complete a CRC computation of a block of memory | Available |
Feature Details
| Attribute | Value |
|---|---|
| Universal Serial Bus Device Controller -- USB |
|
Peripheral Direct Memory Access – PDMA
| Attribute | Value |
|---|---|
| 6 channels with trigger source grouping | Available |
| 8 / 16 / 32-bit width data transfer | Available |
| Supports Linear address, circular address and fixed address modes | Available |
| 4-level programmable channel priority | Available |
| Auto reload mode | Available |
| Supports trigger source | ADC, SPI, QSPI, USART, UART, I2C, I2S, GPTM, MIDI Engine and software request |
SPI Flash Data Memory
| Attribute | Value |
|---|---|
| SPI Flash Data Memory | Available |
| Full voltage range | 2.3 V ~ 3.6 V |
| Serial Interface Architecture | Available |
| SPI compatible | Mode 0 and Mode 3 |
| 256 bytes per programmable page | Available |
| Standard, Dual or Quad SPI modes | Available |
| Low power consumption | Available |
| Uniform Sector Architecture | Available |
| Any sector or block can be erased individually | Available |
| Software and Hardware Reset | Available |
| Read Unique ID Number | Available |
Feature Details
| Attribute | Value |
|---|---|
| Debug Support |
|
Package and Operation Temperature
| Attribute | Value |
|---|---|
| 48 / 64-pin LQFP packages | Available |
| Operation temperature range | -40°C to +85°C |
Resources
| Title | Date | File Size | Language | Download |
|---|