Want to create interactive content? It’s easy in Genially!

Get started free

ATMEGA328P

Daniela Gomez Piedrahita

Created on October 18, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

APLICACIONES

Retencion de Datos

LENGUAJE DE PROGRAMACION

8 things about

Ciclo de Lectura/ Escritura

VELOCIDAD

ATMEGA328P

PINES

ARQUITECURA

TEMPERATURA DE TRABAJO

Conclusiones

Ref Bibliograficas

By: Daniela Gomez Piedrahita

Control de Acceso

Sistemas embebidos

Domotica

APLICACIONES

Electrodomesticos

Robotica

Industriales

Automotriz

Arduino

Juguetes

LENGUAJE DE PROGRAMACION

Arduino C++

ASM

Java

Fabricantes de Hardware

C++

VELOCIDAD

Velocidad

Cristal

PORT C

RESET

ANALOGICAS

PORT B

GND

P OSC

PINES

PORT D

A REF

Vcc

PWM

Encapsulado

ALU

RISC

ARQUITECTURA

Fisica

CPU

Harvard

Conversor A/D

Bus de datos

Memoria

ARQUITECTURA

OSCILADOR

LIBRERIAS

APLICACION

CONCLUSIONES

EFICIENCIA ENERGETICA

MAESTRO O ESCLAVO

ARDUINO

Referencias Bibliograficas

Bates, M. (2004). PIC Microcontrollers: An Introduction to Microelectronics: Vol. 2nd ed. Newnes. (p. 117-156). https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=189599&lang=es&site=ehost-live&ebv=EB&ppid=pp_117 Morton, J. (2005). The PIC Microcontroller: Your Personal Introductory Course: Vol. 3rd ed. Newnes. (p. 20–76). https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=189614&lang=es&site=eds-live&scope=site&ebv=EB&ppid=pp_20

PWM

Entre los pines D y B, hay 6 pines que ademas, puede ser salidas pwm con resolucion de 8 bits.

Vcc

Por este pin se alimenta el microcontrolador, con voltaje continuo de 1.8 a 5.5 voltios.

Harvard

El microcontrolador ATMEGA328P posee arquitectura harvard. Esto significa que tiene memorias independientes para almacenamiento de informacion y para datos de procesamiento de programa.

Memoria

ATMEGA328P tiene: - 32kilobytes de memoria flash legible y escribible al tiempo. -1 kilobytes de memoria EEPROM. -2 kilobytes de memoria SRAM.

RESET

Este pin reinicia el programa del microcontrolador, cuando se des energiza (hay un cero logico).Reset activo en bajo. tambien se resetea al micro, cuando no hay señal de reloj.

Aplicaciones

Los microcontroladores estan hechos para controlar sistemas embebidos, con poca densidad de datos, en comparacion con los sistemas informaticos, para os cuales estan hechos los microprocesadores.

Librerias

El microcontrolador ATMEGA328P resulta ser mas facil de usar que los microcontroladores PIC, ya que la compañia ATMEL posee mas librerias que simplifican la programacion.

Arduino

ATMEGA328P se usa en las tarjetas Arduino, lo cual hace que sean comercialmente mas conocidos que los PIC, asi como su programcion basica, y su implementacion en proyectos embebidos.

OSCILADOR

Los cristales de cuarzo con un recurso esencial para sistemas digitales contemporaneos, sus propiedades piezoelectricas lo convierten en el generador de señal reloj por excelencia, debido a su gran precision con respecto a osciladores con OpAmp.

PORT B

8 pines B, pueden ser entradas o salidas digitales. Con resistores pull up internos. Dos de ellos son los pines para conectar oscilador, y otros pueden ser salidas PWM de 8 bits.
El ATMEGA328P puede tener diversas aplicaciones, segunsu capacidad de memoria, velocidad, conversion A/D, PWM y numero de entradas salidas.

PORT C

7 pines C, pueden ser entradas o salidas digitales.con resistores pull up internos. De los cuales uno es RESET y otros 6 pueden ser entradas analogicas.

Bus de datos

Este microcontolador posee dos buses de datos, uno para programa y otro para variables y datos estaticos. (Arquitectura Harvard).

Fisica

Este microcontrolador, segun su arquitectura de harvard, posee varios elementos digitales internos.

GND

ATMEGA328P posee dos pines de polo a tierra.

CPU

Este microcontrolador tiene una cpu con nucleo AVR de 8 bits. Con arquitectura RISC avanzada.

A REF

Para conversion de señales Analogo a Digital A/D, se usa un voltaje de referencia, que se introduce al microcontrolador por este pin.

Velocidad

El microcontrolador ATMEGA328P puede operar a velcidades de hast 20 MHZ. Dependiendo del oscilador que se le acople, normalmente Arduino lo integra con un cristal de 16 MHZ.

Eficiencia energetica

Los microcontroladores, al estar encapsulados en un unico circuito integrado, representan un menor consumo energetico en comparacion con un ordenador convencional, al momento de monitorear y controlar sistemas o procesos fisicos.
ATMEGA328P Es un microcontrolador, usado en los modulos Arduino Uno y Nano.Fabricado por la compañia ATMEL.
El ATMEGA328P posee un conjunto de 28 pines. Posee pines denominados B, C y D. Se incluyen tambien los pines de alimentacion y señales particulares.

Encapsulado

El microcontrolador ATMEGA328P se fabrica en encapsulado PDIP, de ahi la letra P al final de su referencia. Es de montaje no superficial.

Maestro o esclavo

En sistemas de control y automatizacion complejos, los microcontroladores pueden servir de apoyo para cerebros digitales de mayor calibre como los PLC, o computadoras en general.

Arquitectura

Su menor frcuencia de trabajo no es problema, ya que su arquitectura tipo Harvard le permite ejecutar su programa de manera mas agil, accediendo a espacios de memoria independientes para datos y programa, de manera menos congestionnada.

Arduino C++

Es el lenguaje propio de Arduino, basado en el lenguaje C++, con unas pocas variaciones.

ASM

El lenguaje ensamblador es de bajo nivel. Se basa en mnemonico que representan sentencias basicas para las maquinas programables. Es la forma mas basica de codigo entendible por un programador, antes del lenguaje maquina (binario).

RISC

ATMEGA328P posee una arquitectura de operatividad tipo RISC avanzada de 8 bits. Esto es, que opera nstrucciones o senencias muy simples, lo que reduce el numero de transistores a usar.

ANALOGICAS

Dentro de los pines B, se puede programar 6 entradas analogicas con resolucion de 10 bits. La amplitud de la señal de entrada debe estar entre 0 y 5 voltios.

Conversor A/D

Este microcontrolador tiene 6 entradas para conversion de señales analogicas a digital, con 10 bits de resoucion.
El microcontrolador ATMEGA328P puede operar a veloocidades de hhasta 20 MHz. Dependiendo del oscilador que se le acople. Normalmente, Arduino lo integra con un cristal de 16 MHz.
El microcontrolador ATMEGA328P se puede programar con varios lenguajes, cuyas sentencias o instrucciones no sean demasiado extensas

PORT D

8 pines D, pueden ser entradas o salidas digitales. Con resistores pull up internos. Algunos pines pueden ser salidas PWM de 8 bits.

ALU

Este microcontrolador tiene una unidad aritmetica logica, esencial para su desempeño en el procesamiento de variables.

C++

C++ es un lenguaje de alto nivel. Significa 'C incrementando'. Esta orientado a objetos. Util en sistemas operativos, videojuegos, y microcontroladores. idela para sistemas embebidos.
SE suele usar cristales con propiedades piezoelectricas para generar señal de reloj con mucha precision. Esta acompañado de circuitos RC.

P OSC

ATMEGA328P tiene dos pines, en los cuales se conecta un circuito oscilador, para darle la señal al reloj , generalmente el oscilador consta de un cristal y dos capaciores, aterrizados.

Java

Java es un lenguaje parecido a C++ en su sintaxis, tambien orientado a objetos, pero su manejo de librerias es menos complejo.

Fabricante de Hardware

cada fabricante de hardware tiene su propio lenguaje ensamblador para procesadores, segun su arquitectura especifica, usando mnemonicos especificos.