DM163045 Microchip Technology, DM163045 Datasheet - Page 74

no-image

DM163045

Manufacturer Part Number
DM163045
Description
PICDEM Lab Development Kit (with PICkit 3) General Purpose
Manufacturer
Microchip Technology
Series
PICDEM™r
Type
MCUr
Datasheet

Specifications of DM163045

Contents
Board, PIC kit 3
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
For Use With/related Products
PIC Micro® MCU

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DM163045
Manufacturer:
MICROCHIP
Quantity:
12 000
PICDEM
DS41369A-page 70
TM
The software flowchart for this lab is shown in Figure 4-6.
FIGURE 4-6:
The Initialize() configures the PIC16F690 as follows:
• Configure PORTC pins RC0, RC1, RC2 and RC3 and digital outputs
• Comparator 1
• CV
• Timer1 Configuration:
• Timer0
The Interrupt Service Routine, TMR0_ISR(), is shown in Figure 4-7.
Lab Development Board User’s Guide
- Enable Comparator 1.
- Make the Comparator 1 output available on the C1OUT pin configuring
- Route the CV
- Select pin C12IN0- as the inverting reference configuring TRISA1 as an input.
- Configure the C1OUT pin as an output.
- Configure CV
- Select the T1CKI pin as the Timer1 clock source making TRISA5 an input.
- Clear both Timer1 result registers TMR1H:TMR1L.
- Turn on Timer1.
- Select F
- Assign the prescaler to Timer0 and configure so that the TMR0 register
- Enable Timer0 interrupt-on-overflow
- Clear the Timer0 interrupt flag
- Preload TMR0 with 10 (this ensures that a Timer0 interrupt will occur before
- Enable Global Interrupts on the PIC16F690.
TRISA2 as an output.
reference of Comparator 1.
increments every 256th clock pulse.
the Timer1 registers overflow).
REF
Configuration:
OSC
/4 as the Timer0 clock source.
REF
REF
MAIN() SOFTWARE CONTROL LOOP FLOWCHART FOR
COMPARATOR LAB 3
Loop Forever
to route the 0.6V fixed voltage reference to the non-inverting
output to the non-inverting reference input.
Initialize()
main()
Wait
© 2009 Microchip Technology Inc.

Related parts for DM163045