AVR Automatic Programmer ISP PDI Independent Standalone for Atmel 512KB EEPROM For Sale

AVR Automatic Programmer ISP PDI Independent Standalone for Atmel 512KB EEPROM
When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.


Buy Now

AVR Automatic Programmer ISP PDI Independent Standalone for Atmel 512KB EEPROM:
$69.99

This is V4 of this product and it can do ISP (TINY/MEGA) and PDI (XMEGA) programming from 62.5kHz to 2MHz.This board has 512KB in EEPROM, but the software supports compression so you can fit more than 512KB on it.See my other sales for the 64KB or 256KB versions.It has a 2x3 female ISP/PDI connector to plug directly to a standard 2x3 male ISP/PDI header. If you need one with a shrouded male 2x3 just let me know and I can do that instead.There is no other AVR programmer like this, you might find another standalone one, but it will not have the matching ability and multiple AVR/multiple firmware ability that this one has.You can download the full manual here:ManualYou can download the PC application here:PC application

Detailed Features

ISP protocolsupport from 62.5 kHz to 2 MHz.

PDI protocolsupport from 62.5 kHz to 2 MHz. (V2 and higher)

Fully automatedprogramming requires no interaction from end user – you can send the device toanyone and all they have to do is plug it in and turn it on.

An flash limitcan be set to only allow a specific number of flashes for each firmware. You can also restrict the matching to onlyupdate a device that has the expected device signature, expected fuses, andexpected lockbits settings.

It keepstrack of the number of successful flashes for each firmware; this informationcan be later retrieved using the pc application.

It canprogram flash and EEPROM, or program and verify flash and EEPROM. Fuse and lock its settings are always programmedand verified.

Programming settingsare built in for these devices:AT90CAN128, AT90CAN32, AT90CAN64, AT90PWM[1|2B|3B], AT90PWM[216|316],AT90PWM161, AT90PWM81, AT90USB[1286|1287], AT90USB[646|647], AT90USB162,AT90USB82, ATmega128[A], ATmega1280, ATmega1281, ATmega1284, ATmega1284P,ATmega1284RFR2, ATmega128RFA1, ATmega128RFR2, ATmega16[A], ATmega162,ATmega164A, ATmega164P[A], ATmega165A, ATmega165P[A], ATmega168[A],ATmega168P[A], ATmega169A, ATmega169P[A], ATmega16HVA, ATmega16HVB[REVB],ATmega16M1, ATmega16U2, ATmega16U4, ATmega2560, ATmega2561, ATmega32[A],ATmega324A, ATmega324P, ATmega324PA, ATmega325[A], ATmega3250[A],ATmega3250P[A], ATmega325P[A], ATmega328, ATmega328P, ATmega329[A],ATmega3290[A], ATmega3290P[A], ATmega329P[A], ATmega32C1, ATmega32HVB[REVB],ATmega32M1, ATmega32U2, ATmega32U4, ATmega48[A], ATmega48P[A], ATmega64[A],ATmega640, ATmega644[A], ATmega644P[A], ATmega644RFR2, ATmega645[A],ATmega6450[A], ATmega6450P, ATmega645P, ATmega649[A], ATmega6490[A],ATmega6490P, ATmega649P, ATmega64C1, ATmega64HVE2, ATmega64M1, ATmega64RFR2,ATmega8[A], ATmega8515, ATmega8535, ATmega88[A], ATmega88P[A], ATmega8HVA,ATmega8U2, ATtiny13[A], ATtiny1634, ATtiny167, ATtiny2313[A], ATtiny24[A],ATtiny25, ATtiny26, ATtiny261[A], ATtiny4313, ATtiny43U, ATtiny44[A], ATtiny45,ATtiny461[A], ATtiny48, ATtiny828, ATtiny84[A], ATtiny85, ATtiny861[A], ATtiny87,ATtiny88, ATxmega128A1/ATxmega128A1U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D3,ATxmega128D4, ATxmega16A4/ATxmega16A4U, ATxmega16C4, ATxmega16D4, ATxmega16E5,ATxmega192A3/ATxmega192A3U, ATxmega192C3, ATxmega256A3B/ATxmega256A3BU, ATxmega256C3,ATxmega256D3, ATxmega32A4/ATxmega32A4U, ATxmega32C3, ATxmega32C4, ATxmega32D3,ATxmega32D4, ATxmega32E5, ATxmega384C3, ATxmega384D3, ATxmega64A4U, ATxmega64B1, ATxmega64B3, ATxmega64C3,ATxmega64D3, ATxmega64D4, ATxmega8E5

It can supportfor new or unknown devices by specifying a custom device signature, flash pagesize, and EEPROM page size. This willallow it to operate with devices that are not on the above list. New devices can be added to the above list ina PC software update without requiring a firmware update.

If a failureoccurs during the programming process including the final lock bits write andverify, a chip erase will occur and leave the device unprogrammed.

Encryption isused for on board EEPROM as well as on disk configuration storage to preventanyone from extracting code.Configurations can be uploaded to the board, verified, and tested, butnot downloaded from the board. Flash orEEPROM images can be loaded into the configuration, but not saved.

Everything isCRC protected to ensure data integrity and compression is supported for flashand EEPROM images to reduce configuration size.

USB designuses no PC side driver for simplicity, just plug it in and start up the PCapplication to manage a board. USBprotocol between PC application and board is also encrypted and CRC protected.

It supports configurationstorage of up to 512KB. There are twoEEPROM banks for a 64KB, 128KB, or 256KB EEPROM each. Any size in any bank is valid.

Board is dualpowered. For device programming it ispowered by the device being programmed and supports 2.7V-5V. To be programmed with a configuration, it isUSB powered when plugged into a PC. Itis not intended to be plugged into both USB and a target to program at the sametime and will switch to USB mode. Italso has components to protect a lower voltage target from USB voltage (5V).

Board has a RedLED and a Green LED to indicatestatus. The Red LED will blink out a twodigit error code if something goes wrong, and the Green LED(s) will indicateprogramming status - when it goes solid, programming was successful.

Board hasextensive self test features for reliability.

PC applicationcan load and save configurations to disk.

PCapplication allows to users to choose which protocols are enabled (ISP, PDI, orboth) and the programming frequency for each firmware entry.

PCapplication has an identification string that can be used to describe thecontents of a configuration, what versions are included, etc. When identifying a board it will indicate thecontents of this string so the user can know what it was programmed with.

PCapplication shows the total configuration size.The user can use this to determine if their board has enough EEPROM tohold the configuration.

PCapplication supports up to 250 microcontroller entries, each one identifying amicrocontroller signature and fuses or lock bits to match it by.

PCapplication supports up to 30 firmware entries, each one holding firmware,EEPROM, fuse, and lockbits settings.

PCapplication loads HEX files, ELF files, or BIN files. ELF files can import flash, EEPROM, fuse, andlockbits settings at one time.

PCapplication has single button tasks for board identification,program/verify/test, program, verify, test, quick erase, and secure erase. These buttons will automatically perform theaction on all attached boards.

PCapplication has an EEPROM fill feature which allows writing a single byte valueto a specific number of bytes; this can be used to erase or set EEPROM even ifthe EESAVE fuse is enabled.

PCapplication can handle multiple boards plugged in at the same time.



Buy Now

Related Items:

New AVR Leroy Somer R726 Automatic Voltage Regulator R726 x picture

New AVR Leroy Somer R726 Automatic Voltage Regulator R726 x

$541.45



General Universal Automatic voltage regulator AVR EA16 Generator/Genset part picture

General Universal Automatic voltage regulator AVR EA16 Generator/Genset part

$48.06



General Universal Automatic Voltage Regulator AVR EA16 Generator/Genset Part New picture

General Universal Automatic Voltage Regulator AVR EA16 Generator/Genset Part New

$109.88



Popular Forums