Está en la página 1de 4

ATMEGA 328P

El ATmega328p es un chip microcontrolador creado por Atmel y pertenece a la serie megaAVR.

El Atmega328 AVR 8-bit es un Circuito integrado de alto rendimiento que est basado un microcontrolador RISC,
combinando 32 KB ISP flash una memoria con la capacidad de leer-mientras-escribe, 1 KB de memoria EEPROM, 2 KB
de SRAM, 23 lneas de E/S de propsito general, 32 registros de proceso general, tres temporizadores
flexibles/contadores con modo de comparacin, interrupciones internas y externas, programador de modo USART, una
interfaz serial orientada a byte de 2 cables, SPI puerto serial, 6-canales 10-bit Conversor A/D (canales en TQFP y
QFN/MLF packages), "watchdog timer" programable con oscilador interno, y cinco modos de ahorro de energa
seleccionables por software. El dispositivo opera entre 1.8 y 5.5 voltios. Por medio de la ejecucin de poderosas
instrucciones en un solo ciclo de reloj, el dispositivo alcanza una respuesta de 1 MIPS, balanceando consumo de energa
y velocidad de proceso.

PARMETROS VALORES

Flash 32 Kbytes

SRAM 2 Kbytes

Cantidad Pines 28

Frecuencia mxima de operacin 20 MHz

CPU 8-bit AVlR

Pines mximos de E/S 23

Interrupciones internas 24

SPI 1

UART 1

Canales ADC 8

Resolucion de ADC 10

Eeprom 1K
Canales PWM 6

Voltaje de operacin 1.8-5.5 v

Timers 3

Terminales del microcontrolador

Vcc

Fuente de voltaje digital (5 Volts)

GND

Tierra.

Puerto A(PA7..PA0)

El puerto A sirve como entradas analgicas al convertidor ADC. Adems el puerto A sirve como puerto de 8 bits de I/O
bidireccionales, si el Convertidor A/D no es usado. El buffer de salida del puerto A tiene la capacidad de abastecer y
drenar corriente. Cuando los pines PA0 a PA7 son usados como entrada y externamente jalados hacia abajo, ellos
abastecen corriente si los resistores internos pull-up s activan. Los pines del puerto A son de tres estados cuando la
condicin de reset se activa.
Puerto B(PB7..PB0)

El puerto B es un puerto de 8 bits de I/O bidireccionales con resistores internos pull-up (seleccionados por cada bit). El
buffer de salida del puerto B tiene la capacidad de abastecer y drenar corriente. Cuando los pines PB0 a PB7 son usados
como entrada y externamente jalados hacia abajo, ellos abastecen corriente si los resistores internos pull-up s activan.
Los pines del puerto B son de tres estados cuando la condicin de reset se activa. El puerto B tambin alberga funciones
de registros de especiales, como se enlistan en la Tabla.

Puerto C(PC7..PC0)
El puerto C es un puerto de 8 bits de I/O bidireccionales con resistores internos pull-up (seleccionados por cada bit). El buffer de salida del puerto
C tiene la capacidad de abastecer y drenar corriente. Cuando los pines PC0 a PC7 son usados como entrada y externamente jalados hacia
abajo, ellos abastecen corriente si los resistores internos pull-up s activan. Los pines del puerto C son de tres estados cuando la condicin de
reset se activa.

Puerto D(PD7..PD0)
El puerto D es un puerto de 8 bits de I/O bidireccionales con resistores internos pull-up (seleccionados por cada bit). El buffer de salida del puerto
D tiene la capacidad de abastecer y drenar corriente. Cuando los pines PD0 a PD7 son usados como entrada y externamente jalados hacia
abajo, ellos abastecen corriente si los resistores internos pull-up s activan. Los pines del puerto D son de tres estados cuando la condicin de
reset se activa. El puerto D tambin alberga funciones de registros de especiales.
RESET
Entrada de reinicio (RESET). Un nivel bajo en este pin aplicado por mas de un tiempo del mnimo pulso (rst ts =) generara un reset, an si el
reloj no est corriendo.

XTAL1
Entrada del amplificador inversor que forma parte del oscilador.

XTAL2
Salida del amplificador inversor que forma parte del oscilador.

AVCC
Es el pin de la fuente de voltaje para el Puerto A del Convertidor A/D. deber ser conectada a Vcc, an si el ADC no se utiliza. Si el ADC se utiliza
se conecta a Vcc a travs de un filtro pasa bajo.

AREF
Es el pin de referencia analgica para el convertidor A/D.

También podría gustarte