Produktbeskrivning
Olimex AVR-ISP-MK2 är en USB-programmerare för 8-bitars AVR-mikrokontrollers som är kompatibel med AVRISP mkII-protokollet och stöder flera olika programmeringsgränssnitt inklusive ICSP, PDI och TPI. Den är avsedd för både utveckling och produktion där man behöver programmera Flash- och EEPROM-minnen samt konfigurationsbitar direkt på kretskortet utan att mikrokontrollern behöver tas ur applikationen.
Produkten fungerar med etablerade utvecklingsverktyg som Microchip Studio och AVRDUDE, och den är utformad som open hardware med tillgängliga hårdvaru- och firmwarefiler för vidareutveckling.
Programmeraren ansluts till värddatorn via USB-B och drivs från USB-porten. Använder standardiserade kontakter för ISP, PDI och TPI och kan driva målkretsar med 3.3 eller 5 V (valbart) upp till 300mA. Fungerar med operativsystem som Windows och Linux.
Specifikationer:
- Programmeringsgränssnitt: ICSP, PDI, TPI
- Kontakt-stöd: 2x5 pin ICSP, 2x3 pin PDI/TPI
- Anslutning till dator: USB-B hona (kabel medföljer ej)
- Drivspänning målkrets: 3.3 eller 5.5 V (väljs med bygel) max 300mA
- Minnestyper som kan programmeras: Flash, EEPROM, fuses och lock bits
- Justerbar programmeringsfrekvens från 50 Hz till 8 MHz
- Kompatibel med Microchip Studio, AVR Studio, AVRDUDE, Arduino IDE
- Operativsystem: Windows 8/10/11, Debian/Ubuntu Linux
- Mått: 45 x 30 mm plus ca 20 cm kabel
- Open hardware med schema och källfiler tillgängliga för hårdvara och firmware
Kompatibel med 8-bitars AVR-kretsar med ICSP, PDI och TPI-interface, bland annat:
- XMEGA Devices: ATxmega16A4U, ATxmega32A4U, ATxmega64A3U, ATxmega128A3U, ATxmega192A3U, ATxmega256A3U, ATxmega256A3BU, ATxmega64B3, ATxmega128B3, ATxmega64B1, ATxmega128B1, ATxmega16A4, ATxmega32A4, ATxmega64A4U, ATxmega128A4U, ATxmega64A3, ATxmega128A3, ATxmega192A3, ATxmega256A3, ATxmega256A3B, ATxmega64A1, ATxmega128A1, ATxmega16D4, ATxmega32D4, ATxmega64D4, ATxmega128D4, ATxmega64D3, ATxmega128D3, ATxmega192D3, ATxmega256D3
MegaAVR Devices: ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega8, ATmega8515, ATmega8535, ATmega88, ATmega88A, ATmega88P, ATmega88PA, ATmega8A, ATmega16, ATmega162, ATmega164A, ATmega164P, ATmega164PA, ATmega165P,ATmega165PA, ATmega168, ATmega168A, ATmega168P, ATmega168PA, ATmega16A, ATmega32, ATmega324A, ATmega324P, ATmega324PA, ATmega325, ATmega3250, ATmega3250A, ATmega3250P, ATmega325A, ATmega325P, ATmega325PA, ATmega328, ATmega328P, ATmega32A, ATmega64, ATmega640, ATmega644, ATmega644A, ATmega644P, ATmega644PA, ATmega645, ATmega6450, ATmega6450A, ATmega6450P, ATmega645A, ATmega645P, ATmega64A, ATmega128, ATmega1280, ATmega1281, ATmega1284, ATmega1284P, ATmega128A, ATmega2560, ATmega2561, AT90CAN128, AT90CAN32, AT90CAN64, ATmega16M1, ATmega32M1, ATmega64M1, AT90PWM1, AT90PWM161, AT90PWM216, AT90PWM2B, AT90PWM316, AT90PWM3B, AT90PWM81, AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647, AT90USB82, ATmega16U2, ATmega16U4, ATmega32U2, ATmega32U4, ATmega8U2, ATmega169A, ATmega169P, ATmega169PA, ATmega329, ATmega3290, ATmega3290A, ATmega3290P, ATmega329A, ATmega329P, ATmega329PA, ATmega649, ATmega6490, ATmega6490A, ATmega6490P, ATmega649A, ATmega649P
tinyAVR Device: ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny13A, ATtiny13, ATtiny20, ATtiny40, ATtiny24A, ATtiny24, ATtiny44A, ATtiny44, ATtiny84A, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATtiny261A, ATtiny261, ATtiny461A, ATtiny461, ATtiny861A, ATtiny861, ATtiny26, ATtiny2313A, ATtiny2313, ATtiny4313, ATtiny43U, ATtiny28L, ATtiny48, ATtiny88, ATtiny87, ATtiny167
Automotive AVR Devices: ATtiny24, ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATtiny87, ATtiny88, ATtiny167, ATtiny261, ATtiny461, ATtiny861, ATmega48 , ATmega88 , ATmega168, ATmega328P, AT90CAN32 , AT90CAN64, AT90CAN128, ATmega32C1, ATmega64C1, ATmega16M1, ATmega32M1, ATmega64M1, ATmega164P, ATmega324P, ATmega644P, ATmega169P, ATmega48PA, ATmega88PA, ATmega168PA
