Design Automation


Flexible AVR ISP tool uses the universal serial bus

9 May 2001 Design Automation

The benefits of ISP in the lab and production environments are numerous. A device can be programmed after soldering which allows 'one build, later customisation', separate test code vectors can be programmed first for function testing before programming with finished code, field upgrades are easy, code changes during development are easy - it makes sense to use ISP.

This, according to Kanda, which has developed the AVR ISP Super which is a fast and flexible programmer which uses the USB port.

Why use the USB port? More and more PCs are fitted with a USB port as standard, so connecting to a PC via the USB port not only allows one to keep your serial and parallel ports free, but one can also benefit from USB flexibility and speed. Older PCs can easily be modified using a plug in card to provide quick easy upgrades. The USB port can operate at up to 12 Mbps which gives greatly increased programming times.

As well as being ideally suited for the development environment ISP also offers added extras for use on a production line. The auto-program facility allows one to perform a complete program cycle with a single click; alternatively the auto-detection facility allows the auto-program cycle to begin automatically as soon as a device is inserted for faster programming times and less operator intervention.

One notable feature of the AVR is lockbits. These are similar to a write protect tab on a floppy disk and can be used to prevent unauthorised modification and readout of code. The AVR ISP Super fully supports programming of all lockbits, including the new extensions for self programming in the Atmega163. Some AVR devices also feature fuse bits which can be used to change the behaviour of on-board peripherals, start-up times, watchdog configuration etc. Programming of these fuse bits is also supported.

Multiple programmers

In both the development and production environments, the ability to have more than one programmer connected to a single PC is beneficial.

The ISP super allows more than one programmer can be run from one PC, and each programmer can be loaded with separate files or set to support different devices. The user interface has been carefully designed to provide 'easy operation', coupled with advanced features for the power user. Basic serial numbering facilities are provided, which is useful for quality control procedures.

For even more flexibility or to integrate into existing systems an ActiveX component is provided. This allows one to control the programmer from Visual Basic, Excel, Word or any other programming environment which supports ActiveX.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Why LabVIEW is critical to South Africa’s automation future
Design Automation
[Sponsored] In a world increasingly defined by connected systems, edge intelligence, and accelerating automation, the ability to build scalable, responsive, and maintainable engineering applications has never been more essential, and at the heart of this evolution lies LabVIEW.

Read more...
Take analogue designs from idea to reality
Design Automation
Bringing your analogue design ideas to life is simple with Microchip’s Analog Development Tool Ecosystem, part of its extensive range of solutions for both analogue and digital engineers.

Read more...
Accurate power estimation
Design Automation
AMD Power Design Manager 2025.1 is now available – with support for AMD Versal AI Edge and Prime Series Gen 2 SoCs and production support for AMD Spartan UltraScale+ devices.

Read more...
AMD Vivado Design Suite 2025.1
Design Automation
AMD Vivado Design Suite 2025.1 is here, and now with support for AMD Spartan UltraScale+ and next-generation Versal devices.

Read more...
Siemens streamlines design of integrated 3D ICs
Design Automation
Siemens Digital Industries Software recently introduced two new solutions to its EDA portfolio.

Read more...
Webinar: Designing in a connected environment
Design Automation
With Altium Designer and its data management platform, the team will always be up to date with the latest design documents and be able to comment on schematic, PCB, BOM and assembly drawings.

Read more...
ST’s graphical no-code design software
Design Automation
MEMS-Studio is a complete desktop software solution designed to develop embedded AI features, evaluate embedded libraries, analyse data, and design no-code algorithms for the entire portfolio of ST’s MEMS sensors.

Read more...
LibGSM – A powerful, modular GSM library
eiTech Systems Design Automation
Whether you are building SMS, MQTT, HTTP or other GSM-based applications, eiTech’s LibGSM library helps streamline development with its carefully structured design.

Read more...
NECTO Studio V7.2 IDE with code assistant
Design Automation
MIKROE recently announced that NECTO Studio 7.2 IDE now includes NECTO Code Assistant, an AI tool that enables users to create code for multi-Click projects.

Read more...
MPLAB unified compiler licenses
Design Automation
Offering an efficient way to manage multiple licenses, Microchip Technology has launched MPLAB XC unified compiler licenses for its MPLAB XC8, XC16, XC-DSC and XC32 C compilers.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved