Starter Kit und Development System für alle AVR und AVR32 Flash-Mikrocontroller
STK600 ist ein Starter Kit und Development System für alle AVR und AVR32 Flash-Mikrocontroller und bietet einen schnellen Einstieg in die Programmierung der AVR/AVR32 RISC Mikrocontroller.
Im Gegensatz zu seinem Vorgänger, dem STK500, nutzt es zur Kommunikation mit AVR Studio (R) die USB-Schnittstelle. Das Board wird über die USB-Schnittstelle mit Spannung versorgt. Benötigt die Applikation auf dem Board mehr als 300mA, kann das Board auch durch ein externes Power Supply versorgt werden.
STK600 besitzt zwei Spannungsreferenzen (AREF0 und AREF1) die mit einer Auflösung von 10mV in einem Bereich zwischen 0V und 5,5V eingestellt werden können.
Das Board unterstützt alle AVR und AVR32 Flash-Mikrocontroller. Folgende Programmiermodis werden unterstützt:
- ISP
- JTAG
- PDI
- seriell high voltage
- parallel high voltage
Durch die Programmierschnittstelle ist voller Zugriff auf Flash, EEPROM, Fuse Bits und Lock Bits möglich. Ein programmierbarer Taktgenerator liefert Frequenzen zwischen 1,1kHz bis 32MHz mit einer Toleranz von 0,5%. Der auf dem Board befindliche Quarzoszillator arbeitet mit Quarzen oder Keramik-Resonatoren zwischen 4MHz und 24MHz. Zusätzlich ist noch ein 32.768kHz-Oszillator vorhanden, mit dessen Takt man eine Real-Time-Clock in der eigenen Applikation versorgen kann.
Auf dem STK600 Development Board ist bereits Hardware für folgende Schnittstellen der AVR-Mikrocontroller vorhanden:
Zusätzlich wurde auf dem Board 4MBit DataFlash (TM) und high-denity Flash Memory mit SPI implementiert. Alle I/O-pins des Target AVR sind an Stiftleisten auf dem Board angeschlossen. Zum Debuggen können jeweils 8 LEDs und Taster an beliebige I/O-pins angeschlossen werden.
Die Kontaktierung der AVR und AVR32 Mikrocontroller erfolgt über eine Socket Card und über eine Routing Card. Dies hat den Vorteil, dass man zum Beispiel für alle Mikrocontroller mit TQFP64 Package nur eine Socket Card mit der relativ kostenintensiven Fassung (Socket) benötigt, unabhängig von der Pinbelegung. Die unterschiedlichen Pinouts der Mikrocontroller werden über die Routing Card an das Mainboard angeschlossen.
Das STK600 Starter Kit wird mit ATmega2560 ausgeliefert.
Erweiterungen und Verbesserungen gegenüber dem Development Board STK500:
- USB Interface für AVR Studio (R)
- unterstützt alle AVRs mit Flash von 8-pin bis 144-pin
- unterstützt mehr Programmierschnittstellen
- zwei Referenzspannungsquellen mit kleineren Toleranzen
- verbesserte Takteinstellung mit kleineren Toleranzen
- mehr I/O-Stiftleisten
- mehr on-board periphere Bauelemente
- neues Fassungssystem für die Target-Mikrocontroller
- Sicherung gegen Kurzschluß bei JTAG, ISP und PDI
Wir bieten in unserem Shop Socket Packages an, die folgende Gehäusetypen unterstützen:
- DIP
- SOIC
- TQFP32
- TQFP64
- TQFP100
Das Entwicklungsboard STK600 ist in Verbindung mit entsprechenden Socket Packages für folgende Mikrocontroller geeignet:
AT32UC3A0128 AT32UC3A0256 AT32UC3A0512 AT32UC3A1128 AT32UC3A1256 AT32UC3A1512 AT32UC3B0128 AT32UC3B0256 AT32UC3B064 AT32UC3B1128 AT32UC3B1256 AT32UC3B164 AT90CAN128 AT90CAN128 Automotive AT90CAN32 AT90CAN32 Automotive AT90CAN64 AT90CAN64 Automotive AT90PWM1 AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega128 ATmega1280 ATmega1281 ATmega1284P ATmega128RZAV ATmega128RZBV ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega164P Automotive ATmega165 ATmega165P ATmega168 ATmega168 Automotive ATmega168P ATmega169 ATmega169P ATmega169P Automotive ATmega2560 ATmega2561 ATmega256RZAV ATmega256RZBV ATmega32 ATmega323 ATmega324P ATmega324P automotive ATmega325 ATmega3250 ATmega3250P ATmega325P ATmega328P ATmega329 ATmega3290 ATmega3290P ATmega329P ATmega32C1 Automotive ATmega32M1 Automotive ATmega32U4 ATmega48 ATmega48 Automotive ATmega48P ATmega64 ATmega640 ATmega644 ATmega644P ATmega644P Automotive ATmega645 ATmega6450 ATmega649 ATmega6490 ATmega64C1 Automotive ATmega64M1 Automotive ATmega64RZAPV ATmega64RZAV ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88 Automotive ATmega88P ATtiny11 ATtiny12 ATtiny13 ATtiny15L ATtiny24 ATtiny24 Automotive ATtiny25 ATtiny25 Automotive ATtiny26 ATtiny261 ATtiny261 Automotive ATtiny28L ATtiny44 ATtiny44 Automotive ATtiny45 ATtiny45 Automotive ATtiny461 ATtiny461 Automotive ATtiny84 ATtiny84 Automotive ATtiny85 ATtiny85 Automotive ATtiny861 ATtiny861 Automotive ATxmega128A1 ATxmega128A3 ATxmega128A4 ATxmega16A4 ATxmega192A1 ATxmega192A3 ATxmega256A1 ATxmega256A3 ATxmega32A4 ATxmega64A1 ATxmega64A3 ATxmega64A4