The PM30225V-0401 series is a motor- dedicated chip based on the ARM® Cortex®- M0 core, with a maximum operating frequency of 64 MHz. It integrates 32 Kbytes of Flash and 4 Kbytes of SRAM.
The PM30225V-0401 includes one 16- bit advanced timer, one 32- bit general- purpose timer, one 16- bit general- purpose timer, and one 24- bit hall- sensor dedicated timer.
The analog circuitry embedded in the PM30225V-0401 comprises: one 12- bit ADC (supporting 14 external analog input channels and 6 internal input channels), two programmable operational amplifiers (with PGA1 supporting two- phase current polling amplification), two analog comparators (featuring built- in BEMF neutral- point real- time detection), one power- on/power- down reset circuit (POR/PDR), one programmable voltage detector/brown- out reset circuit (PVD/BOR), one internal temperature sensor, one internal voltage reference (accessible via the on- chip ADC), and an internal analog supply circuit providing 2.4 V/3.6 V outputs.
All pins of the PM30225V-0401, except for power and ground, can be used as GPIOs, peripheral I/Os, or external interrupt inputs.
The PM30225V-0401 supports traditional Flash read/write protection.
The PM30225V-0401 incorporates multiple communication interfaces: two UARTs, one high- speed SPI, and one I²C.
It also integrates a hardware division and square- root arithmetic unit (DVSQ), enhancing software processing capability and enabling fast response to external events.
The PM30225V-0401 supports Sleep and Stop low- power modes, making it suitable for applications requiring low power consumption.
The PM30225V-0401 integrates an internal charge pump and power driver MOS, as well as an overcurrent protection function (IOCP = 7.0A). When the MOS current exceeds the limit value, the MOS transistor is automatically turned off. When the current drops to the set value, the MOS transistor is automatically turned back on. It also integrates over-temperature protection and undervoltage lockout functions.