About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
IoT 24(1):

Research Article

Improved PIC16f877 microcontroller timer register to delimit the execution time of an operation

Download57 downloads
Cite
BibTeX Plain Text
  • @ARTICLE{10.4108/eetiot.10862,
        author={Souleymane Mbathie and Mohamed Ouesse and Baboucar Diatta and Adrien Basse and Ridha Bouallegue},
        title={Improved PIC16f877 microcontroller timer register to delimit the execution time of an operation},
        journal={EAI Endorsed Transactions on Internet of Things},
        volume={11},
        number={1},
        publisher={EAI},
        journal_a={IOT},
        year={2025},
        month={11},
        keywords={PIC16f877 microcontroller, timer register},
        doi={10.4108/eetiot.10862}
    }
    
  • Souleymane Mbathie
    Mohamed Ouesse
    Baboucar Diatta
    Adrien Basse
    Ridha Bouallegue
    Year: 2025
    Improved PIC16f877 microcontroller timer register to delimit the execution time of an operation
    IOT
    EAI
    DOI: 10.4108/eetiot.10862
Souleymane Mbathie1,*, Mohamed Ouesse1, Baboucar Diatta1, Adrien Basse1, Ridha Bouallegue2
  • 1: Université Alioune Diop de Bambey
  • 2: جامعة قرطاج
*Contact email: julembathie@gmail.com

Abstract

We often plan and build applications that carry out various processes requiring precise time management. Time management is attributed to the microcontroller, which can use various techniques such as instruction execution time, which requires delicate control of loops, or the use of functions such as delay, which cause your program to lose time in order to create delays. The problem with this kind of time management is that the time lost is of unknown duration. To alleviate this problem, new microcontrollers almost always offer specialized time-counting and time-management circuits, known as timers. A timer is a kind of clock built into the microcontroller, enabling the duration of an event to be measured. Their use is not complicated, but requires a good understanding of the structure of the various timers on a microcontroller. In this paper, we’ve chosen to demonstrate the improved and management of timers on Microchip’s PIC 16F877 microcontroller using assembly language.

Keywords
PIC16f877 microcontroller, timer register
Received
2025-12-30
Accepted
2025-03-24
Published
2025-11-14
Publisher
EAI
http://dx.doi.org/10.4108/eetiot.10862

Copyright © 2025 Souleymane Mbathie et al., licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL