DM163035 Microchip Technology, DM163035 Datasheet - Page 74

KIT DEVELOPMENT PICDEM LAB

DM163035

Manufacturer Part Number
DM163035
Description
KIT DEVELOPMENT PICDEM LAB
Manufacturer
Microchip Technology
Type
MCUr
Datasheet

Specifications of DM163035

Contents
Board, Cable, Components, CD, PICkit Programmer
Processor To Be Evaluated
PIC10F, PIC12F615, PIC16F616
Data Bus Width
8 bit
Operating Supply Voltage
1.3 V to 5 V
Silicon Manufacturer
Microchip
Core Architecture
PIC
Core Sub-architecture
PIC10, PIC12, PIC16
Silicon Core Number
PIC10F, PIC12F, PIC16F
Silicon Family Name
PIC10F2xx, PIC12F6xx, PIC16F6xx
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
PIC10F206, PIC16F690, PIC16F819
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
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 DM163035