Este documento describe los puertos del microcontrolador ATMEGA128. Tiene 7 puertos (A-G) que pueden configurarse como entrada o salida. El puerto G tiene 5 pines, mientras que los demás puertos tienen 8 pines cada uno. También describe otros pines importantes como VCC, GND, RESET y los pines del oscilador.
Tinciones simples en el laboratorio de microbiología
ATMEGA128 PINOUT
1. CENTRO TECNOLÓGICO DE AVANZADA
AREA DE MECATRÓNICA
Código: M07 MICROCONTROLADORES II
Laboratorio: D-19
Duración: 2 Hs CONCEPTOS DE MICROCONTROLADORES
1.1. Microcontrolador ATMEGA128
Objetivos
1. Conocer los puertos del ATMEGA128.
1.1.1. Configuración de Pines
2
2467X–AVR–06/11
ATmega128
Pin
Configurations
Figure 1. Pinout ATmega128
Note: The Pinout figure applies to both TQFP and MLF packages. The bottom pad under the QFN/MLF
package should be soldered to ground.
Overview The Atmel®
AVR®
ATmega128 is a low-power CMOS 8-bit microcontroller based on the AVR
enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the
ATmega128 achieves throughputs approaching 1MIPS per MHz allowing the system designer to
optimize power consumption versus processing speed.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
PEN
RXD0/(PDI) PE0
(TXD0/PDO) PE1
(XCK0/AIN0) PE2
(OC3A/AIN1) PE3
(OC3B/INT4) PE4
(OC3C/INT5) PE5
(T3/INT6) PE6
(ICP3/INT7) PE7
(SS) PB0
(SCK) PB1
(MOSI) PB2
(MISO) PB3
(OC0) PB4
(OC1A) PB5
(OC1B) PB6
PA3 (AD3)
PA4 (AD4)
PA5 (AD5)
PA6 (AD6)
PA7 (AD7)
PG2(ALE)
PC7 (A15)
PC6 (A14)
PC5 (A13)
PC4 (A12)
PC3 (A11)
PC2 (A10)
PC1 (A9)
PC0 (A8)
PG1(RD)
PG0(WR)
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
(OC2/OC1C)PB7
TOSC2/PG3
TOSC1/PG4
RESET
VCC
GND
XTAL2
XTAL1
(SCL/INT0)PD0
(SDA/INT1)PD1
(RXD1/INT2)PD2
(TXD1/INT3)PD3
(ICP1)PD4
(XCK1)PD5
(T1)PD6
(T2)PD7
AVCC
GND
AREF
PF0(ADC0)
PF1(ADC1)
PF2(ADC2)
PF3(ADC3)
PF4(ADC4/TCK)
PF5(ADC5/TMS)
PF6(ADC6/TDO)
PF7(ADC7/TDI)
GND
VCC
PA0(AD0)
PA1(AD1)
PA2(AD2)
Figura 1.1: Pinout ATmega128
El microcontrolador ATMEGA128 tiene 7 puertos (A-G), los puertos en los micro-
controladores son la interfaz para que el mismo pueda realizar acciones (salida) o tomar
decisiones (entradas), se pueden configurar como:
INPUT. obtiene valores de tensión, usualmente las señales son TTL, es decir,
idealmente un valor alto de tension (HIGH)1 sería 5V, y un valor bajo de tensión
sería 0V. Cuando el puerto del microcontrolador opera de esta manera se dice
que trabaja como entrada, pues recibe o “lee” los valores de tensión de elementos
externos(switch, sensores, etc).
OUTPUT. si el puerto del microcontrolador opera como salida, hace que los pines
del mismo tomen valores al “escribir” un valor en el mismo, es decir pueden estar
1
0V sería un estado lógico 0 en el pin del microcontrolador, mientras que 5V es un estado lógico 1
Pedro Ramírez <pedroramirez22@gmail.com> 1
2. CENTRO TECNOLÓGICO DE AVANZADA
AREA DE MECATRÓNICA
Código: M07 MICROCONTROLADORES II
Laboratorio: D-19
Duración: 2 Hs CONCEPTOS DE MICROCONTROLADORES
en HIGH (1) o LOW(0), básicamente activa algunos elementos como reles, leds,
motores DC, etc.
1.1.2. Descripción de pines
VCC. Tensión de alimentación.
GND. Ground o Tierra.
Puerto A (PA7...PA0). Este puerto de 8 bits puede ser configurado como entrada
o salida I/O.
Puerto B (PB7...PB0). Ídem.
Puerto C (PC7...PC0). Ídem.
Puerto D (PDC...PD0). Ídem.
Puerto E (PE7...PE0). Ídem.
Puerto F (PF7...PF0). Ídem. y también provee las entradas para el convertidor
A/D.
Puerto G (PG4...PG0). Este puerto de 5 bits puede ser configurado como en-
trada o salida I/O.
RESET. Es la entrada para reiniciar el microcontrolador, activo con LOW.
XTAL1. Entrada del oscilador.
XTAL2. Entrada del oscilador.
AVCC. Es la tensión de alimentación para el puerto F y el convertidor A/D.
AREF. Es el voltaje de referencia del convertidor A/D
PEN. PEN es el programming enable pin para el modo SPI.
1.1.3. Preguntas
Qué es un puerto del microcontrolador?
Cuales son los modos de operación que pueden tener los puertos?
Cuantos puertos tiene el ATMEGA128?
Cuantos pines tiene cada puerto?. Cual puerto tiene 5 pines?
Pedro Ramírez <pedroramirez22@gmail.com> 2