Microchip Technology Starter Kit for PIC24F DM240011 DM240011 User Manual
Product codes
DM240011
MPLAB STARTER KIT FOR PIC24F
USER’S GUIDE
© 2008 Microchip Technology Inc.
DS51725A-page 27
Chapter 5. Hardware
This chapter provides a functional overview of the MPLAB Starter Kit for PIC24F, and
identifies the major hardware components. Topics covered include:
• Application Functional Overview
• Programmer/Debugger Functional Overview
• Board Components
identifies the major hardware components. Topics covered include:
• Application Functional Overview
• Programmer/Debugger Functional Overview
• Board Components
5.1
APPLICATION FUNCTIONAL OVERVIEW
Figure 5-1 illustrates the main functions of the starter kit:
FIGURE 5-1:
APPLICATION SIDE BLOCK DIAGRAM
The application side of the starter kit is centered on the PIC24F256GB106
microcontroller, which requires very little additional hardware to perform its tasks. All
application code is stored in the device’s Flash program memory. In addition to the
application core, the preloaded demo uses substantial parts of the Microchip USB
Stack Library, the Microchip Memory Disk Drive File System and the Microchip
Graphics Library to function.
The application accepts user inputs from the capacitive touch pad (S1) and the
potentiometer (R44). The microcontroller uses one of its A/D converter channels to
sample and convert the potentiometer’s value to a digital value for the Data Graphing
and Data Capture demos. Five additional A/D channels are used to monitor the
individual touch pads of S1. The values from these channels are analyzed with the
CTMU to determine when a touch-and-release event occurs on any of the pads. The
application firmware determines which action to take based on the application’s current
context.
microcontroller, which requires very little additional hardware to perform its tasks. All
application code is stored in the device’s Flash program memory. In addition to the
application core, the preloaded demo uses substantial parts of the Microchip USB
Stack Library, the Microchip Memory Disk Drive File System and the Microchip
Graphics Library to function.
The application accepts user inputs from the capacitive touch pad (S1) and the
potentiometer (R44). The microcontroller uses one of its A/D converter channels to
sample and convert the potentiometer’s value to a digital value for the Data Graphing
and Data Capture demos. Five additional A/D channels are used to monitor the
individual touch pads of S1. The values from these channels are analyzed with the
CTMU to determine when a touch-and-release event occurs on any of the pads. The
application firmware determines which action to take based on the application’s current
context.
PIC24FJ256GB106
USB mini-B
Receptacle
Touch
Keypads
32 kHz
Crystal
Crystal
ICSP™
To Debugger Side
(PIC18F67J50)
USB
A Receptacle
D+/D-
OLED
Display
Tri-Color
LED
PMD7:PMD0
PMRD
PMWR
PMCS1
PMA0
RG6/RG7
RG8/RG9
RF4/RF5
AN0
AN8:AN12
SOSCI:SOSCO
PGC/EMUC
PGD/EMUD
MCLR
PGD/EMUD
MCLR
Potentiometer