K122

Solo disponible en BuenasTareas
  • Páginas : 13 (3101 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de junio de 2011
Leer documento completo
Vista previa del texto
DIY KIT 122. ATMEL AVR PROGRAMMER
This kit is a simple but powerful programmer for the Atmel AT90Sxxxx (“AVR”) family of microcontrollers. The Atmel AVR devices are a low-power CMOS 8-bit microcontroller using a RISC architecture. By executing instructions in a single clock cycle, these chips achieve throughputs approaching 1 MIPS per MHz. Get all information and data sheets from The kit isconstructed on a double-sided, through hole plated printed circuit board (PCB) measuring 110mm x 69mm (4.3” x 2.7”). Protel Autotrax & Schematic were used to design the PCB. The kit is powered by a mains adaptor with an open circuit output voltage of at least 16VDC. Most 12VDC adaptors should supply this quite easily. Current capacity of the adaptor should be at least 150mA. Provision is made on thePCB to fit ZIF programming sockets. However these are not supplied with the kit. ASSEMBLY INSTRUCTIONS A number of the components are physically similar and can be easily mixed up. Before starting, identify the following components: • • • • • • 1N4148 diode 1N4148 marked on body 5.6V zener diode 5V6 marked on body 12V zener 12 or 12V marked on body BC547 transistor BC557 transis tor 78L05 regulatoratmel.com
These devices feature onboard Flash program memory, EEPROM for nonvolatile data storage, as well as a number of fuse and lock bits. They are electrically erasable; they can be re-programmed over and over again without the need for UV erasers. Programming of all these features is supported with this programmer. DEVICES SUPPORTED • • • • • • AT90S1200 (20 pin DIP) 1K program, 64 bytesEEPROM AT90S2313 (20 pin DIP) 2K Flash, 128 bytes EEPROM & SRAM AT90S4414 (40 pin DIP) 4K Flash, 256 bytes EEPROM & SRAM AT90S8515 (40 pin DIP) 8K Flash, 512 bytes EEPROM & SRAM AT90S4434 (40 pin DIP) 4K Flash, 256 bytes EEPROM & SRAM (requires adaptor K122ADT) AT90S8535 (40 pin DIP) 8K Flash, 512 bytes EEPROM & SRAM (requires adaptor K122ADT)

Using the component overlay on the PCB, insert thecomponents in the following order: 1. Resistors and diodes The diodes must be inserted the correct way around. The “bar” on the diode body lines up with the “bar” on the component overlay. The dot on the resistor network RP1 must go into the box marked on the overlay for RP1. RP1 may be 10P9R or 9P8R. 2. Ceramic and monobloc capacitors 3. IC sockets (not the ZIF sockets if used) 4. Transistorsand 5V regulator 5. LEDs 6. Electrolytic capacitors 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. 7. Crystal, pushbutton switch and DC jack The switch has a flat side which lines up with the “bar” on the component overlay. 8. D25 connector and ZIF sockets (if used) 9.Proceed to “TESTING” before inserting any ICs. CIRCUIT DESCRIPTION The 78L05 regulator provides a stable 5V supply for the ICs. Diode D1 protects the kit against reverse polarity of the power supply. Transistors Q1 and Q2 are used to control the programming voltage. Q2 switches the programming voltage on or off and is controlled via Q1. A high on the base of Q1 pulls the base of Q2 low and theprogramming voltage is switched off. A low on the base of Q1 causes zener Z1 and diode D2 to conduct and 12.6V is applied to the base of Q2. The programming voltage is now 12V. Resistor R2 limits the current supplied to the programming pin. With a 12V

This programmer does not support In-SystemProgramming. The programmer uses a serial port for communication, which has several advantages: • • Itallows the programmer to be used with any computer and operating system. The programmer does not require special software other than a communications program that can send an ASCII text file. Windows 3.11 & 9x come with this program – Terminal or Hyperterminal – built-in. Or you may use our term.exe from our website.

Any comms program will do. We use our own term.exe. You may download this from...
tracking img