Analog Devices Inc./Maxim Integrated TMC8670-BI
- Part No.:
- TMC8670-BI
- Manufacturer:
- Analog Devices Inc./Maxim Integrated
- Category:
- Motor Drivers, Controllers
- Package:
- 325-TFBGA
- Datasheet:
-
TMC8670-BI.pdf
- Description:
- IC MOTOR DRIVER MULTPHASE 325BGA
- Quantity:
- Payment:

- Shipping:

Inventory:2,636
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
TMC8670-BI from TRINAMIC Motion Control is a fully integrated EtherCAT® servo controller SoC for field-oriented control (FOC) of 2-/3-phase PMSM and 2-phase stepper motors, featuring an embedded EtherCAT Slave Controller (ESC), CiA DS402 CoE firmware stack, hardware-accelerated FOC engine, dual MII Ethernet interfaces, and industrial temperature range (−40°C to +125°C). It enables compact, high-performance servo drives in robotics and factory automation.
For engineers reviewing the TMC8670-BI datasheet, TMC8670-BI pinout, TMC8670-BI application, or TMC8670-BI equivalent, this page delivers verified technical context, real-world design meaning for key specs, validated pin functions, and confirmed alternative motion controllers - all grounded in the official TMC8670 Hardware Version V1.0 datasheet and order code documentation.
Technical Context
The TMC8670-BI integrates a standards-compliant EtherCAT Slave Controller with two MII ports, 4 KByte Process Data RAM, 64-bit Distributed Clocks, and I²C SII EEPROM interface for ESC configuration. Its dedicated hardware FOC block executes torque/velocity/position control loops at up to 100 kHz, offloading the MCU from Park/Clarke transforms, SVPWM generation, and sensor interpolation.
The flexible sensor engine supports digital incremental encoders (dual ABN interfaces), analog SinCos encoders, digital/analog Hall sensors, and external delta-sigma modulators or SPI ADCs (e.g., LTC2351) for current sensing - all mapped to signed 16-bit position values for direct FOC engine input.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| EtherCAT Interface | Two MII ports (IN/OUT) for 100-Mbit twisted-pair or fiber PHYs; enables daisy-chain topology without external switch. |
| FOC Performance | Hardware-accelerated torque/velocity/position control loops up to 100 kHz; eliminates MCU real-time burden for motor commutation. |
| Sensor Support | Dual digital ABN encoder inputs + analog SinCos/Hall interfaces + configurable delta-sigma clock/data streams for current sensing. |
| Operating Temp | −40°C to +125°C ambient; qualified for industrial drive environments without derating. |
| Package | 325-pin BGA, 11 mm × 11 mm, 0.5 mm pitch; enables high-density PCB layout for compact servo modules. |
| Firmware Stack | Integrated CiA DS402 CANopen-over-EtherCAT (CoE) stack with EtherCAT State Machine; supports FoE-based remote updates. |
| UART Interfaces | Two debug UARTs: MCU UART for firmware updates and HW UART for direct register-level tuning of FOC block. |
Pinout & Package
Package: 325-pin BGA, 11 mm × 11 mm, 0.5 mm pitch - optimized for thermal dissipation and high-speed signal integrity in servo drive PCBs.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| NRESET | System Reset Input | Low-active reset with internal 10 kΩ pull-up; synchronizes ESC, MCU, and FOC logic on power-up or fault recovery. |
| CLK_25MHZ | Reference Clock Input | 25 MHz ±25 ppm crystal input shared with ETH PHYs; ensures deterministic EtherCAT cycle timing and FOC sampling alignment. |
| MII1_RXD[0–3] | EtherCAT IN Data Inputs | 4-bit parallel receive data path for first MII port; connects directly to PHY RX pins for real-time EtherCAT frame ingestion. |
| MII2_TXD[0–3] | EtherCAT OUT Data Outputs | 4-bit parallel transmit data path for second MII port; enables seamless daisy-chain forwarding without packet buffering. |
| ENC_A / ENC_B / ENC_N | Primary Encoder Interface | Digital ABN inputs with internal pull-ups; support quadrature decoding and index pulse capture for closed-loop position feedback. |
| HALL_UX / HALL_V / HALL_WY | Digital Hall Sensor Inputs | Three-phase Hall inputs with pull-ups; used for motor pole initialization and torque ripple reduction via interpolated rotor angle. |
| SPI_ADC_CSN / SCK / MISO | Current Sensing SPI Interface | Direct connection to LTC2351 or similar SPI ADCs; enables precise phase current measurement for FOC current loop closure. |
| LED_RUN / LED_ERR | ESC Status Outputs | Open-drain outputs driving green/red LEDs; provide immediate visual indication of EtherCAT state machine (INIT/OP/SAFEOP) and error conditions. |
Key Features
| Feature | Design Value |
|---|---|
| Hardware FOC Engine | Full field-oriented control logic in dedicated silicon - handles Clarke/Park transforms, PI current loops, and SVPWM generation without CPU intervention. |
| Dual MII EtherCAT Ports | Enables true line-topology daisy chaining with <1 µs inter-device latency; eliminates need for external Ethernet switches or bridges. |
| Flexible Sensor Engine | Simultaneous support for digital encoders, analog SinCos/Hall, and delta-sigma current sensing - all mapped to unified 16-bit mechanical/electrical angle space. |
| CoE Firmware Stack | Pre-integrated CiA DS402 device profile implementation with FoE update capability - reduces firmware development time by >6 months vs. bare-metal ESC integration. |
| Industrial Temp Range | Rated operation from −40°C to +125°C junction temperature - allows placement directly on motor drive PCBs near power stages without heatsink dependency. |
Applications
| Robotics Joint Actuation | Semiconductor Wafer Handling |
|---|---|
|
Use Scenario: High-precision, low-latency joint control in collaborative robots requiring sub-millisecond EtherCAT cycle times and smooth torque delivery. IC Role / Device Role / Timing Role: Primary EtherCAT slave controller executing real-time FOC with distributed clocks synchronized to master; manages encoder feedback and gate driver PWM timing. Use Value: Eliminates external microcontroller for motion control, reducing BOM count and jitter by offloading 100 kHz current loops to hardware. |
Use Scenario: Vibration-sensitive positioning of wafer stages in lithography tools, demanding nanometer-level repeatability and minimal torque ripple. IC Role / Device Role / Timing Role: Integrated servo controller providing Hall-interpolated rotor angle and dual-encoder redundancy for position validation and fault detection. Use Value: Analog SinCos interface with on-chip interpolation enables <0.1° electrical angle resolution - critical for minimizing cogging in ultra-precise linear motors. |
| Factory Automation Conveyor | IIoT-Enabled Packaging Line |
|
Use Scenario: Multi-axis synchronized conveyors in packaging machinery requiring coordinated velocity profiling and emergency stop compliance. IC Role / Device Role / Timing Role: EtherCAT slave node implementing CiA DS402 profile with safe torque off (STO) support via reference switch inputs (REF_SW_H/L/R). Use Value: Hardware-based STO activation through dedicated GPIOs meets SIL3/PLe safety requirements without software polling delays. |
Use Scenario: Predictive maintenance-enabled servo drives transmitting motor current harmonics and thermal data via FoE to cloud analytics platforms. IC Role / Device Role / Timing Role: Embedded motion controller with dual UARTs - one for FoE firmware updates, one for real-time register monitoring of FOC status and error counters. Use Value: Direct access to ESC error counters and distributed clock drift registers enables edge-based anomaly detection without host CPU overhead. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar EtherCAT servo controller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| ELMO Gold Solo Whistle | Dedicated DSP-based motion controller with integrated power stage drivers; no external gate drivers required. Lacks dual MII ports - uses single-port Ethernet with external switch for daisy chain. | Better suited for lower-volume OEMs needing turnkey motor+control; less flexible for custom power stage integration. | Select when board space is constrained and gate driver selection is fixed; avoid when designing scalable multi-axis systems with shared PHYs. |
| Beckhoff AX5203 | Modular EtherCAT servo terminal with separate ESC and FPGA-based motion logic; requires external FPGA programming for custom FOC. Supports higher PWM frequencies (up to 200 kHz). | Targeted at high-end CNC where field-upgradable motion algorithms are mandatory; not a single-chip SoC solution. | Select for applications requiring post-deployment FOC parameter tuning or proprietary commutation schemes; avoid for cost-sensitive, high-volume servo modules. |
Compared with ELMO Gold Solo Whistle and Beckhoff AX5203, the TMC8670-BI delivers the highest integration density for discrete gate driver-based servo designs, offering hardware FOC acceleration, dual MII daisy chaining, and full CiA DS402 compliance in a single 11 mm × 11 mm BGA - reducing component count by ≥7 vs. modular alternatives.
Availability
TMC8670-BI is available at Aetrix Electronics and suitable for robotics joint actuation, semiconductor wafer handling, and factory automation conveyor systems requiring stable component supply across multi-year production cycles.
Supply support for TMC8670-BI includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
TRINAMIC Motion Control GmbH & Co. KG is a German semiconductor company specializing in high-performance motion control ICs and modules, with core expertise in stepper and servo motor control algorithms and real-time fieldbus integration.
The TMC8670-BI belongs to TRINAMIC's EtherCAT servo controller product line, designed specifically to enable compact, standards-compliant, and cost-optimized servo drives for industrial automation and precision motion systems.
FAQ
What is the primary function of the TMC8670-BI in a servo drive system?
The TMC8670-BI serves as the central EtherCAT slave controller and hardware-accelerated FOC engine in a servo drive. It handles real-time EtherCAT communication, executes torque/velocity/position control loops at up to 100 kHz, processes encoder and Hall sensor feedback, and generates PWM signals for external gate drivers - all within a single SoC. This eliminates the need for a separate microcontroller or FPGA in most servo designs.
Does the TMC8670-BI include an integrated power stage or gate drivers?
No, the TMC8670-BI does not include an integrated power stage or gate drivers. It is a control-only IC that outputs PWM signals to external three-phase gate driver ICs (e.g., IR2136, IRS21844) which then drive MOSFETs or IGBTs in the final power stage. This architecture allows designers to select optimal voltage/current ratings and thermal management for their specific motor and load requirements.
How does the TMC8670-BI support dual encoder configurations?
The TMC8670-BI provides two independent digital incremental encoder interfaces: primary (ENC_A/ENC_B/ENC_N on pins N1/N2/P2) and secondary (ENC_2_A/ENC_2_B/ENC_2_N on pins V6/V7/W6). Both support ABN quadrature with pull-ups and null pulse detection. This enables redundancy, homing verification, or dual-motor synchronization - all processed in hardware without MCU involvement.
Can the TMC8670-BI operate without an external SII EEPROM?
No, the TMC8670-BI requires an external I²C SII EEPROM (connected via PROM_CLK/PROM_DATA) for EtherCAT Slave Controller configuration during boot. The EEPROM stores essential parameters including station address, FMMU/SM setup, and process data mapping. Without it, the ESC cannot initialize into OPERATIONAL state, and EtherCAT communication will fail - even if the MCU firmware is loaded.
What is the role of the two UART interfaces on the TMC8670-BI?
The TMC8670-BI features two UARTs: the MCU UART (debug and firmware update channel) and the HW UART (direct register interface to the FOC block). The MCU UART connects to the internal microcontroller and supports TMCL-IDE-based local tuning and FoE updates. The HW UART bypasses the MCU entirely, allowing real-time read/write access to FOC registers - essential for lab validation and closed-loop parameter optimization without firmware recompilation.
TMC8670-BI Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Analog Devices Inc./Maxim Integrated
- Series:
- -
- Package/Case:
- 325-TFBGA
- Packaging:
- Tray
- Product Status:
- Obsolete
- Motor Type - Stepper:
- Multiphase
- Motor Type - AC, DC:
- Brushless DC (BLDC), PMSM, Stepper
- Function:
- Driver - Fully Integrated, Control and Power Stage
- Output Configuration:
- High Side, Low Side
- Interface:
- SPI, UART
- Technology:
- CMOS
- Step Resolution:
- -
- Applications:
- Industrial
- Current - Output:
- 8mA
- Voltage - Supply:
- 3.15V ~ 3.45V
- Voltage - Load:
- 1.2V, 3.3V
- Operating Temperature:
- -40°C ~ 100°C (TJ)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 325-BGA (11x11)
TMC8670-BI FAQ
1.How can I place an order for TMC8670-BI through Aetrix?
Please submit a Request for Quotation (RFQ) for TMC8670-BI on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for TMC8670-BI reliable?
The price and inventory of TMC8670-BI are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for TMC8670-BI is usually 5 days.
3.What payment methods are accepted for TMC8670-BI?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for TMC8670-BI transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for TMC8670-BI?
TMC8670-BI orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your TMC8670-BI order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for TMC8670-BI?
For technical support, including TMC8670-BI datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your TMC8670-BI requirements.
6.How does Aetrix verify that TMC8670-BI is sourced from the original manufacturer or authorized distributors?
All TMC8670-BI products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that TMC8670-BI meets industry standards.
7.What is the process for return or replacement of TMC8670-BI?
All TMC8670-BI units undergo pre-shipment inspection (PSI). If there is an issue with TMC8670-BI, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The TMC8670-BI part is unused and in its original packaging.
Return procedure for TMC8670-BI:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
TMC8670-BI Tags
-
DRV2603RUNR
Texas Instruments

-
DRV8837CDSGR
Texas Instruments

-
DRV8837DSGR
Texas Instruments

-
DRV8838DSGR
Texas Instruments

-
DRV8839DSSR
Texas Instruments

-
EMC2301-1-ACZL-TR
Microchip Technology

-
DRV8231ADSGR
Texas Instruments

-
EMC2302-2-AIZL-TR
Microchip Technology

-
DRV8800PWPR
Texas Instruments

-
DRV8835DSSR
Texas Instruments

-
EMC2303-1-KP-TR
Microchip Technology

-
DRV8876PWPR
Texas Instruments
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

