ATMEL AVR ISP programmer that works with AVRStudio4

Probably many of AVR software developers that use AVRStudio4 environment would like to program chips directly from AVRStudio4 using AVRISP. Usually we use simplified version of AVRISP that work with PonyProg or AVRDUDE. But here is solution, that can solve this problem.

In sixca.com is populated simplified version of AVR ISP programmer that works with ATMEL original programming software.

avr isp schematic

IC1 stands for any RS-232 driver like MAX232 or any similar(DS275). Wire from AVR-ISP to AVR board should not exceed 15cm.

The PCB is one layer and simple to build:

avr_isp_pcb.gif

Installation of components:

at_isp_com.gif

The firmware is written for AT90S2313 as this version of microcontroller is obsolete, then it should be working on Attiny2313 as this microcontroller is compatible with AT90S2313. This device can program most of AVR microcontrollers that support ISP:

compat.GIF

The firmware is written to work with crystal of 4MHz. The target device has to use 4MHz of crystal. If it uses internal oscillator, then there is no need to connect any crystal.

If target board runs at 8MHz, then firmware has to be re-compiled to run at 8MHz. Open asm code and change line:

.equ xtal_8mhz=0 ; if 0 then 4MHz Xtal
to :
.equ xtal_8mhz=1 ; if 0 then 4MHz Xtal

compile this firmware by using avrasm (AVRStudio will do the job).

AVR ISP connection diagram:

avr_con1.gif

Real image of AVR ISP usage

Download Project files here.

Blogsphere: TechnoratiFeedsterBloglines
Bookmark: Del.icio.usSpurlFurlSimpyBlinkDigg
RSS feed for comments on this post
 |  TrackBack URI for this post

New on WinAVR Tutorial
Running TX433 and RX433 RF modules with AVR microcontrollers,
Sometimes in embedded design you may want to go wireless. Might be you will want to log various readi …
Programming AVR ADC module with WinAVR,
Most of AVR microcontrollers have Analog to Digital Converter (ADC) integrated in to chip. Such solut …
New on WinARM Tutorial
What are differences between WinARM and WinAVR,
Everyone who is working with AVR microcontrollers knows this powerful tool – WinAVR (http://win …
LPC2000 watchdog timer,
As in all microcontrollers watchdog timers purpose isto reset microcontroller after reasonable amount …

2 Responses to “ATMEL AVR ISP programmer that works with AVRStudio4”

  1. Electronics-Lab.com Blog » Blog Archive » ATMEL AVR ISP programmer that works with AVRStudio4 Says:

    [...] AVR ISP programmer that works with AVRStudio4 - [Link] Filed in [...]

  2. Abhishek Hardas Says:

    Nice One… Taken from http://www.sixca.com
    I am planning to build one for myself.

Leave a Reply