DV164101 Microchip Technology, DV164101 Datasheet - Page 56

KIT DEV PICKIT1 FLASH 8/14PIN

DV164101

Manufacturer Part Number
DV164101
Description
KIT DEV PICKIT1 FLASH 8/14PIN
Manufacturer
Microchip Technology
Series
PICkit™ 1r
Type
MCUr
Datasheets

Specifications of DV164101

Contents
PIC Kit 1 Circuit Board, CD-ROMs, USB Interface Cable and Booklet
Processor To Be Evaluated
PIC12F675
Interface Type
USB
Silicon Manufacturer
Microchip
Core Architecture
PIC
Core Sub-architecture
PIC12, PIC16
Silicon Core Number
PIC12F, PIC16F
Silicon Family Name
PIC12F6xx, PIC16F6xx
Rohs Compliant
NA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
Microchip's 8-14 Pin FLASH Microcontrollers
For Use With
AC164122 - BOARD DAUGHT PICTAIL SD/MMC CARDAC164120 - BOARD SIGNAL ANALYSIS PICKIT
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
DV164101R
DV164101R

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DV164101
Manufacturer:
Microchip Technology
Quantity:
135
PICkit
DS40051D-page 52
1 Flash Starter Kit User’s Guide
C.4.3
The flowchart for this demo is shown in Figure C-6, however, the flowchart does not
show the debounce routine implemented in ButtonPress(). The debounce routine
is based on the Brute Force Debounce (described in Lesson 1, Section C.3) with one
slight modification, the debounce routine is implemented as a state machine. The
Debounce state machine differs from the LED state machine where the states them-
selves modify the state variable. Implementing the debounce routine as a state
machine is easier to understand than implementing it as looping code.
C.4.3.1
As mentioned earlier in Section C.4.1.2, state machines are useful in nearly every
application. The LED library, in subsequent lessons, utilizes state machines to light the
LED similarly to the state machine implemented in this lesson. State machines are use-
ful for bit banging any number of communication protocols, receiving RF transmissions,
controlling the speed of a motor – the list goes on and on. Understanding the states
necessary to make the application work is a good way to begin implementing an appli-
cation.
C.4.3.2
1. Program the state.hex code into the PIC12F629 PIC
2. If the part is programmed successfully, the D0 LED will light up. Press the SW1
C.4.3.3
Assembly
• state.asm
HI-TECH C
• state.c
• state.h
PICkit 1 Flash Starter Kit board and programming interface.
switch, located on the board, to sequence through the state machine. The D1
LED will light up, then the D2 and so on.
Implementing this Demo
APPLICATIONS
RUNNING THE DEMO
FILES REQUIRED FOR PROGRAM MODIFICATION
®
 2004 Microchip Technology Inc.
microcontroller using the

Related parts for DV164101