Projekte  ISP Programmer  AVR Atmel  Assembler/Compiler  Bezugsquellen 

 
 AVR Controller Projekte im Web

Ulrich Radig ..... Microcontroller and more
www.ulrichradig.de

LINKS TO EMBEDDED MICROCONTROLLER
http://www.lawicel.com/e_links_avr.htm

DT104 Atmel Micro on a SimmStick.
http://www.dontronics.com/dt104.html

The Embedded Systems Design Website
http://Microcontroller.com/

DonTronics - Products Available
www.dontronics.com

Microcontroller-Seite von Roland Walter
www.rowalt.de/mc

Scott-Falk Hühn's Elektronik-Projekte
http://s-huehn.de/elektronik/

Die AVR Seite von Serasidis Vasilis
www.serasidis.gr

NEWS www.mikrocontroller.net
www.mikrocontroller.net

avrfreaks net
www.avrfreaks.com

A Firmware-Only USB Driver for Atmel AVR Microcontrollers
www.obdev.at/products/avrusb/index-de.html

LCD to USB
www.harbaum.org/till/lcd2usb/index.shtml

USB-LCD Lowcost Edition
http://ast.m-faq.de/USB-LCD/USB-LCD_en.htm

i2c-tiny-usb
www.harbaum.org/till/i2c_tiny_usb/index.shtml

AVRUSBBoot - USB bootloader for Atmel AVR controllers
www.fischl.de/avrusbboot/

TatüTaTiny * LichtTiny * BlinkTiny
echt sehr schön gemacht
www.nordwest.net/mikromodell/tinyfree.html

Digital Thermometer mit DS18B20
http://mexlewiki.hs-heilbronn.de/index.php/Digital_Thermometer_mit_DS18B20

Simple and small portable AVR MP3 player
www.embedds.com/simple-and-small-portable-avr-mp3-player

Welcome at Display3000 - the shop about Color TFT Displays!
www.shop-en.display3000.com

Arduino is an open-source electronics prototyping platform
www.arduino.cc

basteln mit avr
http://basteln-mit-avr.de
viele Beispiele zur Ansteuerung von LC Displays ( DOGM128 , DOGM163 , DOGM132)


Projekte des CC Köln im Rahmen von U23


Serieller Bootloader für Atmel AVR Mikrocontroller
www.lochraster.org/foodloader

 
 Assembler/Compiler

Atmel AVR Software beim Hersteller
www.atmel.com/atmel/products/prod203.htm

winAVR Software Page
http://winavr.sourceforge.net

winAVR Tutorial
www.mikrocontroller.net

AVR Fusebits Tutorial
wiki.elektronik-projekt.de

AVRdude Software Page
http://savannah.nongnu.org/projects/avrdude

AVRDUDE Tutorial
www.mikrocontroller.net

Schreiben und Lesen von Fusebits - mit STK200 ISP Programmer
Fusebits.pdf

Baudraten Tabelle fuer AVRs
www.kreatives-chaos.com


 
 Die Seiten des Herstellers Atmel

weitere Infos dazu beim Hersteller

www.atmel.com

Übersicht ATMEGA's 20 pol im DIL Gehäuse


PIN ATTINY 2313 ATTINY 4313 ATTINY 26 ATTINY 261 / 461 / 861


Port Funktion Port Funktion Port Funktion Port Funktion













1 PA 2 RESET / dW PA 2 RESET / dW PB 0 MOSI / DI / SDA / OC1A PB 0 MOSI / DI / SDA OC1A / PCINT8


2 PD 0 RxD PD 0 RxD PB 1 MISO / DO / OC1A PB 1 MISO / DO / OC1A / PCINT9


3 PD 1 TxD PD 1 TxD PB 2 SCK / SCL / OC1B PB 2 SCK / USCK / SCL / OC1B / PCINT10


4 PA 1 XTAL 2 PA 1 XTAL 2 PB 3 OC1B PB 3 OC1B / PCINT11


5 PA 0 XTAL 1 PA 0 XTAL 1
VCC VCC



6 PD 2 CKOUT / XCK / INT0 PD 2 CKOUT / XCK / INT0
GND GND



7 PD 3 INT1 PD 3 INT1 PB 4 ADC7 / XTAL1 PB 4 ADC7 / OC1D / CLKI / XTAL1 / PCINT12


8 PD 4 T0 PD 4 T0 PB 5 ADC8 / XTAL2 PB 5 ADC8 / OC1D / CLKO / XTAL2 / PCINT13


9 PD 5 OC0B / T1 PD 5 OC0B / T1 PB 6 ADC9 / INT0 / T0 PB 6 ADC9 / INT0 / T0 / PCINT14


10 GND
GND PB 7 ADC10 / RESET PB 7 ADC10 / RESET / PCINT15














11 PD 6 ICP PD 6 ICP PA 7 ADC6 / AIN1 PA 7 ADC6 / AIN1 / PCINT7


12 PB 0 AIN0 / PCINT0 PB 0 AIN0 / PCINT0 PA 6 ADC5 / AIN0 PA 6 ADC5 / AIN0 / PCINT6


13 PB 1 AIN1 / PCINT1 PB 1 AIN1 / PCINT1 PA 5 ADC4 PA 5 ADC4 / AIN2 / PCINT5


14 PB 2 OC0A / PCINT2 PB 2 OC0A / PCINT2 PA 4 ADC3 PA 4 ADC3 / ICP0 / PCINT4


15 PB 3 OC1A / PCINT3 PB 3 OC1A / PCINT3
AVCC
AVCC


16 PB 4 OC1B / PCINT4 PB 4 OC1B / PCINT4
GND
GND


17 PB 5 MOSI / DI / SDA / PCINT5 PB 5 MOSI / DI / SDA / PCINT5 PA 3 AREF PA 3 AREF / PCINT3


18 PB 6 MISO / DO / PCINT6 PB 6 MISO / DO / PCINT6 PA 2 ADC2 PA 2 ADC2 / INT1 / USCK / SCL / PCINT2


19 PB 7 UCSK / SCL / PCINT7 PB 7 UCSK / SCL / PCINT7 PA 1 ADC1 PA 1 ADC1 / DO / PCINT1


20 VCC
VCC PA 0 ADC0 PA 0 ADC0 / D I / SDA / PCINT0














ATTINY 2313 ATTINY 4313 ATTINY 26 ATTINY 261 / 461 / 861














Flash 2 Kbytes
4 Kbytes

2 / 4 / 8 Kbytes


EEPROM 128 Bytes
256 Bytes

128 / 256 / 512 Bytes


RAM 128 Bytes
256 Bytes

128 / 256 / 512 Bytes



Übersicht ATMEGA's 28 pol im DIL Gehäuse


- no title specified  

PIN

Atmega  8  

Atmega  48

Atmega  88

Atmega 168

Atmega 328

 

Port

Funktion

Port

Funktion

Port

Funktion

Port

Funktion

Port

Funktion

                

1

PC 6

RESET

PC 6

PCINT14 / RESET

PC 6

PCINT14 / RESET

PC 6

PCINT14 / RESET

PC 6

PCINT14 / RESET

 

2

PD 0

RxD

PD 0

PCINT16 / RxD

PD 0

PCINT16 / RxD

PD 0

PCINT16 / RxD

PD 0

PCINT16 / RxD

 

3

PD 1

TxD

PD 1

PCINT17 / TxD

PD 1

PCINT17 / TxD

PD 1

PCINT17 / TxD

PD 1

PCINT17 / TxD

 

4

PD 2

INT 0

PD 2

PCINT18 / INT0

PD 2

PCINT18 / INT0

PD 2

PCINT18 / INT0

PD 2

PCINT18 / INT0

 

5

PD 3

INT 1

PD 3

PCINT19 / OC2B / INT1

PD 3

PCINT19 / OC2B / INT1

PD 3

PCINT19 / OC2B / INT1

PD 3

PCINT19 / OC2B / INT1

 

6

PD 4

XCK / To

PD 4

PCINT20 / XCK / T0

PD 4

PCINT20 / XCK / T0

PD 4

PCINT20 / XCK / T0

PD 4

PCINT20 / XCK / T0

 

7

VCC

 

VCC

 

VCC

 

VCC

 

VCC

   

8

GND

 

GND

 

GND

 

GND

 

GND

   

9

PB 6

XTAL1 / TOSC1

PB 6

PCINT6 / XTAL1 / TOSC1

PB 6

PCINT6 / XTAL1 / TOSC1

PB 6

PCINT6 / XTAL1 / TOSC1

PB 6

PCINT6 / XTAL1 / TOSC1

 

10

PB 7

XTAL2 / TOSC2

PB 7

PCINT7 / XTAL2 / TOSC2

PB 7

PCINT7 / XTAL2 / TOSC2

PB 7

PCINT7 / XTAL2 / TOSC2

PB 7

PCINT7 / XTAL2 / TOSC2

 

11

PD 5

T1

PD 5

PCINT21 / OC0B / T1

PD 5

PCINT21 / OC0B / T1

PD 5

PCINT21 / OC0B / T1

PD 5

PCINT21 / OC0B / T1

 

12

PD 6

AIN 0

PD 6

PCINT22 / OC0A / AIN0

PD 6

PCINT22 / OC0A / AIN0

PD 6

PCINT22 / OC0A / AIN0

PD 6

PCINT22 / OC0A / AIN0

 

13

PD 7

AIN 1

PD 7

PCINT23 / AIN1

PD 7

PCINT23 / AIN1

PD 7

PCINT23 / AIN1

PD 7

PCINT23 / AIN1

 

14

PB 0

ICP 1

PB 0

PCINT0 / CLKO / ICP1

PB 0

PCINT0 / CLKO / ICP1

PB 0

PCINT0 / CLKO / ICP1

PB 0

PCINT0 / CLKO / ICP1

 
                       

15

PB 1

OC1A

PB 1

OC1A / PCINT1

PB 1

OC1A / PCINT1

PB 1

OC1A / PCINT1

PB 1

OC1A / PCINT1

 

16

PB 2

SS / OSC1B

PB 2

SS / OC1B / PCINT2

PB 2

SS / OC1B / PCINT2

PB 2

SS / OC1B / PCINT2

PB 2

SS / OC1B / PCINT2

 

17

PB 3

MOSI / OC2

PB 3

MOSI / OC2A / PCINT3

PB 3

MOSI / OC2A / PCINT3

PB 3

MOSI / OC2A / PCINT3

PB 3

MOSI / OC2A / PCINT3

 

18

PB 4

MISO

PB 4

MISO / PCINT4

PB 4

MISO / PCINT4

PB 4

MISO / PCINT4

PB 4

MISO / PCINT4

 

19

PB 5

SCK

PB 5

SCK / PCINT5

PB 5

SCK / PCINT5

PB 5

SCK / PCINT5

PB 5

SCK / PCINT5

 

20

VCC

Analog

VCC

 

VCC

 

VCC

 

VCC

   

21

AREF

Analog

AREF

 

AREF

 

AREF

 

AREF

   

22

GND

Analog

GND

 

GND

 

GND

 

GND

   

23

PC 0

ADC 0

PC 0

ADC0 / PCINT8

PC 0

ADC0 / PCINT8

PC 0

ADC0 / PCINT8

PC 0

ADC0 / PCINT8

 

24

PC 1

ADC 1

PC 1

ADC1 / PCINT9

PC 1

ADC1 / PCINT9

PC 1

ADC1 / PCINT9

PC 1

ADC1 / PCINT9

 

25

PC 2

ADC 2

PC 2

ADC2 / PCINT10

PC 2

ADC2 / PCINT10

PC 2

ADC2 / PCINT10

PC 2

ADC2 / PCINT10

 

26

PC 3

ADC 3

PC 3

ADC3 / PCINT11

PC 3

ADC3 / PCINT11

PC 3

ADC3 / PCINT11

PC 3

ADC3 / PCINT11

 

27

PC 4

ADC 4 / SDA

PC 4

ADC4 / SDA / PCINT12

PC 4

ADC4 / SDA / PCINT12

PC 4

ADC4 / SDA / PCINT12

PC 4

ADC4 / SDA / PCINT12

 

28

PC 5

ADC 5 / SCL

PC 5

ADC5 / SCL / PCINT13

PC 5

ADC5 / SCL / PCINT13

PC 5

ADC5 / SCL / PCINT13

PC 5

ADC5 / SCL / PCINT13

 
                       
 

Atmega  8  

Atmega  48

Atmega  88

Atmega 168

Atmega 328

 
                       

Flash

8 Kbytes

 

4 Kbytes

 

8 Kbytes

 

16 Kbytes

 

32 Kbytes

 

EEPROM

512 Bytes

 

256 Bytes

 

512 Bytes

 

512 Bytes

 

1 Kbytes

 

RAM

1 Kbytes

 

512 Bytes

 

1 Kbytes

 

1 Kbytes

 

2 Kbytes

 
                     
                       
                     
 

Übersicht ATMEGA's 40 pol im DIL Gehäuse


PIN ATMEGA 16 / 32 ATMEGA 164 / 324 / 644 / 1284


Port Funktion Port Funktion













1 PB 0 XCK / T0 PB 0 PCINT8 / XCK0 / T0






2 PB 1 T1 PB 1 PCINT9 / CLKO / T1






3 PB 2 INT2 / AIN0 PB 2 PCINT10 / INT2 / AIN0






4 PB 3 OC0 / AIN1 PB 3 PCINT11 / OC0A / AIN1






5 PB 4 SS PB 4 PCINT12 / OC0B / SS






6 PB 5 MOSI PB 5 PCINT13 / MOSI






7 PB 6 MISO PB 6 PCINT14 / MISO






8 PB 7 SCK PB 7 PCINT15 / SCK






9
RESET
RESET






10
VCC
VCC


















11
GND
GND






12
XTAL 2
XTAL 2






13
XTAL 1
XTAL 1






14 PD 0 RXD PD 0 PCINT24 / RXD0






15 PD 1 TXD PD 1 PCINT25 / TXD0






16 PD 2 INT0 PD 2 PCINT26 / RXD1 / INT0






17 PD 3 INT1 PD 3 PCINT27 / TXD1 / INT1






18 PD 4 OC1B PD 4 PCINT28 / XCK1 / OC1B






19 PD 5 OC1A PD 5 PCINT29 / OC1A






20 PD 6 ICP1 PD 6 PCINT30 / OC2B / ICP


















21 PD 7 OC2 PD 7 OC2A / PCINT31






22 PC 0 SCL PC 0 SCL / PCINT16






23 PC 1 SDA PC 1 SDA / PCINT17






24 PC 2 TCK PC 2 TCK / PCINT18






25 PC 3 TMS PC 3 TMS / PCINT19






26 PC 4 TDO PC 4 TDO / PCINT20






27 PC 5 TDI PC 5 TDI / PCINT21






28 PC 6 TOSC1 PC 6 TOSC1 / PCINT22






29 PC 7 TOSC2 PC 7 TOSC2 / PCINT23






30
AVCC
AVCC


















31
GND
GND






32
AREF
AREF






33 PA 7 ADC7 PA 7 ADC7 / PCINT7






34 PA 6 ADC6 PA 6 ADC6 / PCINT6






35 PA 5 ADC5 PA 5 ADC5 / PCINT5






36 PA 4 ADC4 PA 4 ADC4 / PCINT4






37 PA 3 ADC3 PA 3 ADC3 / PCINT3






38 PA 2 ADC2 PA 2 ADC2 / PCINT2






39 PA 1 ADC1 PA 1 ADC1 / PCINT1






40 PA 0 ADC0 PA 0 ADC0 / PCINT0




























ATMEGA 16 / 32 ATMEGA 164 / 324 / 644 / 1284













Flash 16 / 32 Kbytes
16 / 32 / 64 / 128 Kbyte




EEPROM 512 / 1024 Bytes
512B / 1K / 2K / 4K Bytes




RAM 1 / 2 Kbytes
1 / 2 / 4 / 16K Bytes





 
 Lieferanten - nur eine kleine Auswahl



Reichelt
www.reichelt.de

Pollin
www.pollin.de

Schukat electronic
www.schukat.com

CSD - Electronics ( Ethernet Übertrager )
www.csd-electronics.de

Shop von Ulrich Radig ( Webserver mit ATMEGA644 und ENC28J60 )
www.ulrichradig.de

RIBU Elektronik GmbH - Versender aus Austria !
www.ribu.at

 
 ISP Programmer


USBasp - USB programmer for Atmel AVR controllers
www.fischl.de/usbasp/


webmaster