Magellan MC58113 Motion Control ICs

Magellan® MC58113 Series Motion Control ICs

Magellan® MC58113 Series Motion Control ICs provide high-performance motion control for medical, scientific, robotic, and automation applications. Available as a single, one-axis IC, MC58113 family ICs are programmable devices that provide positioning, velocity, and torque control for Brushless DC, step, and DC Brush motors. This versatile and powerful IC family provides profile generation, servo-loop closure, commutation, and proprietary PWM amplifier switch signal generation technology to deliver ultra-smooth, ultra-quiet motor operation.

Order Now


Magellan® MC58113 Series Motion Control ICs provide high performance motion control with an integrated digital current loop. Available as a single, one-axis IC, the MC58113 IC is a programmable device that provides positioning, velocity, and torque control for Brushless DC, DC Brush, and step motors.

A Powerful Motion Controller

MC58113 series ICs are complete motion controllers requiring only an external bridge circuit or amplifier to be functional. They are driven by a host using either an SPI (Serial Peripheral Interface), CANbus 2.0B, or RS232/485 serial. User selectable profiling modes include S-curve, trapezoidal, velocity contouring and electronic gearing. PID servo loop compensation utilizes a 32-bit position error and includes velocity and acceleration feedforward. High performance FOC (field oriented control) provides high accuracy, ultra-low noise motor operation.

Easy to Use and Program

All Magellan Motion Control ICs provide a flexible and powerful instruction set to initialize and control motion axes, monitor performance, and synchronize overall machine behavior. Working with Magellan ICs, and Pro-Motion® development software makes it fast and easy to graph and analyze system performance; while C-Motion® language allows you to develop your own application using C/C++.

Flexible Offering

There are four MC58113 Series ICs, each packaged in a single 100-pin TQFP operating at 3.3 V. The MC51113 provides dedicated control of DC Brush motors, the MC53113 provides control of three-phase Brushless DC motors, the MC54113 provides control of two-phase step motors, and the MC58113 can be software selected to provide control of any of these motor types.

MC58113 Configuration Diagram



  • Single axis, single IC
  • Position, velocity, and torque control
  • Brushless DC, DC Brush, and step motor control
  • S-curve, trapezoidal, velocity contouring, and electronic gearing profiles
  • SPI (Serial Peripheral Interface), serial RS232/485, and CANbus communications
  • 1.5 axes (primary and auxiliary encoder) control
  • Advanced PID filter with velocity and acceleration feedforward
  • High performance current control of each motor phase
  • High/Low switching amplifier control with programmable deadtime and charge pump refresh
  • Velocity, position and acceleration changes on-the-fly
  • Programmable position loop time from 50 μsec to 1.1 sec
  • FOC (field oriented control)
  • Incremental encoder quadrature input (up to 25 Mcounts/sec)
  • Synch pin feature allows multiple axes to be synchronized to >1 μsec
  • Internal motion trace NVRAM for performance optimization
  • Overcurrent, over/undervoltage and overtemperature detect
  • Directional limit switch, index, and home inputs
  • Axis settled indicator, tracking window and automatic motion error detection
  • General-purpose analog input
  • Programmable dual biquad filters
  • Programmable acceleration and deceleration values
  • Execution of user code at up to 418 MIPS
  • Compact 100-pin TQFP package

Internal Block Diagram

Magellan MC58113 Internal Block Diagram


Part Numbers

Ordering Information

Magellan MC58113 ICs part numbers


Part Numbers

IC Developer Kit Part Number Motors Supported
MC58113 DK58113 DC Brush, Brushless DC, step motor
MC53113 DK53113 Brushless DC
MC51113 DK51113 DC Brush
MC54113 DK54113 Step motor
MC58113 DK58113S DC Brush, Brushless DC, step motor


MC58113 Series Specifications

Parameter Value
Configurations MC51113 - DC Brush motor
MC53113 - Brushless DC motor
MC54113 - Step motor
MC58113 - Motor type software selectable
Host communication options Serial RS232/485
CANbus 2.0B
SPI (Serial Peripheral Interface)
Position range -2,147,483,648 to +2,147,483,647 counts
Velocity range -32,767 to 32,767 counts/sample
Acceleration and deceleration range 0 to 32,767 counts/sample ²
Jerk range 0 to 1/2 counts/sample³
Servo loop range 50 μsec to 1.1 sec
Position error resolution 32 bits
Commutation rate 20 kHz
Microsteps per full step Programmable, up to 256
Signal inputs primary axis QuadA/B, Index, Home, Hall A/B/C AxisIn, Pos/NegLimit
Signal inputs auxiliary axis QuadA/B, Index, Home
Internal trace buffer 32 KB
Internal NVRAM buffer 2 KB
Operating temperature (Ta ) -40º C to 85º C
C-Motion Engine speed 428 MIPS
Supply voltage operating range (Vcc) 3.0 V to 3.6 V
Package and dimensions 100-pin TQFP, 14 x 14mm


Amplifier Connection Options

Atlas Digital Amplifier  
Amplifier SPI bus interface 16-bit continuous torque command
Voltage range 12-56V, single voltage supply
Power range Low (75W), Medium (250W), High (500W)
Safety Overcurrent, over/undervoltage, overtemperature, I2T
Package Ultra-compact (27 x 27 x 13 mm), compact (39 x 39 x 15 mm)

Motion Control Digital Amplifier


On-board PWM amplifier circuitry
PWM output rate 20, 40, or 80 kHz
Current control modes FOC (field oriented control), A/B, third leg floating, voltage mode
Current loop rate 20 kHz
PWM output modes High/Low, Sign/Magnitude, 50/50




External +/- 10V input amplifier  
Amplifier SPI bus serial DAC 16 bits




Pulse and direction input amplifier  
Pulse and direction output rate Up to 1.0 Mpulses/sec




Mechanical Dimensions

MC58113 Mechanical Dimensions


Ratings & Compliance

Absolute Maximum Environmental and Electrical Ratings

Supply voltage (Vcc) -0.3V to +4.6V
FltCap pin voltage range -0.3V to 2.5V
Analog voltage range with respect to AnalogGND (AnalogVcc) 1-0.3V to +4.6V
Input voltage (Vi) -0.3V to +4.6V
Output voltage (Vo) -0.3V to +4.6V
Input clamp current (Ii,clamp), continuous +/-2 mA
Output clamp current (Io,clamp) +/-20 mA
Package thermal impedance (ϴJA) 42.2°C/W
Junction temperature range (Tj)(2) -40°C to 150°C
Storage temperature range (Ts) -65°C to 150°C
Nominal clock frequency (Fclkin) 10.0 MHz

Developer Tools


Get Started Today!

PMD Developer Kits make set-up, tuning, optimizing, and building your motion control application fast and easy.

Developer Kit includes:

  • MC58113 Developer Kit board
  • Pro-Motion® Software
  • Software Development Kit (SDK) with C-Motion®
  • Complete manual set
  • Complete cable and prototyping connector set


Motion Control Software


Developer Kit Part Numbers

Developer Kit Part Numbers Installed IC Motors Supported
DK58113 MC58113 DC Brush, Brushless DC, step motor
DK53113 MC53113 Brushless DC
DK51113 MC51113 DC Brush
DK54113 MC54113 Step motor
DK58113S MC58113 DC Brush, Brushless DC, step motor

Looking for a Custom Solution?

Save time and product development cycles with custom motion control solutions. For over 25 years we’ve been customizing and implementing design best practices to address our customers’ requirements.

Order Now