OVERVIEW
PICKIT2
The PICkit 2 Development Programmer/Debugger is a low-cost development programmer.
It is capable of programming most of Microchip.s Flash microcontrollers and serial
EEPROM devices.
PICKIT2
The PICkit 2 Development Programmer/Debugger is a low-cost development programmer.
It is capable of programming most of Microchip.s Flash microcontrollers and serial
EEPROM devices.
The PICkit 2 Development Programmer/Debugger kit contains the following items:
- The PICkit 2 Development Programmer/Debugger
- USB cable
- PICkit Starter Kit and MPLAB IDE
PICKIT2 USER’S GUIDE
USB Port Connection
The USB port connection is a USB mini-B connector. Connect the PICkit 2 to the PC using
the supplied USB cable.
Status LEDs
The Status LEDs indicate the status of the PICkit 2.
- Power (green) . Power is applied to the PICkit 2 via the USB port.
- Target (yellow) . The PICkit 2 is powering the target device.
- Busy (red) . The PICkit 2 is busy with a function in progress, such asprogramming
Check communication
Check Communication . Verifies USB communication with the PICkit 2 and ICSP
communication with a target device by attempting to identify the connected device
by its device ID.
Setting the VDD
- This will automatically set VDD when external supply is given .
- If there is no external supply
Calibrate VDD & Set Unit ID . Opens a wizard that steps the user through calibrating
the PICkit 2 VDD supplied voltage so it is more accurate, and optionally
assigning a Unit ID to identify between multiple PICkit 2 devices
After setting the VDD
Load the hex file
The Blank Check function will read the entire device to determine if Program Memory,
EEPROM Data memory, User IDs and Configuration bits are erased.
USING MPLAB
SELECT DEVICE
SELECT LANGUAGE SUITE
CREATE NEW PROJECT
ADD FILES
PROJECT WIZARD SUMMARY
Write the Program
Save the program in respective folder
Add file
Select the .c file
CONFIGURATION BIT SETTINGS
SELECT DEVICE DIALOG
Choosing the pick kit 2 IC (16F877A)
Selecting PICkit 2 as the Debug Tool
Load the program on to pickit2
ICSP(In Circuit Serial Programming)
Pin 1: Ground
Pin 2: VCC
Pin 3: MCLR
Pin 4:PGC
Pin 5:PGD
NOTE:Connect Red strip to PGD
ICSP is a technique where programmable device is programmed after device is placed in the circuit board
ICSP CONNECTION WITH DEVELOPMENT BOARD