You are on page 1of 13

BY

SUHAS KAUSHIK D S
NISHANTH VASHIST
SHREYANK P

Guide : Sr.Lect RAVIKANT G BIRADAR


 It is a circuit which interfaces the PC to the
microcontroller using the PC's parallel, serial or
USB port.
 It can write data to the microcontroller and
read it back for verification.
 Translates digital logic levels from the PC to
suitable logic levels for the microcontroller.

BUILDING PIC PROGRAMMER


 They generate a serial data stream using two
signal lines clock and data.

 Takes the hex file generated from your


compiler translating it into a serial data stream.

 After all the data is sent, acknowledgement is


sent by PIC.

BUILDING PIC PROGRAMMER


BLOCK DIAGRAM

PIC
PC Programmer (In Circuit)

BUILDING PIC PROGRAMMER


 Based on PC interface used
i) Serial programmers ii)Parallel programmers
iii)USB programmers

 Based on system programming


i) In Circuit Serial Programming (ICSP)
ii) Out Circuit Serial Programming (OCSP)

BUILDING PIC PROGRAMMER


 Set of connections that let you program the PIC
while it is in your circuit i.e. no need to remove
the chip just program it.
 Only 5 connections between PIC and
programmer
i) VPP - Programming voltage (usually 13V).
ii) VDD - POWER (usually 5V).
iii) VSS - GROUND.
iv) PGD - DATA usual port and connection RB7.
v) PGC - CLOCK usual port and connection RB6.

BUILDING PIC PROGRAMMER


PARALLEL PORT RS232 IC DM7407N

BUILDING PIC PROGRAMMER


BUILDING PIC PROGRAMMER
 Programming voltage of 11.5V-13V

 Voltage of 5V for PIC microcontroller and IC


DM7407N’s working

BUILDING PIC PROGRAMMER


+11.5V POWER SUPPLY +5V POWER SUPPLY

The output of IC7805 is


The equation for the LM317 is: 5V which is used to
Vo = 1.25 * (1+R6/R5) power ICDM7407N and
Vo = 1.25 * (1+10k/1k2) = 11.66V PIC

BUILDING PIC PROGRAMMER


 MIkRO C-To write the program which has to be
performed by the PIC

 EPICWIN-to convert the program written in C to hex


file.

BUILDING PIC PROGRAMMER


 Can’t be used with laptops as its output power may not
be good enough to operate the programmer

 It is slow compared to the USB programmers

BUILDING PIC PROGRAMMER


THANK YOU

BUILDING PIC PROGRAMMER

You might also like