Skip to content

The PIC18F47Q10 provides multiple PORT modules. In this demo, a PORT pin is configured as input and connected to a button. The Interrupt-on-Change is enabled on the negative edge. Another pin is used as an output and connected to an LED.

Notifications You must be signed in to change notification settings

microchip-pic-avr-examples/pic18f47q10-cnano-tmr2-adc-trigger-mcc

Repository files navigation

MCHP

PIC18F47Q10 Using TMR2 as Auto-conversion trigger for ADCC module

The PIC18F47Q10 features Three 8-bit Timers/Counters and a 10-bit ADC with computation (ADCC) module. In this demo, uses TMR2 peripheral to trigger the ADCC to make conversions at a fixed frequency rate, that can be adjusted with the period of TMR2.

Related Documentation

Software Used

Hardware Used

Setup

  • The PIC18F47Q10 Curiosity Nano Development Board (DM182029) is used as the test platform.
  • Insert it into the Curiosity Nano Base for Click Boards™ (AC164162) along with the POT click board™ (MIKROE-3402).
    HardwareSetup

The following pin configurations must be made for this project:

Pin Configuration
RA0 Analog input for ADCC
RE0 Digital output (LED0)

Operation

  1. Build demo firmware, make and program the generated code onto the PIC18F47Q10 Curiosity Nano.
  2. Plug the POT click board™ into the mikroBUS™ slot (1) of the Curiosity Nano Base board.
  3. Run the code generated with MCC, LED0 will blink with Timer2Period frequency.
  4. LED0 will blink if Potentiometer value is below DesiredThreshold, and if above DesiredThreshold, LED0 will be ON.
    Hardware Setup

Summary

This project showcases how easy it is to use the TMR2 of PIC18F47Q10 as a Auto-conversion trigger for ADCC module.

About

The PIC18F47Q10 provides multiple PORT modules. In this demo, a PORT pin is configured as input and connected to a button. The Interrupt-on-Change is enabled on the negative edge. Another pin is used as an output and connected to an LED.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •