PIC microcontrollers and dsPIC controllers contain innovative motor control PWM peripherals including complimentary waveforms and dedicated time-base. For applications that require variable speed with constant torque and field oriented control for greater efficiency, the high performance dsPIC core includes DSP instructions for more precise control.
The single-chip motor control and motor drive solutions enable simpler designs and decrease board space and are often used as companion chips with PIC microcontrollers for stepper motors.
Microchip offers a number of development boards and advanced development tools which provide an easy and economical way to evaluate motor control applications. These tools work with Microchip's emulators and debuggers to download, program and debug application software.
Advanced Motor Control often does not require a DSP but benefits greatly from the DSP resources found on the dsPIC® Digital Signal Controllers (DSCs). For example, our sensorless field-oriented control algorithm makes use of the single cycle MAC with data saturation, zero overhead looping and barrel shifting to achieve stunning performance.
dsPIC33F/E DSC core
40/70 MIPS, 3.3V
12 KB to 536 KB Flash, 1 KB to 30 KB RAM
Dedicated time base with up to 8 motor control PWM outputs
Up to 2 quadrature encoder Interfaces
Up to 2 comparators with 20 nSec response time
Integrated Op Amps
Up to 16 channels, 10-bit resolution, 1.1 Msps high speed conversion rate
12-bit A/D converter (up to 0.5 Msps operation)
Up to eight input capture, output compare, standard PWM channels
Communication peripherals including UART, SPI, I²C™ and CAN
The 6-pin products of the PIC10F family offer the motor control designer an opportunity to use microcontrollers in applications that have historically been void of such devices. Whether it is cost or space constraints, PIC10F microcontrollers address these concerns by providing a pricing structure that makes them nearly disposable with form factors that can easily be implemented into the most space constrained designs. The ADC, comparator and timer peripherals found in the PIC10F device family can be used to provide a user interface for basic on/off control, speed control and other intelligent motor functions.
The PIC12F and PIC16F product families have an 8-bit CPU that can operate at speeds up to 5 MIPS. Device variants in the PIC12F family have 8 pins, while PIC16F variants are offered in 14-pin through 64-pin packages. Some variants in the PIC16F family have one or more Enhanced Capture Compare PWM Peripheral (ECCP) modules. The ECCP module is optimized for controlling 1/2 bridge or H-bridge motor drive circuits. It can also be used to steer PWM control signals among 4 output pins for BLDC motor commutation or stepper motor control.
4 ch. PWM 10-bit
256 bytes of EEPROM data memory
MPLAB® ICD 3 programming support or debugging support with optional header adapter
The PIC18F product family also has an 8-bit CPU and offers extended performance over the PIC16F device family. The PIC18F device family can operate at speeds up to 12 MIPS and has a hardware multiplier for faster calculation of control algorithms. There are variants in the PIC18F family with specialized motor control peripherals, including a 3-phase motor control PWM peripheral and a quadrature encoder interface (QEI). Other PIC18F variants have the ECCP module found on the PIC16F device family. Source code developed for the PIC16F device family can be easily migrated to the PIC18F family. Devices with the motor control PWM module are well suited for variable speed 3-phase motor applications, while devices with the ECCP module are useful for brush DC and stepper motor applications.
Up to 12 MIPS execution speed with H/W multiplier
Motor control PWM module with up to 8 outputs
One or more ECCP modules
8- or 10-bit ADC (with up to 200 ksps sample rate on (PIC18F)
Up to 3 internal comparators
Communication interfaces: USART, SPI, I²C™, CAN and USB
Microchip offers dual full-bridge motor drivers to drive bipolar stepper motors, or bidirectional control of two DC motors. The wide operating voltage range and easy to design with microcontrollers (MCU) allows customer to quickly adopt them into applications, such as security camera, ticketing system, home appliances, etc.
Load voltage supply range: 10V to 40V
Output current up to 750mA (each bridge)
Internal fixed Toff time PWM current control
Built-in protection diodes
Internal thermal shutdown
LS-TTL compatible logic inputs with pull-up resistors
Microchip offers support for a variety of wired and wireless communication protocols, including peripheral devices and solutions that are integrated with a microcontroller or digital signal controller.
Microchip offers a broad portfolio of wireless solutions which are cost effective and very easy to implement. Depending on your application requirements, you can choose the product that fits your needs from our various transmitters, receivers, transceivers and agency certified modules for IEEE 802.15.4/ZigBee®, Bluetooth®, ISM Band Sub-GHz and IEEE 802.11 Wi-Fi®.