Skip to content

microchip-pic-avr-examples/pic18f47q10-cnano-tmr2-one-shot-reset-mcc

Repository files navigation

MCHP

PIC18F47Q10 Use TMR4 in One-Shot mode with external signal as reset

The PIC18F47Q10 features Three 8-bit Timers/Counters with One-Shot Operation. In this demo, uses TMR4 peripheral in One-Shot to stop TMR2 if an external pin is pulled to GND for more than a desired period.

Related Documentation

Software Used

Hardware Used

Setup

  • The PIC18F47Q10 Curiosity Nano Development Board (DM182029) is used as the test platform.
    HardwareSetup

The following pin configurations must be made for this project:

Pin Configuration
RE0 Digital output (LED0)
RC7 Digital input as TMR4 trigger

Operation

  1. Build demo firmware, make and program the generated code onto the PIC18F47Q10 Curiosity Nano.
  2. Run the code generated with MCC, LED0 will blink with a rate of Timer2Period (100ms).
  3. If the external pin RC7 is pulled to GND for more than Timer4Period (500ms), then LED0 will stop blinking.
    Hardware Setup

Summary

This project showcases how easy it is to use the TMR4 of PIC18F47Q10 in One-Shot mode with external signal as reset.

About

This repository provides a MCC generated code example that uses TMR4 peripheral in One-Shot to stop TMR2 if an external pin is pulled to GND for more than a desired period.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •