PO BOX 97 ACN 0 80 56 Zippy AVR Programmer Introduction When Atmel released their 8 Bit AVR Microcontroller range, they also released a complete development system that allowed engineers to start developing immediately. To assist in this process, each chip is capable of In-Circuit-Programming. ISP also allows for simple field upgrades to be made to target systems without the need to swap Microcontroller chips or EPROMs. The ZIPPY AVR programmer can be used for this purpose. Suitable Devices The following parts are currently supported with this product: AT90S00 rev. A; AT90S00 rev. B; AT90S00 rev. C; AT90S00; AT90S; AT90S; AT90S; AT90S; AT90S855; ATmega855; ATmega855Boot; ATmega0; ATmega60; ATmega8; ATmega8Boot; AT90S; AT90S; ATtiny; ATtiny0; ATtiny; ATtiny5; ATtiny9; ATtiny8; ATtiny6; ATmega6; ATmega6Boot; ATmega6; ATmega8; ATmega6Boot; ATmega8Boot; AT90S855; ATmega855; ATmega855Boot; AT90S; AT90C85; AT90C85; ATmega; ATmegaBoot; ATmega6; ATmega6Boot; ATmega8; ATmega8Boot. Please note: that some of these devices are either obsolete, or are due to be released by Atmel. Please refer to Atmel and their agents for the latest product data and availability. Zippy Programmer Features Based on Atmel s own designed. Connects directly to computer via RS port Covers all current Atmel AVR devices Future Proof - Easily upgradeable as new devices released. Small and portable Doesn t require external power supply powered by target
PO BOX 97 ACN 0 80 56 Programming Devices are programmed using Atmel s Programming file Avrprog.exe (This is available as a free download from www.atmel.com and is supplied as part of the Studio suite). Both the Flash Ram (Program memory) and the EEPROM can be programmed. AVR PROG is called up from with in your preferred program IDE for example Bascom, Codvision C or Atmel s Studio. Pin Signal Number MOSI Program LED # GND 5 RST 6 GND 7 SCK 8 GND 9 MISO 0 GND Several methods are in use and recommended by Atmel for ISP connection. The Zippy programmer uses a configuration compatible with the Atmel SKT500 Development Kit. It uses 0 pin IDC header box. Note # a Program LED can be added to the target to show it is in Programming mode. All AVR parts have a unique device code as reported by Atmels Programming file AVR PROG. The Zippy Programmer currently has target software Revision.. As more devices are added by Atmel the flash contents of the Programmer can be up graded.
PO BOX 97 ACN 0 80 56 Operation Connect the Zippy Programmer to a spare RS port on your computer. The port configuration should be as follows: Baud Rate: 900 Data Bits No Parity Stop Bit No Flow Control Connect the Zippy Programmer via the included 0 way programming cable to the Target controller printed circuit assembly. AVRPROG will find the programmer when it runs. Load the hex file to be loaded to the micro-controller. Set the device to match the target controller Press the Flash Program buttons. Programming is showing by activity on the LED mounted on the programmer.
PO BOX 97 ACN 0 80 56 Bill Of Materials Bom Material: RS Zippy AVR Programmer Revisiion: Part Type Designator Footprint Description P C ceramic_cap Capacitor, Ceramic pf 50Vac P C ceramic_cap Capacitor, Ceramic pf 50Vac uf C tant Capacitor, Ceramic uf 50Vac uf C tant Capacitor, Ceramic uf 50Vac uf C5 tant Capacitor, Ceramic uf 50Vac uf C6 tant Capacitor, Ceramic uf 50Vac 00nf C8 ceramic_cap Capacitor, Ceramic pf 50Vac 00nf C9 ceramic_cap Capacitor, Ceramic pf 50Vac M Q XTAL-PIN Crystal, MHz HC-9S mm high package R0 AXIAL0.5 Resistor, k7 Metal Film 50mW 0R R AXIAL0. Resistor, 0R Metal Film 50mW 0R R AXIAL0. Resistor, 0R Metal Film 50mW R6 AXIAL0.5 Resistor, k7 Metal Film 50mW R7 AXIAL0.5 Resistor, k7 Metal Film 50mW R8 AXIAL0.5 Resistor, k7 Metal Film 50mW R9 AXIAL0.5 Resistor, k7 Metal Film 50mW AT90S-0 U DIP0 IC, pre-programmed Microcontroler AT90S-0 MAXCPE(6) U DIP6 IC, RS interface Active V LED Light Emmiting Diode, 5mm Yellow BC57 V TO9C Transistor, BC57 BC57 V6 TO9C Transistor, BC58 HEADER 5X X IDC0 Connector, 0pin IDC R/A Header RESET X PIN Connector, Jumper Pin DB9 X DB9RA/F Connector, D Style PCN R/A female 9 Way ASSEMBLY INSTRUCTIONS First please check the PWB for any scratches, shorts or open circuits. Identify the power pins of the IC and check with a continuity tester. A number of the components are physically similar and can be easily mixed up. Before starting, identify the following resistors: 0R 0R k7 0k uf ceramic capacitor OR tantalum capacitor 00n ceramic capacitor All components are mounted the topside of the PCB. Using the component overlay on the PCB, insert the components in the following order: There is a single Wire Link between the Micro and R. Resistors Carefully form all the resistors leads to fit in the holes Ceramic, Monobloc and Electrolytic capacitors
PO BOX 97 ACN 0 80 56 Make sure that the electrolytic capacitors are inserted the correct way around. The positive lead is marked on the overlay. The negative is marked on the body of the capacitor. Crystal Note the Crystal and two ceramic can be replaced with a pin ceramic resonators. If this is suppled, do not fit Cx & Cx 5 IC sockets (if supplied) 6 Transistors There leads of the transistor may need to be formed to fit the hole pattern. This is best done with long nosed pliers. Be careful not to band the leads at the body. Leave about.5 to mm. 7 LED 8 Connectors 9 Semiconductors There are only two IC. Carefully form the legs to fit in the socket if used, and insert noting the orientation. The overlay shows a notch on one end of the IC, This is to match a similar notch on the IC. Pin of the PWB is also depicted with a square pad. Note when handling semiconductors; ensure safe anti static practices are observed. All components are mounted the topside of the PCB. There is a single wire link to be mounted and it is recommended to fit it first. All over components are fitted as per the layout above. Congratulations assembly is completed; you are ready to start programming. Enjoy! Note: the PWB has been designed to fit inside a small Zippy Box. There are a couple of options: discard the Lid and use the programmer PBA as the lid. Our preferred option is the fit board inside the box, having milled out the sides for the connectors and the mount in posts. Regards Matthew Edwards Lomae P/L
D D C X DB9 6 7 8 9 5 C uf C5 uf C8 00nF 8 7 5 R IN R IN T OUT T OUT C+ C - V+ 6 GND 5 U MAXCPE(6) R OUT R OUT T IN T IN C+ C - V- 9 0 6 C uf C6 uf C P Q M R6 6 7 8 9 5 C P RESET 0 DP0/RXD DP/TXD PD/INT0 PD/INT PD/T0 PD5/T PD6/ICP XTAL XTAL AT90S U GND 0 SCK/PB7 MISO/PB6 MOSI/PB5 PB OC/PB PB AIN/PB AIN0/PB0 9 8 7 6 5 R7 X RESET R8 X: & - Test X: & - Programmer R 0R V6 BC57 X 5 6 7 8 9 0 HEADER 5X R 0R V Active C9 00nF C B RS ISP Programmer R9 R0 V BC57 B A Title Size A Lomae P/L Zippy AVR Programmer Number Date: -Dec-00 Sheet of File: C:\Documents and Settings\..\RS_ISP.schDrawn By: Revision 0 M. G. Edwards A