junior, pdf

Stepper Motor Controlled by PIC 16F84 Microcontroller

 Awafung Emmanuel Adie1 Faithpraise Fina2, Wilson Ibu3 and Paul Anyin3

          1Biomedical Engineering, Kampala International University, Uganda. awafungadie@gmail.com

      2Department of Computer Science, University of Calabar,

      3Department of Electrical Electronics Engineering University of Cross River, Calabar

       Emailawafungadie@kiu.ac.ug; ffaithpraise@gmail.com

ABSTRACT

Most times in engineering and other fields, engines need to be transformed from one form to another, in circuits and most components we are familiar with, electrical engines, impulses, digital information, etc need to be changed from one level to another, a motor does this, be it in any kind, pending on the desired function. This literature review examines various research studies that have been done using the PIC 16F84 microcontroller to control stepper motors. The PIC 16F84 is a popular choice for stepper motor control applications due to its simplicity, low cost, and ease of programmability. This review highlights several key control techniques implemented using the PIC 16F84, including full-step mode, half-step mode, closed-loop control with position feedback, and speed control. The peripheral interfacing aspects are also discussed, covering the integration of stepper motor driver circuits, rotary encoders, and user interface components. The firmware development approaches for the PIC 16F84 are explored, demonstrating how researchers have programmed the microcontroller’s digital I/O, timers, and interrupts to precisely control the stepper motor windings and respond to feedback signals. While the PIC 16F84 has proven to be a capable platform for stepper motor control, the review also identifies some limitations, such as the microcontroller’s restricted resources and potential scalability challenges as the complexity of the control system increases. Suggestions for future research include exploring more advanced microcontrollers, integrating the PIC 16F84 with additional hardware, and developing more sophisticated control algorithms to enhance the performance and robustness of the stepper motor control systems.

The CMOS circuit stands as the drive circuit between the PIC IC and the stepper motor which provides precision in advanced control methods of design and production.

Keywords: Stepper motor, Controlled, PIC 116F84, Microcontroller

CITE AS: Awafung Emmanuel Adie, Faithpraise Fina, Wilson Ibu and Paul Anyin (2025). Stepper Motor Controlled by PIC 16F84 Microcontroller. NEWPORT INTERNATIONAL JOURNAL OF BIOLOGICAL   AND APPLIED SCIENCES, 6(1):14-20. https://doi.org/10.59298/NIJBAS/2025/6.1.142000