Holtek’s HT32 MCUs are based around a next-generation ARM Cortex-M3 processor core that is tightly coupled with a Nested Vectored Interrupt Controller (NVIC), SysTick timer, and includes advanced debug support. With flexible package options – 46-pin QFN or 48/64/100-pin LQFP – and an operation temperature range of -40°C to 85°C, these MCUs are suitable for a wide variety of applications and circuit topologies.
Holtek’s HT32 MCUs operate at a frequency of up to 96 MHz with a Flash accelerator to obtain maximum efficiency, and they provide up to 256 kB of embedded Flash memory for code/data storage and 128 kB of embedded SRAM memory for system operation and application program usage. A variety of peripherals, such as ADC, I2C, USART, UART, SPI, I2S, PDMA, GPTM, MCTM, SCI, EBI, CRC-16/32, AES-128/256, USB2.0 FS, SDIO, CSIF (HT32F22366 model only) and SWJ-DP (Serial Wire and JTAG Debug Port) are also implemented in the devices’ series. Additionally, several power-saving modes provide flexibility for maximum optimisation between wakeup latency and power consumption, an especially important consideration in low power applications. There is even Real-Time-Clock (RTC) functionality with an alarm function for interrupt and wake-up events.
The on-chip Analogue to Digital Converters (ADCs) offer a 12-bit SAR ADC engine with up to 1 Msps conversion rate. Up to 16 external analogue input channels can be connected to the device, though these are multiplexed, so only 2 internal channels can be measured at any given time. While this may not be suitable for applications where a vast number of inputs must be measured simultaneously, it does provide flexible measurement inputs while minimising cost, especially if multiple inputs do not need to be measured simultaneously. The ADC can be operated in one shot, continuous, and discontinuous conversion modes.
The ESK32-30105 development board serves as Holtek’s starter kit for their HT32F12366 MCU and is designed to help new users start using this device in the shortest possible time frame, providing a low-cost platform which, together with the C-language-based software development platform, provides a complete solution from evaluation and programming to production. For the most flexibility, the ESK32-30105 uses the 100LQFP package version of the HT32F12366 and comprises of a target board and serial-wire debugger. When operating the device, one can use the target-board external power supply or power the device by the e-Link32 Pro USB supply.
(Image sourced from Holtek)