Microchip Technology AC300022 Data Sheet

Page of 16
3
Motor Control and Drive Design Solutions
Recommended Products for Brushed DC Motor Control
Device
Pins
Flash 
KB
SRAM 
Bytes
EE 
Bytes
Timer 
8/16-bit Comp
CCP/
ECCP
Motor 
Control PWM
A/D 
10-bit
Quad 
Enc
UART
SPI/
I
2
C™
PIC10F322
6
0.896
64
2/0
2
3 ch 8-bit
PIC12F615/PIC16HV615
(1)
8
2
64
2/1
1
1
4 ch
No
PIC12F752F
8
1.75
64
2/1
2
1
4 ch 10-bit
PIC16F616/PIC16HV616
(1)
14
3.5
128
2/1
2
0/1
8 ch
No
PIC16F684
14
3.5
128
256
2/1
2
0/1
8 ch
No
PIC16F1509
20
14
512
2/1
2
4
12 ch 10-bit
1
1
PIC16F1783
28
7
512
256
4/1
3
2
11 ch 12-bit
1
1
PIC16F1823
14
3.5
128
256
2/1
2
0/1
8
1
1
PIC16F1933
28
7
256
256
4/1
2
2/3
11
1
1
PIC16F1936
28
14
512
256
4/1
2
2/3
11
1
1
PIC16F1937
40/44
14
512
256
4/1
2
2/3
14
1
1
PIC16F1939
40/44
28
1024
256
4/1
2
2/3
14
1
1
PIC18F45K20
40/44
32
1536
256
1/3
2
1/1 
14
1
1
PIC18F46K20
40/44
64
3936
1024
1/3
2
1/1 
14
1
1
PIC18F1330
18/20
8
256
128
0/2
3
6
4 ch
No
1
PIC18F2431
28
16
768
256
1/3
2
6
5 ch
Yes
1
1
PIC18F4431
40/44
16
768
256
1/3
2
8
9 ch
Yes
1
1
Note 1:  HV device has on-chip shunt regulator.
Device
Motor
Type
Input 
Voltage 
Range (V)
Output 
Current
(mA)
Control 
Scheme
Temp. 
Operating 
Range (°C)
Features
Packages
MTS62C19A
One Bipolar 
Stepper Motor or 
Two DC Motors
10.0 to 
40.0
750
Direct PWM Input, 
Current Limit Control, 
Microstepping
−40 to +105
Overt emperature Protection, Under Voltage Protection, 
Dual Full Bridge Motor Driver, Microstepping, Pin-
compatible with ST L6219
24-pin SOIC
MTS2916A
One Bipolar 
Stepper Motor or 
Two DC Motors
10.0 to 
40.0
750
Direct PWM Input, 
Current Limit Control, 
Microstepping
−40 to +105
Over temperature Protection, Under Voltage Protection, 
Dual Full Bridge Motor Driver, Microstepping, Pin-
compatible with Allegro UDX2916 and A4970
24-pin SOIC
Device
Confi guration Temp. Operating 
Range (°C)
Peak Output 
Current (A)
Output Resistance (R
H
/R
L
)
(Max. W @ 25 °C)
Maximum Supply 
Voltage (V)
Input/Output Delay 
(t
D
1, t
D
2) (ns)
Packages
MCP14700
Dual, 
Non-inverting
−40 to +125
2
2.5/2.5
5 (V
DD
), 36 (Boot 
Pin)
25/25
8-pin SOIC, 
8-pin 3 × 3 DFN
Brushed DC Motors
Brushed DC Motor Control
Brushed DC motors are easy to control because speed and 
torque are proportional to the applied voltage/current. The 
rotor is heavy due to windings on the armature, more inertia 
makes it more difficult to start/stop. Heat is generated in 
windings on the rotor and is more difficult to remove.
Brushed DC Motor Application Notes
Algorithm
App Note
PIC18CXX/PIC16CXXX DC Servomotor Applications
AN8696
Low-Cost Bi-directional Brushed DC Motor Control Using the PIC16F684
AN893
Brushed DC Motor Fundamentals
AN905
PIC
® 
Microcontroller
or
Digital Signal
Controller
Gate Drivers
V
BUS
H Bridge
Current Feedback
Motor
Mechanical
Feedback
Brushed DC Motor Training
Class Title
Language
Recording Date
Duration
Brushed DC Motor Basics
English
09/18/2008
14 min.
Brushed DC Motor Development Tools
F1 BDC Motor Add-On (DM164130-6)
The BDC Motor Add-On is a simple 
development accessory that plugs 
directly into the F1 LV Evaluation Platform 
and incorporates all the components 
necessary to implement Brushed DC 
motor control. Key features include 
two MOSFET half bridge circuits, motor current limit 
adjustment, debug header, and pin header connector for 
the motor and power supply.
MTS2916 Dual Full-Bridge Stepper Motor Driver 
Evaluation Board (ADM00308)
The MTS2916A Dual Full-Bridge 
Stepper Motor Driver Evaluation Board 
demonstrates the capabilities of the 
MTS2916A to control both windings of 
a bipolar stepper motor. The board also 
demonstrates the capabilities of controlling two brushed 
DC motors.