LabWired The easy way to build hardware
board I/O module

ULN2003 / 28BYJ-48 stepper

The ULN2003 / 28BYJ-48 stepper is a board I/O module in the LabWired part catalog. Its catalog type is uln2003. It connects to the MCU over GPIO. The catalog gives a supply range of 5–12 V. It has 10 pins. A registered peripheral model runs in the engine: the firmware talks to it over the real bus and gets device-accurate responses.

Key facts

CategoryBoard I/O modules
Catalog typeuln2003
InterfaceGPIO
Supply range5–12 V
Pins10
DatasheetTexas Instruments ULN200x high-voltage high-current Darlington array datasheet

What LabWired simulates

What is simulated

Simulated device model

How it was validated

Built from the datasheet. Implemented from the part’s register documentation and exercised by automated tests. Nothing physical was ever placed next to it.

ULN2003 / 28BYJ-48 stepper pinout

PinElectrical typeFunction
VCC Power input Supply
GND Power input Supply
IN1 Input GPIO
IN2 Input GPIO
IN3 Input GPIO
IN4 Input GPIO
OUT1 Passive —
OUT2 Passive —
OUT3 Passive —
OUT4 Passive —

How to simulate the ULN2003 / 28BYJ-48 stepper in LabWired

  1. Open the Playground at app.labwired.com and place an MCU board.
  2. Add the ULN2003 / 28BYJ-48 stepper (catalog type uln2003).
  3. Connect VCC and GND to the supply and ground of the board. Use a supply inside the catalog range of 5–12 V.
  4. Connect IN1, IN2, IN3 and IN4 to free GPIO pins.
  5. Connect OUT1, OUT2, OUT3 and OUT4 as your circuit needs.
  6. Run the firmware. It drives and reads the pins of the part, and the device model responds on those pins.

Related Board I/O modules

All Board I/O modules · All parts

Modelled from Texas Instruments ULN200x high-voltage high-current Darlington array datasheet.