DM163035 Microchip Technology, DM163035 Datasheet - Page 15

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
2.1
2.2
2.3
© 2009 Microchip Technology Inc.
INTRODUCTION
PREREQUISITES
THE SOFTWARE CONTROL LOOP
This chapter is intended to prepare the reader to complete the labs in the remaining
chapters of this user’s guide.
The labs contained within this lab manual assumes the user:
1. Has a basic understanding of the C programming language.
2. Understands basic circuit analysis.
3. Has completed or understands the concepts contained within the introductory
The labs used in this user’s guide implement a software control loop in various
configurations but always in the same sequence as shown in Example 2-1.
FIGURE 2-1:
Each block of the software control loop represents a function that organizes tasks into
logical, organized groupings that are called from the main function (main()). Notice
the Initialize() is called only once while the remaining functions are executed
repeatedly. This method organizes the embedded firmware application into a logic
sequence of events:
tutorial: “Introduction to MPLAB
MCU Family Lite Mode Compiler Tutorial” (DS41322B) provided on the
accompanying CD-ROM.
Chapter 2. Getting Started
Loop Forever
MAIN() SOFTWARE CONTROL LOOP FLOWCHART FOR
USED IN LABS
PICDEM
®
IDE and HI-TECH C
Initialize()
Get_Inputs()
Do_Outputs()
TM
BOARD USER’S GUIDE
main()
Decide()
Timing()
LAB DEVELOPMENT
®
PRO for the PIC10/12/16
SD41369A-page 11

Related parts for DM163035