2 Why Use a 32-bit Microcontroller?
Microchip’s 32-bit microcontrollers are ideal for a variety of complex applications running multiple algorithms at different frequencies and using multiple peripherals to drive the various circuits. These applications (for example, washing machines, refrigerators, and air conditioners) use various motor control peripherals to precisely control the speed of the motor at various operating loads.
The following features of Microchip's 32 bit microcontrollers make them an excellent choice for integrated PFC and FOC Motor Control applications:
PIC32MK Family Features:
CPU
- 32-bit MIPS32® microAptiv™ MCU core - 120 MHz (198 DMIPS)
- DSP-enhanced core
- Double-precision Floating Point Unit (FPU) - IEEE 754 Compliant
- Up to six dedicated 12-bit ADC channels (up to 3.75 msps) plus one shared 12-bit ADC channel
- Up to four on-chip Op amp modules
- Up to five on-chip Analog Comparator modules
- Up to three 12-bit DAC modules
- Up to 12 PWM pairs (8.33 ns resolution) capable of generating complimentary PWM with dead-time in Edge-Aligned and symmetric/asymmetric Center-Aligned modes
- PWM channels capable of generating precise and synchronized ADC triggers without any software intervention
- Asynchronous Fault inputs allows fast response (50 ns) PWM shutdown under Fault condition without any software intervention
Position Sensing
- On-chip QEI interfaces with incremental encoders to obtain rotor mechanical position