Holtek 5V wide voltage Cortex-M0+ touch-enabled MCU

Publisher:EEWorld资讯Latest update time:2022-04-29 Source: EEWORLDKeywords:Arm Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Holtek has launched the HT32F542xx series of 5V wide voltage Arm® Cortex®-M0+ Touch microcontrollers, which have a maximum frequency of 60MHz and provide up to 28 touch keys. They can pass the CS (Conductive Susceptibility) 10V dynamic test and also have a built-in LED controller with automatic scanning function.


It is suitable for various electrical products, such as air fryers, rice cookers, smart door locks, washing machine panels, etc.


The HT32F54231/54241 series has a Flash capacity of 32KB/64KB and an SRAM capacity of 4KB/8KB. It provides up to 24 touch keys and supports automatic detection in Deep Sleep Mode 1/Deep Sleep Mode 2, making it suitable for low-power product applications. In addition, it provides a wealth of peripheral resources, such as USART, UART, I²C, SPI, 10-channel 1Msps SAR ADC, etc. Packages include 28SSOP, 32/46QFN, and 48LQFP.


The HT32F54243/54253 series has a Flash capacity of 64KB/128KB, an SRAM capacity of 8KB/16KB, and provides up to 28 touch keys. The peripheral resources cover the HT32F542x1 series, and additionally provide 6-channel PDMA and 2 sets of comparators, suitable for a wider range of applications. Packages include 32/46QFN and 48/64LQFP.


In addition to supporting professional IDE manufacturers such as IAR and Keil, Holtek also provides a learning board (Starter Kit), ICE tool e-Link32 Pro, peripheral driver library (Firmware Library), touch key library, application sample code, etc., with Holtek ISP (In-System Programming) and IAP (In-Application Programming) technical solutions, it can easily upgrade the firmware and help customers shorten the product development schedule.


Keywords:Arm Reference address:Holtek 5V wide voltage Cortex-M0+ touch-enabled MCU

Previous article:U-Boot patch for S3C2440
Next article:Holtek's new generation Cortex-M0+ brushless DC motor dedicated MCU

Recommended ReadingLatest update time:2024-11-16 15:01

ARM9 system clock and serial port (non-flow control + non-FIFO + query mode)
The purpose of the experiment is to set the system clock and input a character on the serial port. After receiving it, the board will add 1 to its ASCII value and output it from the serial port. Experimental source program: /****************************************************************************** s3c24xx.h ****
[Microcontroller]
uC/GUI transplantation example on ARM core S3C44B0X
uC/GUI is a graphical user interface (GUI) software package for embedded systems launched by Micrigm. Since uC/GUI is written entirely in ANSI-C, it is independent of the processor and can be easily ported to different operating systems and embedded microprocessors, and can support graphic LCDs of different sizes.
[Microcontroller]
Research on Self-Detection of SRAM Cell Fault Software in ARM Cortex-M3
   Introduction   At present, the research on storage unit SRAM is based on hardware circuits, and these methods are used in the production process, but the production process cannot completely eliminate SRAM hardware failures. During its use, if the SRAM hardware fails, it will cause program errors and it is diffi
[Microcontroller]
Research on Self-Detection of SRAM Cell Fault Software in ARM Cortex-M3
ARM7 Embedded LPC21XX Series LED Lights
LPC2106 lights up an LED Simulation diagram: Code: #include"config.h" #define LEDCON 0x00000200 void DelayNS(uint32 dly) {  uint32 i;  for( ;dly 0;dly--)  for(i=0;i 50000;i++); } int main(void) {  BRUSH0=0x00000000;  BRUSH1=0x00000000;  IODIR=LEDCON;  IOSET=LEDCON;  while(1)  {   IOCLR=LEDCON;   DelayNS(30);  
[Microcontroller]
ARM7 Embedded LPC21XX Series LED Lights
ARM7 serial port programming essentials
I. Hardware Principles of Serial Port Programming 1. Serial Port Features: 1>16-byte receive FIFO and 16-byte transmit FIFO 2>The receive FIFO trigger point can be set to 1, 4, 8 or 14 bytes. 3>Built-in baud rate generator. 2. UART0 pins: 1>RxD0 pin is used for UART0 to receive data, and the receiving mode is ser
[Microcontroller]
ARM7 serial port programming essentials
Design of digital system for call control protocol without center based on ARM7 and MX618 chip
introduction The centerless mobile communication system is an important part of my country's professional mobile communication system. It works in a simplex intercom mode with an operating frequency between 915.0125 and 916.0875 MHz. The system has many technical features such as centerless networking, digital selecti
[Microcontroller]
Design of digital system for call control protocol without center based on ARM7 and MX618 chip
Development of a real-time simulation platform based on ARM and DSP embedded systems
introduction A large ship engine simulator contains more than 30 mathematical models of full physical processes, involving more than a thousand real-time parameters, and is usually implemented using a decentralized DCS network. Even so, individual simulation workstations are difficult to meet the requirements o
[Industrial Control]
Development of a real-time simulation platform based on ARM and DSP embedded systems
ARM Porting BootLoader(1)
BootLoader refers to a small program that runs after the system starts and before the operating system kernel runs. Through BootLoader, we can initialize hardware devices and establish a mapping of memory space, so as to bring the system's hardware and software environment to a suitable state, so as to prepare the corr
[Microcontroller]
ARM Porting BootLoader(1)
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号