Está en la página 1de 5

Diagramas de conexión básica del AVR AT90S8515

Autor: Oscar Díaz Rangel
May 12, 2006

Este documento presenta los diagramas de las conexiones mínimas que deben acom-
pañar al microcontrolador AT90S8515. Los circuitos que se presentan corresponden a la
configuración básica requerida por el AVR para completar la implementación del programa
intermitente, el cual permite, mediante la visualización de LEDs que encienden y apagan,
iniciar en la práctica y manejo de estos dispositivos: hardware y software necesarios.

1 Circuito de RESET
En la figura 1 se puede observar el sencillo circuito necesario para proveer al AVR de una
señal de RESET que puede ser activada manualmente y en el momento que se requiera. Este
circuito consta de elementos sencillos y fáciles de conseguir; los componenetes necesarios son
los siguientes:

• Un diodo 1N4148
• Una resistencia de 10kΩ
• Un Push button
• Un capacitor de 1µF

1

en el caso del AT90S8515 es el pin 9. Es importante que el voltaje Vcc sea el de alimentación del AVR y es de 5V. en cuyo caso la conexión es distinta. ejecución de instrucciones y sincronía. Vcc D1 R1 1N4148 10 kOhm Al pin de RESET del AVR Push C1 button 1 µ F Figure 1: Circuito de RESET Conecte los componentes como lo indica el diagrama de la figura 1 y la terminal indicada al pin de RESET del AVR. ya que propor- ciona la microcontrolador los pulsos de reloj que permiten su funcionamiento. Los componentes necesarios son los siguientes: • Un cristal a 4MHz (este valor puede variar dependiendo de la frecuecia a la que pueda trabajar el AVR) • Dos capacitores de 22pF Conecte los componentes como indica la figura 2 y las terminales indicadas en las entradas XTAL1 y XTAL2 del AVR. 2 Circuito de Reloj Otro circuito básico para la operación del AVR es el el circuito de reloj. 2 . En este caso se escoge la configuración con cristal. pero es posible también conectar un oscilador externo.

esto significa que los LEDs podrían conectarse direc- tamente a los pines del puerto del microcontrolador. Los componentes requeridos son los siguientes: • Un circuito integrado 74HC244 • 8 LEDs • 8 resistencias de valor conveniente El valor de las resistencias limitadoras se debe calcular en base a la corriente que se desea que fluya por los LEDs y el valor del voltaje en nivel alto que se presenta en la salida del buffer 74HC244. los LEDs serán conectados al puerto A mediante un buffer externo. Arme el circuito como muestra la figura 3. Por ejemplo. 3 . El cálculo según la Ley de Ohm da como resultado R=227Ω.4V (también típico para el 74HC244). como es natural conectar LEDs al puerto A del AVR. Sin embargo. tomando valores comerciales. se considera una corriente de 15mA (valor típico de salida de nivel alto del 74HC244) y un valor de voltaje de nivel alto de 3. el cual proporciona una protección al microcontrolador en caso de que la corriente en los LEDs se exceda de 20mA. cada uno con su respectiva resistencia limitadora. en específico el IC 74HC244. C2 22pF Cristal A las entradas del C3 22pF oscilador del AVR Figure 2: Circuito de Reloj 3 Circuito Buffer Para el ejemplo sencillo que se ha desarrollado de LEDs intermitentes es necesario. se escoge R=220Ω. El AT90S8515 provee de de buffers internos de los cuales es posible drenar hasta 20mA.

4 . 17 3 15 5 13 7 11 9 Al puerto A del 19 AVR 2 18 4 16 6 14 8 12 1 HC244 R R R R R R R R Figure 3: Circuito Buffer Finalmente. la circuitería básica completa para el programa intermitente quedar como la figura 4.

Vcc 0.1 µ F tantalio 40 Vcc PA0 17 3 39 PA1 15 5 38 PA2 13 7 37 PA3 11 9 D1 R1 36 1N4148 10 kOhm AT90S8515 19 RESET 9 PA4 2 18 35 PA5 4 16 34 Push C1 PA6 6 14 button 1 µ F 33 PA7 8 12 32 1 HC244 R R R R R R R R C2 22pF XTAL2 18 Cristal C3 22pF XTAL1 19 GND 20 Figure 4: Circuito completo 5 .