PRESTO is a very flexible USB in-system programmer that supports a large variety of integrated circuits — Microchip PIC, Atmel AVR, TI MSP430, ARM and 8051 microcontrollers; serial EEPROMs (SPI, Microwire and I2C); serial data Flash; CPLD; and FPGA.
PRESTO is fast: A full PIC18F8720 can be programmed and verified in only six seconds!
Powered through USB, PRESTO requires no external power supply.
PRESTO directly supports in-circuit programming using a dedicated ICSP connector and an included cable. It features an enhanced ICSP connector, with two more pins allowing support of a wider range of components.
Out-of-circuit programming can be achieved by connecting the ICSP leads from the PRESTO to the ISP2ZIF socket adapter, sold separately.
The target application device can be powered by PRESTO (5V nominally) or can be powered by an application within a voltage range 3V to 5V (with 10% tolerance).
PRESTO features a "Go" button to begin the programming without having to reach for your computer keyboard or mouse, and status LEDs to let you know it's ready and when it's working.
The possibility of device damage due to user error is drastically reduced by overcurrent limitation of target supply and programming voltages. Target supply overvoltage detection also is implemented.
In-Circuit Serial Programmer Supported Devices
Microchip PIC MCUs
Supports all serially programmable PICs (all Flash devices and the most popular OTP/JW)
Atmel AVR and 8051 architecture MCUs
Devices with SPI low voltage serial downloading -- for example ATtiny12, AT90S8535, ATmega128 and AT89S51. Also Atmel ATmega devices via JTAG interface.
32-bit ARM-based MCUs
Programming and debugging using OpenOCD; Programming of selected parts directly from the ASIX ARMINE application.
Texas Instruments MSP430 MCUs
Parts with up to 60 kB Flash memory.
Cyan Technology eCOG1
Including basic debug control via eICE interface (Run, Stop, Reset)
Components with JTAG interface
Types which can be programmed using SVF or XSVF file — for example:
- CPLD — Xilinx (XC95xx, CoolRunner, etc.), Altera and others
- FPGA configuration Flash PROMs — Xilinx (XC18Vxx, XCFxxS)
- Atmel ATmega
Serial EEPROM and Flash memories
- I2C (24LCxx)
- Microwire (93LCxx)
- SPI EEPROM (25Cxx)
- SPI Flash EPROM (M25Pxx, M45PExx, etc.)
In-Circuit Serial Programmer Software Supported Devices Most devices are supported by the included UP programming software.
Additional devices (e.g. ARM, eCOG, CPLD, FPGA) are supported through the use of other software.
In-Circuit Serial Programmer Contents
- PRESTO programmmer
- ICSP cable
- USB cable (A-B)
- Software (CD-ROM)
- Printed documentation
Download User's Manual (PDF file; 1MB)
Download UP programming software.
Download additional software and the latest drivers.
Country of Origin: Czech Republic
Leadtime: In Stock
Optional Recommended Products for this Item