Microchip Technology AC300022 Data Sheet
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.