Texas Instruments

Driving a Stepper Motor Reference Design with High Performance MCU


An system example to show how to drive a stepper motor in full step and halfstep modes using a TM4C123 MCU and DRV8833 stepper motor driver.

  • The TM4C123 microcontroller uses four GPIO pins to control the output of the H bridge drivers in DRV8833
  • TM4C123GXL launch pad user buttons control motor direction, speed, and start/stop
  • Software is designed to work with an EK-TM4C123GXL Launchpad and DRV8833 EVM
  • Industrial Stepper Drive
Product Categories
  • TM4C12x
  • Control + Automation
  • Performance MCUs


Part Number Name Companion Part
DRV8833 DRV8833 Buy Datasheet
LP2985-50 LP2985-50 Buy Datasheet
TLV803M TLV803M Buy Datasheet
TM4C1230H6PM TM4C1230H6PM Buy Datasheet
TM4C123FH6PM TM4C123FH6PM Buy Datasheet
TM4C123GH6PGE TM4C123GH6PGE Buy Datasheet
TM4C123GH6PM TM4C123GH6PM Buy Datasheet
TM4C123GH6PZ TM4C123GH6PZ Buy Datasheet
TM4C123GH6ZRB TM4C123GH6ZRB Buy Datasheet

Bill Of Materials

Download the bill of materials for TIDM-TM4C123STEPPERMOTOR Download


Quickly understand overall system functionality.

Download the schematic for TIDM-TM4C123STEPPERMOTOR

Test Data

Get results faster with test and simulation data that's been verified.

Download the test file for TIDM-TM4C123STEPPERMOTOR