ISP ATMEL PROGRAMMER

download ISP ATMEL PROGRAMMER

of 21

Transcript of ISP ATMEL PROGRAMMER

  • 7/23/2019 ISP ATMEL PROGRAMMER

    1/21

    www.researchdesignlab.com Page 1

    ISP ATMEL PROGRAMMERREV1.0

    ISP ATMEL PROGRAMMER

  • 7/23/2019 ISP ATMEL PROGRAMMER

    2/21

    www.researchdesignlab.com Page 2

    ISP ATMEL PROGRAMMERREV1.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

  • 7/23/2019 ISP ATMEL PROGRAMMER

    3/21

    www.researchdesignlab.com Page 3

    ISP ATMEL PROGRAMMERREV1.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

  • 7/23/2019 ISP ATMEL PROGRAMMER

    4/21

    www.researchdesignlab.com Page 4

    ISP ATMEL PROGRAMMERREV1.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. Tosimplify 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 .

  • 7/23/2019 ISP ATMEL PROGRAMMER

    5/21

    www.researchdesignlab.com Page 5

    ISP ATMEL PROGRAMMERREV1.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 becomean 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

  • 7/23/2019 ISP ATMEL PROGRAMMER

    6/21

    www.researchdesignlab.com Page 6

    ISP ATMEL PROGRAMMERREV1.0

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

    Next

  • 7/23/2019 ISP ATMEL PROGRAMMER

    7/21

    www.researchdesignlab.com Page 7

    ISP ATMEL PROGRAMMERREV1.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

  • 7/23/2019 ISP ATMEL PROGRAMMER

    8/21

    www.researchdesignlab.com Page 8

    ISP ATMEL PROGRAMMERREV1.0

    6) Wait for the driver to install

  • 7/23/2019 ISP ATMEL PROGRAMMER

    9/21

    www.researchdesignlab.com Page 9

    ISP ATMEL PROGRAMMERREV1.0

    7)When the installation is complete, click on finish

  • 7/23/2019 ISP ATMEL PROGRAMMER

    10/21

    www.researchdesignlab.com Page 10

    ISP ATMEL PROGRAMMERREV1.0

    For windows7 installation procedure for 32 and 64 bit

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

  • 7/23/2019 ISP ATMEL PROGRAMMER

    11/21

    www.researchdesignlab.com Page 11

    ISP ATMEL PROGRAMMERREV1.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

  • 7/23/2019 ISP ATMEL PROGRAMMER

    12/21

    www.researchdesignlab.com Page 12

    ISP ATMEL PROGRAMMERREV1.0

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

    computer for driver software

  • 7/23/2019 ISP ATMEL PROGRAMMER

    13/21

    www.researchdesignlab.com Page 13

    ISP ATMEL PROGRAMMERREV1.0

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

  • 7/23/2019 ISP ATMEL PROGRAMMER

    14/21

    www.researchdesignlab.com Page 14

    ISP ATMEL PROGRAMMERREV1.0

    6)When the installation is complete, click on close

  • 7/23/2019 ISP ATMEL PROGRAMMER

    15/21

    www.researchdesignlab.com Page 15

    ISP ATMEL PROGRAMMERREV1.0

    PROGISP PROGRAMMER APPLICATION

    Click on ->

    Choose chip AT89S52

  • 7/23/2019 ISP ATMEL PROGRAMMER

    16/21

    www.researchdesignlab.com Page 16

    ISP ATMEL PROGRAMMERREV1.0

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

  • 7/23/2019 ISP ATMEL PROGRAMMER

    17/21

    www.researchdesignlab.com Page 17

    ISP ATMEL PROGRAMMERREV1.0

  • 7/23/2019 ISP ATMEL PROGRAMMER

    18/21

    www.researchdesignlab.com Page 18

    ISP ATMEL PROGRAMMERREV1.0

    Click on Auto

  • 7/23/2019 ISP ATMEL PROGRAMMER

    19/21

    www.researchdesignlab.com Page 19

    ISP ATMEL PROGRAMMERREV1.0

    CONNECTING WITH 8051 DEVELOPMENT BOARD

  • 7/23/2019 ISP ATMEL PROGRAMMER

    20/21

    www.researchdesignlab.com Page 20

    ISP ATMEL PROGRAMMERREV1.0

    RELATED PRODUCTS

    8051 ATMEL DEVELOPMENT BOARD

    ATMEGA 16/32/64 DEVELOPMENT BOARD

  • 7/23/2019 ISP ATMEL PROGRAMMER

    21/21

    www.researchdesignlab.com Page 21

    ISP ATMEL PROGRAMMERREV1.0

    ATMEGA MINI PROJECT BOARD WITH ISP ATMEL PROGRAMMER

    ATMEL MINI PROJECT BOARD WITH ISP ATMEL PROGRAMMER