ATMEL ISP Programmer

21
www.researchdesignlab.com Page 1 ISP ATMEL PROGRAMMER REV1.0 ISP ATMEL PROGRAMMER

Transcript of ATMEL ISP Programmer

Page 1: ATMEL  ISP Programmer

www.researchdesignlab.com Page 1

ISP ATMEL PROGRAMMER REV1.0

ISP ATMEL PROGRAMMER

Page 2: ATMEL  ISP Programmer

www.researchdesignlab.com Page 2

ISP ATMEL PROGRAMMER REV1.0

Contents OVERVIEW ................................................................................................................................... 3

ISP ATMEL PROGRAMMER .................................................................................................. 3

FEATURES ................................................................................................................................ 4

ABOUT ISP ATMEL PROGRAMMER .................................................................................... 4

HARDWARE DESIGN CONSIDERATIONS .......................................................................... 4

INSTALLATION PROCEDURE ............................................................................................... 5

PROGISP PROGRAMMER APPLICATION ......................................................................... 15

CONNECTING WITH 8051 DEVELOPMENT BOARD....................................................... 19

RELATED PRODUCTS .......................................................................................................... 20

Page 3: ATMEL  ISP Programmer

www.researchdesignlab.com Page 3

ISP ATMEL PROGRAMMER REV1.0

OVERVIEW

ISP ATMEL PROGRAMMER

This programmer is based on USBasp design and connects to your computer's USB port. Not

only is it quite compact, but the design is really elegent. The USB interface is achieved by using

an atmega processor and the rest is done in firmware. ISP programmer supports Atmel and

Atmega microcontrollers. It is a reliable tool for fast programming of Atmel and

Atmega device• Simple Three-wire SPI Programming Interface

Page 4: ATMEL  ISP Programmer

www.researchdesignlab.com Page 4

ISP ATMEL PROGRAMMER REV1.0

FEATURES

Allows you to read or write the microcontroller EEPROM, firmware, fuse bits and lock

bits

Support for Windows, Mac OS X and Linux

5 KB/sec maximum write speed

10 pin ISP interface

ABOUT ISP ATMEL PROGRAMMER

HARDWARE DESIGN CONSIDERATIONS

GND: The In-System Programmer and target system need to operate with the same reference

voltage.This is done by connecting groundof the target to ground of the programmer.

RESET:The target microcontroller will enter Serial Programming mode only when its reset line

is active (low). When erasing the chip, the reset line has to be toggled to end the erase cycle. To

simplify this operation it is recommended that target reset can be controlled by the In System

Programmer.

SCK: When the target microcontroller reset is active, this line should be controlled by the ISP

Programmer. Edges on this line after Reset is pulled low will be critical, and cause the target

microcontroller to loose synchronization with the programmer. When programming, oscillations

on this pin should be tolerated by the surrounding system .

Page 5: ATMEL  ISP Programmer

www.researchdesignlab.com Page 5

ISP ATMEL PROGRAMMER REV1.0

MOSI: When the target microcontroller Reset is active, this line should be controlled by the ISP

Programmer. When programming, oscillations on this pin should be tolerated by the surrounding

system when the Reset is active.

MISO: When the target microcontroller Reset is active, this line should be allowed to become

an output. When programming, oscillations on this pin should be tolerated by the surrounding

system when the Reset is active.

VCC: Allow the In-System Programmer to draw power from the target system, to adapt to any

allowed target voltage. The maximum current needed to power the programmer will vary

depending on the programmer being used.

INSTALLATION PROCEDURE Download the driverfor windows XP

http://www.fischl.de/usbasp/usbasp.2009-02-28.tar.gz

1) Insert the programmer into the USB port

2) When the “New Hardware Wizard” dialog box is displayed, select “No, not this time”

3) Then click Next

Page 6: ATMEL  ISP Programmer

www.researchdesignlab.com Page 6

ISP ATMEL PROGRAMMER REV1.0

4) Then click on “Install from a list of specific location (Advanced)” then click

Next

Page 7: ATMEL  ISP Programmer

www.researchdesignlab.com Page 7

ISP ATMEL PROGRAMMER REV1.0

5) On the Search and Installation options page

(a) Check if “Include this location in the search” is checked

(b) Click Browse and select the folder where you unzipped the USBasp drivers, then

(c) Click on Next

Page 8: ATMEL  ISP Programmer

www.researchdesignlab.com Page 8

ISP ATMEL PROGRAMMER REV1.0

6) Wait for the driver to install

Page 9: ATMEL  ISP Programmer

www.researchdesignlab.com Page 9

ISP ATMEL PROGRAMMER REV1.0

7)When the installation is complete, click on finish

Page 10: ATMEL  ISP Programmer

www.researchdesignlab.com Page 10

ISP ATMEL PROGRAMMER REV1.0

For windows7 installation procedure for 32 and 64 bit

http://www.driverscape.com/download/usbasp

Page 11: ATMEL  ISP Programmer

www.researchdesignlab.com Page 11

ISP ATMEL PROGRAMMER REV1.0

2)Windows will attempt to install a driver from Windows Update and will fail

3)Right click on the device and select “Update Driver Software”

Page 12: ATMEL  ISP Programmer

www.researchdesignlab.com Page 12

ISP ATMEL PROGRAMMER REV1.0

4) When prompted “How do you want to search for driver software”, select “Browse my

computer for driver software”

Page 13: ATMEL  ISP Programmer

www.researchdesignlab.com Page 13

ISP ATMEL PROGRAMMER REV1.0

5) Select the folder where you unzipped the driver files then click “Next”

Page 14: ATMEL  ISP Programmer

www.researchdesignlab.com Page 14

ISP ATMEL PROGRAMMER REV1.0

6)When the installation is complete, click on close

Page 15: ATMEL  ISP Programmer

www.researchdesignlab.com Page 15

ISP ATMEL PROGRAMMER REV1.0

PROGISP PROGRAMMER APPLICATION

Click on ->

Choose chip AT89S52

Page 16: ATMEL  ISP Programmer

www.researchdesignlab.com Page 16

ISP ATMEL PROGRAMMER REV1.0

Click on Load Flash ,choose the hex file and click on open.

Page 17: ATMEL  ISP Programmer

www.researchdesignlab.com Page 17

ISP ATMEL PROGRAMMER REV1.0

Page 18: ATMEL  ISP Programmer

www.researchdesignlab.com Page 18

ISP ATMEL PROGRAMMER REV1.0

Click on Auto

Page 19: ATMEL  ISP Programmer

www.researchdesignlab.com Page 19

ISP ATMEL PROGRAMMER REV1.0

CONNECTING WITH 8051 DEVELOPMENT BOARD

Page 20: ATMEL  ISP Programmer

www.researchdesignlab.com Page 20

ISP ATMEL PROGRAMMER REV1.0

RELATED PRODUCTS

8051 ATMEL DEVELOPMENT BOARD

ATMEGA 16/32/64 DEVELOPMENT BOARD

Page 21: ATMEL  ISP Programmer

www.researchdesignlab.com Page 21

ISP ATMEL PROGRAMMER REV1.0

ATMEGA MINI PROJECT BOARD WITH ISP ATMEL PROGRAMMER

ATMEL MINI PROJECT BOARD WITH ISP ATMEL PROGRAMMER