MCX314 is a motion control chip that supports quantitative drive, continuous drive, constant speed drive, linear acceleration/deceleration drive, S-curve acceleration/deceleration drive, fixed line speed, continuous interpolation, acceleration/deceleration drive interpolation, step interpolation and other functions.
About this manual
The MCX314 is a motion‑control IC capable of simultaneously controlling four servo or stepper motor axes. It provides pulse‑train outputs for position, speed and interpolation functions, supporting quantized, continuous and S‑curve drive modes.
The document describes the chip’s pin configuration, register map (16‑bit and 8‑bit addresses), command set, I/O signal connections, electrical characteristics and detailed specifications such as interpolation range, speed limits and jitter tolerances. This manual is written in Chinese.
What's inside
- Overview
- Functional Description
- Pin Configuration and Signal Description
- Read/Write Registers
- Command List
- Data Write Commands
- Read Data Commands
- Drive Commands
- Interpolation Commands
- I/O Signal Connection Examples
Specifications
| Data bus width | 8‑bit / 16‑bit selectable |
|---|
| Interpolation range per axis | -8,388,607 ~ +8,388,607 |
|---|
| Interpolation speed | 1 ~ 4 MPPS |
|---|
| Interpolation position precision | 0.5 LSB (linear), 1 LSB (arc) |
|---|
| Output pulse speed range | 1 PPS ~ 4 MPPS |
|---|
| Output pulse speed precision | <0.1 % (CLK=16 MHz) |
|---|
| Jerk range (gain = 1) | 954 ~ 62.5 × 10⁶ PPS/SEC² |
Frequently asked questions
What data‑bus widths are supported by the MCX314?
Both 8‑bit and 16‑bit data‑bus configurations are selectable.
What is the maximum output pulse speed of the chip?
The chip can generate output pulses from 1 PPS up to 4 MPPS.
What is the interpolation position precision for linear interpolation?
Linear interpolation precision is 0.5 LSB or better across the full range.