DM330022 dsPICDEM MCSM Development Board

The Microchip dsPICDEM™ MCSM Development Board is targeted to control both unipolar and bipolar stepper motors in open-loop or closed-loop (current control) mode. The hardware is designed in such a way that no hardware changes are necessary for 8-, 6- or 4-wire stepper motors in either bipolar or unipolar configurations. Software to run motors in open-loop or closed-loop with full or variable micro-stepping is provided. A GUI for controlling step commands, motor parameter input, and operation modes is included. This flexible and cost-effective board can be configured in different ways for use with Microchip’s specialized dsPIC33F Motor Control Digital Signal Controllers (DSCs). The dsPICDEM MCSM Development Board offers a mounting option to connect either a 28-pin SOIC device or a generic 100-pin Plug-In Module (PIM). A dsPIC33FJ32MC204 DSC PIM (MA330017) is included.

The dsPICDEM MCSM Development Board supports terminal voltages up to 80V and currents up to 3A. The dsPIC33F device uses the MOSFET driver to drive the two full-bridge inverters that power the motor windings. The board includes various circuitries to perform the following functions: 

  • Drive two motor windings with the two on-board full-bridge inverters 
  • Measure feedback and other analog signals (i.e., current, DC voltage, Potentiometer and Fault signals)
  • Communicate with a host computer or an external device via USB
The dsPIC DSC devices feature an 8-channel, high-speed PWM with Complementary mode output, a programmable ADC trigger on the PWM reload cycle, digital dead time control, internal shoot-through protection and hardware fault shutdown. These features make the dsPIC DSC an ideal solution for high-performance stepper motor control applications where control of the full-bridge inverter is required.

The MCSM Development Board is available in two configurations: 
  • dsPICDEM MCSM Development Board : DM330022
  • dsPICDEM MCSM Development Board Kit : DV330021

Motor control interfaces:
    Documentation & Software
    AppNotesLast UpdatedSize
    AN1307 - Stepper Motor Control with dsPIC DSCs10/7/2011 10:01:53 AM310KB
    AN906 - Stepper Motor Control Using the PIC16F68411/10/2006 3:52:00 PM203KB
    AN907 - Stepping Motors Fundamentals3/14/2004 10:23:10 PM386KB
    AN822 - Stepper Motor Microstepping with PIC18C4523/14/2004 9:51:18 PM468KB
    Leedshine 42HS03 Stepper Motor Datasheet5/5/2011 1:40:13 PM559KB
    AC300024 - Stepper Motor Datasheet4/1/2011 2:08:58 PM559KB
    dsPICDEM MCSM Development Board Demonstration Software10/27/2009 10:23:54 AM1MB
    AN1307 DM330022
    AN1307 Source Code for dsPIC33EP512MU810 and dsPICDEM MCSM DM330022
    AN1307 Source Code for dsPIC33FJ32MC204 and dsPICDEM MCSM DM330022
    AN906 DM330022
    AN906 Source Code DM330022
    AN907 DM330022
    AN822 DM330022
    AN822 Source Code DM330022
    AC300024 - Stepper Motor Datasheet DM330022
    dsPICDEM MCSM Development Board Demonstration Software dsPIC33FJ12GP202
    DM330022