Sei sulla pagina 1di 17

EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

EPIC USB AVR PROGRAMMER


USER MANUAL

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Contents
Contents............................................................................................................................... 2
Introduction ......................................................................................................................... 3
EPIC ISP-8 AVR USB PROGRAMMER ASSEMBLY KIT ............................................ 4
EPIC ISP-8 AVR USB PROGRAMMER KIT ASSEMBLY INSTRUCTIONS .............. 5
EPIC AVR USB PROGRAMMER LAYOUT ................................................................... 7
USING EPIC ISP-8 PROGRAMMER ............................................................................... 8
Downloading firmware to your target microcontroller ..................................................... 13
Disclaimer ......................................................................................................................... 14

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Introduction
Epic USB AVR programmer is a in-circuit programmer for Atmel AVR
controllers. It consists of an Atmel ATMega8/ATMega48 microcontroller
and few passive components. The design is based on original USBASP
in-circuit programmer for Atmel computers.

Key features

 Works on Windows,Linux and Mac OS X


 5KB/sec programming speed
 It has a SCK option to support target boards with clock speeds
less than 1.5MHz.
 Low cost
 No special controllers or SMD components needed.

Supported Microcontrollers

EPIC USB AVR PROGRAMMER supports in-circuit programming of wide


range microcontrollers. Some of the chips supported by EPIC USB AVR
PROGRAMMER are as listed below.

AT901200, ATmega169, AT90S2313, ATmega32, AT90S2333,


ATmega48, AT90S2343, ATmega64, AT90S4414, ATmega8,
AT90S4433, ATmega8515, AT90S8515, ATmega8535, AT90S8535,
ATmega88, ATmega103, ATtiny12, ATmega128, ATtiny13, ATmega16,
ATtiny15, ATmega161, ATtiny2313, ATmega162, ATtiny26,
ATmega163

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

EPIC ISP-8 AVR USB PROGRAMMER ASSEMBLY KIT

EPIC ISP-8 AVR USB PROGRAMMER ASSEMBLY KIT consists of


1. ISP-8 PCB for through hole components. ISP-8 PCB has a green masked solder
side for easy soldering and legend marking on component side for easy assembly.
2. USB B type female connector
3. 10 PIN FRC Header
4. 28 PIN IC socket
5. ATMEL ATMega8 or ATMega48 pre-programmed microcontroller with
firmware.
6. 12 MHz Crystal
7. RED LED
8. GREEN LED
9. Jumper Pins
10. 18 pf disc capacitors
11. 22 uF electrolytic capacitor
12. 0.1uF disc capacitor
13. FZ3.6 V zenner diodes 2 nos.
14. Assorted ¼ watt CFR resistors
15. Driver CD consisting of
i. USB driver software for Windows XP
ii. Microcontroller Programming Software For Windows XP
iii. User manual in PDF format
iv. AVR USB PROGRAMMER KIT Assembly Instructions in PDF
format
v. ATMEL AVR Datasheets

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

EPIC ISP-8 AVR USB PROGRAMMER KIT ASSEMBLY


INSTRUCTIONS
The component lay out is as shown in the following figure

Components and their values are shown in the following table

Component Description Value


LK1,LK2,LK3,LK4 Metal Links -
ZD1,ZD2 Zenner Diodes FZ3.6, 400mw
R2,R6 Resistors 68R,1/4watt,CFR
R1 Resistor 10K,1/4watt,CFR
R3 Resistor 270R,1/4watt,CFR
R4,R5 Resistors 390R,1/4watt,CFR
R7 Resistor 1K5,1/4watt,CFR
C1,C2 Disc Capacitors 18pf
C5 Electrolytic Capacitor 22uF/10V
C3 Disc Capacitor 0.1uF
LED1 Light Emitting Diode RED 5 mm
LED2 Light Emitting Diode Green 5 mm
Q1 Crystal 12 MHz
J1 Jumper 2 Pin Bergstrip + jumper
USB1 USB Connector B Type Female
FRC FRC Header 10 Pin PCB Mounting Male
IC1 IC Base Socket 28 Pin IC Socket

Assembly Directions

1. Mount and solder LK1,LK2,LK3,LK4


2. Mount and solder 28 \PIN IC socket IC1

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

3. Mount and solder resistors R1 To R7


4. Mount and solder zenner diodes ZD1, ZD2
5. Mount and solder disk capacitors
6. Mount and solder electrolytic Capacitor C5
7. Mount and solder Jumper J1
8. Mount and solder LED1 and LED2
9. Mount and Solder USB connector USB1
10. Mount and solder 10 Pin FRC Header
11. Mount and solder 12 MHz crystal Q1
12. Now mount the Pre-programmed microcontroller IC ATMega8 (or ATMega48)
which came with the EPIC ISP-8 USB AVR PROGRAMMER KIT, in the 28 PIN
IC Socket. Be careful while mounting the IC. Notice the position of pin number 1
for correct orientation.
13. Clean the soldered side of PCB with isopropyl alcohol or trichloro ethelene.
14. Now the assembly of EPIC ISP-8 is complete.

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

EPIC AVR USB PROGRAMMER LAYOUT

1. B-Type USB Connector :- Connect a usb cable from Epic USB


AVR Programmer's Type-B USB Connector to USB port of your
computer.
2. LED1:- Power
3. Jumper:- Put jumper in place when target Microcontroller is
operating below 1.5MHz
4. LED2:- Indicates programmer communicating with target
board.
5. 10 Pin FRC Connector: - This connector provides an interface
to your microcontroller's Target board. The connections of FRC
connector when looked from top are as shown below

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

USING EPIC ISP-8 PROGRAMMER


Using Epic ISP-8 programmer consists of two steps

I. Connecting Programmer to the computer


II. Installing the Drivers

First connect Epic ISP-8 Programmer to the computer running


Windows XP with an USB cable. Wait until windows displays
found new hardware wizard as follows.

Select No, not this time and click Next.

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Now from the next dialog box select Install from a list or specific
location(Advanced) as shown below,

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Now select “search the best driver in the following location” and
then select “Include this location in the search” and select “win-
driver” in the ISP-8 Driver CD and click next. This win-driver folder
is on your ISP-8 Driver CD.

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Wait as windows is installing the required drivers for EPIC ISP-8. as


shown below.

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

After installing the drivers for Epic ISP-8 you have to install the
programmer software avrdude from software folder on the CD.

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Downloading firmware to your target microcontroller


What you’ll need

i. Epic ISP-8 USB AVR Programmer


ii. Computer with USB port
iii. Avrdude programming software installed on the computer
iv. Compiled program i.e. firmware to be downloaded
v. 10 PIN FRC cable
vi. Target AVR microcontroller with ISP connections wired properly
and connected to the programmer with 10 FRC cable.

Assumptions:-

a. Windows XP based computer


b. Avrdude software properly installed on the computer
c. Drivers for Epic ISP-8 are correctly installed

Procedure:-

i. Connect Epic ISP-8 to the available USB port of


your computer.
ii. Open the command prompt
iii. Enter the following command

avrdude –p<DEVICE> -P USB –c usbasp –U flash:w:<FILE>

Where <DEVICE> = target microcontroller and <FILE> = Precompiled


binary file to be downloaded.

For more information on using avrdude refer to avrdude


documentation at

http://www.nongnu.org/avrdude/user-manual/avrdude.html

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Disclaimer
1. Although we have done our best to supply high quality material with
this kit, some of the items supplied may have been provided with a
tradeoff or a compromise, to keep the kit price affordable to all, e.g.
slightly larger mounting holes instead of slots for mounting Type-B USB
connector.
2. To keep up with the policy of continuous development supplier has
full right to change the design parameters of EPIC ISP-8 AVR USB
PROGRAMMER in the future, as and when required.
2. The proper use of the EPIC ISP-8 USB AVR PROGRAMMER kit remains the
responsibility of the user and the supplier accepts no responsibility
for any consequential damage caused by the improper use of EPIC ISP-8
USB AVR Programmer.

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Copyright 2010 by Epic Electronics


EPIC ISP-8 AVR USB PROGRAMMER USER MANUAL

Copyright 2010 by Epic Electronics

Potrebbero piacerti anche