CSC32M07X is a compact MCU with a 32-bit core for motor control applications, integrating the basic modules required for commonly used motor control systems.
Performance
64MHz 32-bit controller
Integrated hardware motor control algorithm
Low power sleep mode
Ultra strong electrostatic and group pulse capabilities
32-bit single cycle multiplier
Scope of work
Powered by a 2.5-5.5V power supply, with an integrated LDO for digital circuits
Working temperature: -40~105 ℃
Memory
Containing 128KB Flash
Dynamically configurable up to 36KB SRAM
Clock
Built in 64MHz high-precision RC clock, with an accuracy of ± 2% within the range of -40~105 ℃
Built in low-speed 32KHz low-speed clock for low-power mode use
Peripheral modules
Two UARTs
SPI all the way, master-slave mode
One way I2C, master-slave mode
Three universal 16 bit Timers, supporting capture and edge alignment PWM functions
1 universal 32-bit Timer that supports capture and edge alignment PWM functions, and supports orthogonal encoding input
Motor control dedicated PWM module (advanced timer), supporting 6 PWM outputs, independent dead zone control Hall signal interface
Hardware watchdog
All GPIOs can serve as wake-up sources for the system