News
Leading the photovoltaic revolution, Hang Shun HK32F103A empowers a green future
Categories:
News
Author:
Hang Shun chip
Origin:
Hang Shun chip
2025.07.08
I. Market Size and Growth
With the global emphasis on clean energy and the acceleration of energy transformation, the photovoltaic market is experiencing rapid growth. According to relevant data, 2024 the global photovoltaic market added approximately 260GW,同比增长 30% year-on-year growth, and is expected to maintain a high growth rate in the coming years. As the world's largest photovoltaic market, China's photovoltaic industry is developing rapidly, driven by policy support, technological advancements, and market demand. 2024 In the year, China's newly installed photovoltaic capacity exceeded 100GW , accounting for a significant share of the global market. With the continuous advancement of distributed photovoltaics and photovoltaic power plants, the demand for core components of photovoltaic systems, such as photovoltaic inverters, is also continuously increasing, creating vast development space for related chips and solutions.
II. Market Applications
(1) Photovoltaic Power Plants: Large-scale centralized photovoltaic power plants are usually built in areas with abundant solar resources. They convert solar energy into electricity through large-scale photovoltaic arrays, which are then fed into the grid via inverters for transmission and distribution. Hangsoon HK32F103A can be used in key aspects of photovoltaic power plant inverters, such as control and Maximum Power Point Tracking ( MPPT ), ensuring efficient and stable power generation, improving power generation efficiency and power quality, reducing power generation costs, and enhancing competitiveness in the energy market.
(2) Distributed Photovoltaic Power Generation Systems: Distributed photovoltaic power generation systems are widely used on rooftops of industrial plants, commercial buildings, and residential houses to achieve on-site power generation and consumption, with excess electricity fed into the grid. In distributed photovoltaic systems, Hangsoon HK32F103A can be used in microinverters and intelligent photovoltaic controllers to achieve refined management and control of photovoltaic components, improving system power generation performance under different lighting conditions, ensuring reliable connection and stable operation of the distributed photovoltaic system with the grid, meeting users' needs for self-use of clean energy and the economic benefits of excess electricity to the grid.
(3) Photovoltaic Energy Storage Systems: With the development of the photovoltaic industry and the increasing demand for energy storage, photovoltaic energy storage systems have emerged. In photovoltaic energy storage systems, Hangsoon HK32F103A can be used in energy storage inverters and Battery Management Systems ( BMS ) to achieve charging and discharging control, energy management, and safety monitoring of energy storage batteries, improving the efficiency and reliability of photovoltaic energy storage systems, solving the intermittency and instability of photovoltaic power generation, achieving stable energy supply and efficient utilization, and providing support for building a more stable and reliable energy system.
III. Solution Overview
Hangsoon HK32F103A is a high-performance, low-power microcontroller based on the ARM Cortex-M3 core, which has excellent performance in photovoltaic solutions. The chip has a main frequency of up to 120MHz, a built-in 12-bit ADC, rich peripheral interfaces, and large storage resources, meeting the complex control and data processing needs of photovoltaic systems. Through its high-performance computing capabilities and high-precision signal acquisition functions, it can achieve precise control and real-time monitoring of photovoltaic systems. For example, in photovoltaic inverters, its fast computing capabilities are used for MPPT algorithm control, real-time tracking of the maximum power point of photovoltaic components, and improving power generation efficiency; at the same time, ,利用其 ADC function to sample grid voltage and current parameters in real time, achieving grid-connected control and power quality monitoring to ensure stable connection and efficient operation of the photovoltaic system with the grid. 。
Key Function Description:
(1) Energy Conversion Link:
Photovoltaic DC → DC-DC Conversion (Step-up / Step-down) → DC Bus → DC-AC Inversion → AC Grid Connection
(2) Control Signal Flow:
The microcontroller dynamically adjusts the duty cycle via PWM to achieve DC-DC algorithm MPPT The microcontroller generates
SPWM waveform to control the inverter bridge to achieve conversion and grid synchronization DC-AC转换和并网同步
(3) Monitoring and Interaction:
Current / Voltage sensors collect DC bus parameters in real time and feed them back to MCU
The human-machine interface displays operating parameters and allows manual control.
The communication module supports remote monitoring and energy management.
(4) Core Features:
Dual Closed-Loop Control: MCU Simultaneously manages MPPT tracking efficiency and grid-connected quality.
Real-time Protection: Achieves overvoltage protection via sensor data, / undervoltage / islanding effect protection.
Scalable Architecture: DC-Link The design allows for the addition of energy storage battery interfaces in the future.
IV. Core Advantages of the Solution
(1) High-performance processing capability: 120MHz main frequency paired with Cortex-M3 core, provides strong computing power support for processing complex photovoltaic control algorithms, enabling fast real-time MPPT calculation, grid-connected inverter control and other complex operations, ensuring that the photovoltaic system always remains in the optimal operating state, improving power generation efficiency and power quality.
(2) High-precision data acquisition and control: Built-in 12 bit ADC has high sampling accuracy and speed, can accurately collect various analog signals in the photovoltaic system, such as the voltage and current of photovoltaic components, and the voltage and current of the power grid, providing accurate data support for precise control and monitoring of the system. At the same time, combined with its high-precision timer and PWM module, it can achieve precise control of devices such as inverters, improving the control accuracy and stability of the system.
(3) Rich peripheral interfaces and scalability: It has multiple communication interfaces, such as UART 、 SPI 、 I2C etc., as well as large-capacity Flash and SRAM , facilitating communication and data interaction with other devices, and meeting the expansion needs of different functional modules in the photovoltaic system, such as connecting sensors, communication modules, and display modules, realizing intelligent and networked upgrades of the system, facilitating the construction of a more complete photovoltaic monitoring and management system.
(4) High reliability and stability: It has multiple protection mechanisms, such as overvoltage protection, overcurrent protection, and short-circuit protection, which can effectively prevent the system from being damaged by external abnormal conditions during operation, improving the reliability and stability of the system. In addition, its wide operating temperature range allows it to operate stably under harsh environmental conditions, adapting to the complex environmental requirements of outdoor photovoltaic systems and ensuring the long-term stable operation of the photovoltaic system under different climatic conditions.
(5) Cost advantage: As a domestic chip, Hangshun HK32F103A has a certain price competitiveness, which can reduce the overall cost of the photovoltaic system and improve product performance-to-price ratio. At the same time, its high performance and high integration also help reduce the number of external components, further optimizing system design, reducing system hardware and development costs, and providing more economical solutions for the development of the photovoltaic industry.
Product System Block Diagram

Physical Diagram

Hangshun HK32F103A Series MCU Main Specifications
- ARM® Cortex®-M3 Core
- Maximum Clock Frequency: 120 MHz
- 24 bit System Tick Timer
- Support CPU Event signal input to MCU pin, realizing linkage with other board-level Soc CPU s.
- Operating Voltage Range
- Dual Power Domains:
- Main Power VDD is 2.0 V ~ 3.6 V
- Backup Power VBAT is 1.8 V ~ 3.6 V
- When the main power is off, RTC can continue to work under VBAT power.
- VBAT Power domain provides 84 byte backup registers.
- Operating Temperature Range: -40 ° C ~ +105 ° C
- VDD Typical Operating Current
- Running ( Run ) mode: 19.3 mA@120MHz@3.3V
- Sleep ( Sleep ) mode: 5.6mA@120MHz@3.3V (Wake-up time: 1 machine clock cycles)
- Shutdown ( Stop ) mode
- LDO Low-power mode: 89.4 μ A@3.3V (Wake-up time: 10µs )
- LDO Full-speed operating mode: 303 μ A@3.3V
- Standby ( Standby ) mode: 3.3 μ A@3.3V (Wake-up time: 150µs )
- VBAT Typical operating current ( VDD Power down)
- VBAT RTC Power-on mode: 2.6 μ A@3.3V
- VBAT RTC Power-off mode: 2.1 μ A@3.3V
- Memory
- Maximum 512 Kbyte of Flash Memory
- When CPU The main frequency is not higher than 24 MHz supports 0 Waiting for bus cycle.
- It has code security protection function, and can set read protection and write protection separately.
- 64Kbyte On-chip SRAM
- FSMC module can be externally connected to 1 Gbyte NOR/PSRAM/NAND/PC Card Memory (among them, 256 Mbyte of space can store instructions, which can be used for on-chip Cache cache)
- Data security
- CRC32 checksum hardware unit
- Clock
- External high-speed clock ( HSE ): Supports 4 ~ 32 MHz , typical 8 MHz
- External low-speed clock ( LSE ): 32.768 kHz
- On-chip high-speed clock ( HSI ): 8 MHz/28 MHz/56 MHz Configurable
- On-chip low-speed clock ( LSI ): 40 kHz
- PLL Output clock: 120MHz (Maximum)
- GPIO External input clock: 1 ~ 64 MHz
- Reset
- External pin reset
- Power reset ( POR/PDR )
- Software reset
- Watchdog ( IWDG and WWDG ) reset
- Low-power management reset
- Programmable voltage detector ( PVD )
- 8 Level detection voltage threshold is adjustable
- Rising edge and falling edge detection are configurable
- General purpose input/output port ( GPIO )
- 64 Pin package provides 51 number of GPIO pins, 100 Pin package provides 80 number of GPIO pins
- All GPIO Pins can be configured as external interrupt inputs
- Built-in switchable pull-up/pull-down resistors
- Supports open-drain ( Open-Drain ) output
- Supports Schmitt ( Schmitt ) hysteresis input
- Output drive capability is selectable in four levels: ultra-high, high, medium, and low
- Data communication interface
- 5 Road USART/UART ( USART1/2/3,UART4/5 )
- 3 Road SPI ( SPI2/3 Supports I2S protocol)
- 2 Road I2C
- 1 Road SDIO
- 1 Road CAN 2.0 A/2.0B
- 1 Road full speed USB2.0
- Timer and PWM Generator
- Advanced Timer: TIM1/TIM8 (with dead-zone complementary PWM output)
- General-purpose Timer: TIM2/TIM3/TIM4/TIM5
- Basic Timer: TIM6/TIM7 (supports CPU interrupt, DMA request and DAC conversion trigger)
- On-chip analog circuit
- 3 number of 12 bit 1 MSPS ADC (supports up to 16 external analog input channels simultaneously; including 2 weak drive signal input channels and 1 Road 5 V high-voltage signal input channels); supports dual ADC mode, sampling rate up to 2 MSPS。
- 2 number of 12 bit DAC
- 1 temperature sensors
- 1 number of 0.8 V internal reference voltage source
- 1 number of VBAT Power resistor divider (divider output is connected on-chip with ADC to achieve VBAT power voltage monitoring)
- DMA Controller
- 2 independent DMA : DMA1 and DMA2
- DMA1 provides 7 channels
- DMA2 provides 5 channels
- Support Timer 、 ADC 、 SPI 、I2C、 USART 、 UART and other peripheral triggers
- CPU Debug and trace interface
- SW-DP Two-wire debug port
- JTAG Five-wire debug port
- ARM DWT 、 FPB 、 ITM 、 TPIU Debug trace module
- Single-wire asynchronous trace data output interface ( TRACESWO )
- Four-wire synchronous trace data output interface ( TRACEDO[3:0] 、 TRACECKO )
- Custom DBGMCU Debug controller (low-power mode simulation control, debug peripheral clock control, debug and trace interface allocation)
- RTC Clock counter, used with software to record year, month, day, hour, minute, and second
- ID Identification
- Each chip provides a unique 96 bit ID Identification
- Reliability
- Through HBM2000V/CDM500V/MM200V/LU200mA level test
Welcome to purchase Hang Shun HK32MCU family products. We will push a selection guide every day to help you better understand and choose the right HK32MCU 。Visit our website https://www.hsxp-hk.com/ ,You can easily and quickly select related high-quality and inexpensive equipment MCU 。Hang Shun HK32MCU adhering to " General purpose, special purpose ” characteristic concept, everything is based on product competitiveness as the core, everything is customer-centric, continuously creating Hang Shun HK32MCU closed-loop ecosystem, so that customers are willing to use, easy to use, and continue to use Hang Shun HK32MCU。
Hang Shun's main product array includes more than 300 industrial/commercial/automotive-grade, general-purpose/special-purpose/customized 32-bit MCUs based on ARM Cortex-M0, M3, M4 and RISC-V cores. The following are some specific product families:
HK32F005 family (the world's smallest area 1mm² 32-bit MCU subverts the senior TI's carelessness)
Core and main frequency: Based on ARM Cotex-M0 core, main frequency up to 48MHz.
Storage capacity: Maximum Flash is 32KB, maximum SRAM is 4KB.
Market segmentation: Suitable for various application scenarios, such as smart homes, consumer electronics, wearable devices, etc.
HK32L010 family (low-power monster, high cost performance, high stability, known as the MCU world's unparalleled)
Core and main frequency: Based on ARM Cotex-M0 core, main frequency up to 48MHz.
Storage capacity: Maximum Flash is 64KB, maximum SRAM is 4KB.
Market segmentation: Suitable for simple wearable devices, environmental monitoring sensor terminals and other ultra-low power consumption scenarios.
HK32F407/405/417/415 Family (With process innovation and superior performance, it is a performance monster in the field of industrial control and intelligent applications)
Core and Main Frequency: Based on ARM Cotex-M4F core, with a main frequency of up to 168MHz.
Storage Capacity: Maximum Flash is 1MB, maximum SRAM is 256KB.
Market Segmentation: Suitable for industrial automation, high-end medical devices, industrial control, power equipment, energy storage, photovoltaic inverters, charging guns, battery management BMS, displays, access control intercoms, cooking machines, sweeping robots, scrubbing machines, printers, stage lighting, etc.
HK32F103A Family (With 120MHz high-performance main frequency and high precision, it is known as the king of cost-effectiveness in the MCU world, empowering the era of the Internet of Everything)
Core and Main Frequency: Based on ARM Cotex-M3 core, with a maximum main frequency of 120MHz.
Storage Capacity: Maximum Flash is 512KB, maximum SRAM is 97KB.
Market Segmentation: Suitable for industrial automation, high-end medical devices, industrial control, power equipment, energy storage, photovoltaic inverters, charging guns, battery management BMS, displays, access control intercoms, cooking machines, sweeping robots, scrubbing machines, printers, stage lighting, etc.
HK32F04AA/030A Family (Performance monster, rich peripheral resources and high cost-effectiveness, known as the all-around player in the MCU world)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 96MHz.
Storage Capacity: Maximum Flash is 128KB, maximum SRAM is 10KB.
Market Segmentation: Suitable for Internet of Things, smart home, industrial, medical, and home appliance fields.
HK32C030 Family (With high-performance core, rich peripheral resources and high cost-effectiveness, creating a new benchmark for MCUs)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 64MHz.
Storage Capacity: Maximum Flash is 64KB, maximum SRAM is 10KB.
Market Segmentation: Suitable for consumer electronics, such as coffee machines, smart locks, LED control and dimming.
HK32F0301MC Family (Performance monster, rich peripherals, known as a legend of cost-effectiveness)
Core and main frequency: Based on ARM Cotex-M0 core, main frequency up to 48MHz.
Storage Capacity: Maximum Flash is 16KB, maximum SRAM is 2KB.
Market Segmentation: Suitable for various application scenarios, such as smart homes, industrial control, and consumer electronics.
HK32F0301MA Family (Super peripheral, explosive performance and high cost-effectiveness, known as a master in the MCU world)
Core and main frequency: Based on ARM Cotex-M0 core, main frequency up to 48MHz.
Storage capacity: Maximum Flash is 32KB, maximum SRAM is 4KB.
Market Segmentation: Suitable for various application scenarios, such as smart homes, industrial control, and consumer electronics.
HK32L08X Family (Ultimate low-power monster, rich peripherals, known as the king of ultra-low power consumption for IoT and instrumentation applications)
Core and main frequency: Based on ARM Cotex-M0 core, main frequency up to 48MHz.
Storage Capacity: Maximum Flash is 128KB, maximum SRAM is 20KB.
Market Segmentation: Suitable for instrumentation equipment, environmental monitoring sensor nodes, industrial ranging, in-vehicle multimedia, medical handheld devices and other ultra-low power consumption scenarios, such as water meters and gas meters.
HK32A040 Family (Automotive grade quality, high performance and rich peripherals, known as the king of cost-effectiveness for body and cockpit domain MCUs)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 96MHz.
Storage Capacity: Maximum Flash is 128KB, maximum SRAM is 10KB.
Market Segmentation: Suitable for automotive electronic control systems such as body domain and cockpit domain.
HK32AUTO39A Family (High reliability, large storage performance monster, known as the all-around king in the automotive grade MCU world)
Core and Main Frequency: Based on ARM Cotex-M3 core, with a maximum main frequency of 120MHz.
Storage Capacity: Maximum Flash is 512KB, maximum SRAM is 96KB.
Market Segmentation: Suitable for automotive electronic control systems such as body domain and cockpit domain.
HK32R78 Family (High integration, low power consumption, high performance, known as the super player in the home appliance MCU world)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 64MHz.
Storage Capacity: Maximum Flash is 64KB, maximum SRAM is 10KB.
Market Segmentation: Suitable for home appliances, such as air conditioners, refrigerators, washing machines, range hoods, coffee machines, smart locks, LED control and dimming.
HK32C005 Family (Functional safety certification, high cost-effectiveness monster, the king of intelligent control in the consumer market)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 64MHz.
Storage Capacity: Maximum Flash is 64KB, maximum SRAM is 10KB.
Market Segmentation: Suitable for Internet of Things, smart home, industrial, medical, and home appliance fields.
HK32C105 Family (Explosive cost-effectiveness, strong compatibility with various packages, IEC60730 certification, performance monster in the home appliance market)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 64MHz.
Storage Capacity: Maximum Flash is 64KB, maximum SRAM is 10KB.
Market Segmentation: Suitable for Internet of Things, smart home, industrial, medical, and home appliance fields.
HK32C207 Family (Functional safety and strong performance go hand in hand, known as the king bomb in the field of intelligent control)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 64MHz.
Storage Capacity: Maximum Flash is 64KB, maximum SRAM is 10KB.
Market Segmentation: Suitable for Internet of Things, smart home, industrial, medical, and home appliance fields.
HK32M050 Family (High integration, low power consumption, flexible packaging, it is a performance monster in the field of motor control)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 64MHz.
Storage Capacity: Maximum Flash is 16KB, maximum SRAM is 4KB.
Market Segmentation: Suitable for motor control, such as water pumps, power tools, fan applications, high-speed motors and electric mobility.
HK32M060 Family (High integration, high precision, high performance and self-developed motor acceleration unit make motor control more efficient)
Core and main frequency: Based on ARM Cotex-M0 core, main frequency up to 48MHz.
Storage Capacity: Maximum Flash is 64KB, maximum SRAM is 8KB.
Market Segmentation: Suitable for motor control, such as water pumps, power tools, fan applications, high-speed motors and electric mobility.
HK32M070 Family (High precision, high efficiency and cost-effective monster, motor control performance king bomb)
Core and Main Frequency: Based on ARM Cotex-M0 core, with a maximum main frequency of 64MHz.
Storage capacity: Maximum Flash is 32KB, maximum SRAM is 4KB.
Market Segmentation: Suitable for motor control, such as water pumps, power tools, fan applications, high-speed motors and electric mobility.
HK32EC021 Family (Low power consumption, high integration, intelligent control, e-cigarette control performance monster)
Core and main frequency: Based on ARM Cotex-M0 core, main frequency up to 48MHz.
Storage capacity: Maximum Flash is 32KB, maximum SRAM is 4KB.
Market Segmentation: Suitable for the e-cigarette market.
Key words:
HK32MCU,HK32F103A