PCA9629APW: Fm+ I2C-bus advanced stepper motor controller

The PCA9629A is an I²C-bus controlled low-power CMOS device that provides all the logic and control required to drive a four phase stepper motor. PCA9629A is intended to be used with external high current drivers to drive the motor coils. The PCA9629A supports three stepper motor drive formats: one-phase (wave drive), two-phase, and half-step. In addition, when used as inputs, four General Purpose Input/Outputs (GPIOs) allow sensing of logic level output from optical interrupter modules and generate active LOW interrupt signal on the INT pin of PCA9629A. This is a useful feature in sensing home position of motor shaft or reference for step pulses. Upon interrupt, the PCA9629A can be programmed to automatically stop the motor, re-start motor, enable extra steps or reverse the direction of rotation of motor.

Output wave train is programmable using control registers. The control registers are programmed via the I²C-bus. Features built into the PCA9629A provide highly flexible control of stepper motor, off-load bus master/micro and significantly reduce I²C-bus traffic. These include control of step size, number of steps per single command, number of actions from 1 to 255 or continuous rotations and direction of rotation. Re-start motor for new speed and operation without waiting for motor stop. A ramp-up on start and/or ramp-down on stop is also provided with re-enable ramp-up or ramp-down to change the ramp rate curve on the fly.

The PCA9629A is available in a 16-pin TSSOP package and is specified over the ‑40 °C to +85 °C industrial temperature range.

Outline 3d SOT403-1
Data Sheets (1)
Name/DescriptionModified Date
Fm+ I2C-bus advanced stepper motor controller (REV 2.0) PDF (1.4 MB) PCA9629A21 Mar 2014
Application Notes (1)
Name/DescriptionModified Date
How to design and program the PCA9629A advanced stepper motor controller (REV 1.0) PDF (2.8 MB) AN1148316 Sep 2016
Brochures (1)
Name/DescriptionModified Date
NXP® I2C stepper motor controller PCA9629A (REV 1.0) PDF (926.0 kB) 7501755421 May 2014
Package Information (1)
Name/DescriptionModified Date
plastic thin shrink small outline package; 16 leads; body width 4.4 mm (REV 1.0) PDF (300.0 kB) SOT403-108 Feb 2016
Packing (1)
Name/DescriptionModified Date
TSSOP16; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... (REV 1.0) PDF (218.0 kB) SOT403-1_11808 Apr 2013
Supporting Information (1)
Name/DescriptionModified Date
Footprint for wave soldering (REV 1.0) PDF (16.0 kB) SSOP-TSSOP-VSO-WAVE08 Oct 2009
Ordering Information
ProductStatusPackage versionInterruptPower-on resetOperating Temperature (Cel)I2C-bus interfaceNo of AddressesI2C-bus (kHz)Operating voltage (VDC)Details
PCA9629APWActiveSOT403-1TSSOP16
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
PCA9629APWSOT403-1SSOP-TSSOP-VSO-WAVEReel 13" Q1/T1ActivePCA9629APWJ (9353 006 53118)Standard MarkingPCA9629APWAlways Pb-free11
Fm+ I2C-bus advanced stepper motor controller pca9629apw
How to design and program the PCA9629A advanced stepper motor controller pca9629apw
NXP® I2C stepper motor controller PCA9629A pca9629apw
SOT403-1 LPC812M101JDH16
SSOP-TSSOP-VSO-WAVE LPC1114FDH28
Reel 13" Q1/T1 LPC812M101JDH16
PCA9633