Está en la página 1de 4

TRABAJO DE COPARACION DE

MICROCONTROLADORES

1st Jean Carlo riaño


valencia Ingeniería
Mecatrónica
Universidad ECCI
Bogotá, Colombia
jeanc.
rianov@gmail.com

I. RESUMEN
Se realizaron una investigación de lo microcontroladores
PIC16F877, PIC18F4550, ATMEGA8A, MESP430,
MSP430F20130 teniendo en cuenta tamaño de memoria RAM
y ROM sus empaquetados, su programación, lenguaje, costo
herramientas de programación para tener en cuanta cosa
positiva o negativas de los microcontroladores saber elegir
bien un microcontrolador para un caso específico Palabras
claves—PIC, MICROCOTROLADORES, LENGUAJE C
,CARACTERISTICAS

II. INTRODUCCIÓN

Los microcontroladores esta presentes en nuestra vida. Se puede


encontrar controlando microondas en teléfonos en los televisores
y computadores de nuestros hogares. Por tanto la importancia que Figura 1. Microcontroladores
tiene el comprender su arquitectura interna, sus características
principales y cómo programarlos de manera efectiva y también Estructura de un microcontrolador
teniendo en cuanta su costo y función para cierto casos
Los PIC son integrados capaces de ser programados desde
III. MARCO TEÓRICO un computador y seguir una secuencia. Conviene recordar
que un PIC16F628A es uno de los más conocidos, razón por
El microcontrolador la cual su estructura brinda un esquema universal. El
El microcontrolador es en definitiva un circuito integrado siguiente es su diagrama circuito por bloques, que se debe
que incluye todos los componentes de un miniordenador. entender desde la electrónica, que es la base del trabajo de
Debido a su reducido tamaño es posible montar el controlador programación de los PIC:
en el propio dispositivo al que gobierna. Está metido dentro de
un encapsulado de circuito integrado, con su procesador (CPU),
buses, memoria, periféricos y puertos de entrada salida. Fuera
del encapsulado se ubican otros circuitos para completar
periféricos internos y dispositivos que pueden conectarse a los
pines de entrada/salida. También se conectarán a los pines del
encapsulado la alimentación, masa, circuito de completamiento
del oscilador y otros circuitos necesarios para que el
microcontrolador pueda trabajar.
Figura 4. PIC18F4550
Figura 2. Estructura
✓ Su número de pines son 40
✓ Paquete 40-DIP (0.600", 15.24 mm)
✓ Capacidad de RAM 368 x 8
✓ Capacidad EEPROM 256 x 8
✓ Entrono de programación MPAB X
✓ Lenguaje: Ensamblador, C, visual, Assembler
✓ Costo $22.00 pesos
✓ herramientas de programación gpasm, gpsim,
• PIC16F877A GNU/Linux

• ATMEGA8A

Figura 5. ATMEGA8A
Figura 3. PIC16F877A
✓ Su número de pines son 28
✓ Su número de pines son 40 ✓ Paquete 40-DIP (0.600", 15.24 mm)
✓ Paquete 40-DIP (0.600", 15.24 mm) ✓ Capacidad de RAM 2K x 8
✓ Capacidad de RAM 368 x 8 ✓ Capacidad EEPROM 256 x 8
✓ Capacidad EEPROM 256 x 8 ✓ Entrono de programación MPAB X
✓ Entrono de programación MPAB X ✓ Lenguaje: Ensamblador, C.
✓ Lenguaje: Ensamblador, C, visual. ✓ Costo $9.000 pesos
✓ Costo $20.000 pesos ✓ Herramienta de programación hardware de Arduino
✓ herramientas de programación gpasm, gpsim,
GNU/Linux
• MC68HC908GP32
• PIC18F4550
• Figura.6. MC68HC908GP32 ATMEGA8A MSP430F2013 Podemos notar que son
microcontroladores con menos pines
✓ Su numero de pines son 33
✓ Encapsulado PDIP 40
✓ Capacidad de RAM 512 bytes ▪ Paquetes MC68HC908GP32 MSP430F2013 (Plastic
✓ Entrono de programación CodeWarrior Dual In-Line Package diferente a los OTROS que son
✓ Lenguaje C DIP
✓ Costo 18.000 pesos

Características RAM ROM


• MSP430F2013 PIC16F877A 368X8 256X8
PIC18F4550 368X8 256X8
ATMEGA8A 2KX8 256X8
MC68HC908GP32 512 bytes x
MSP430F2013 128B x
Tabla 2.

▪ Analizamos 2 tabla podemos notar que pic mantiene Su


memoria RAM y ROM

▪ MC68HC908GP32 y MSP430F2013 no tiene


memoria ROM
Figura7 MSP430F2013

✓ Su numero de pines son 14 Características LENGUAJE ENTORNO DE PROG


✓ Paquete (PDIP)
✓ Capacidad RAM 128B PIC16F877A Esamblador,c,vision MPAB X
✓ Entorno de programación launchpad
✓ Lenguaje C
✓ Costo PIC18F4550 Esamblador,c,vision MPAB X
✓ Herramienta de programación software IAR ATMEGA8A Esamblador, c MPAB X
CodeWarrior
IV. METODOLOGÍA MC68HC908GP32 C ARDUINO

➢ Primer paso saber de que empresa era el MSP430F2013 C Launchpad ARDUINO


microcontrolador
➢ Segundo paso era saber la familia o el origen del Tabla.3
microcontrolador
➢ Tercer paso era averiguar cuando pines tenia
➢ Cuarto paso saber paquete de microcontrolador ▪ En tabla 3 pode demos observa que tiene más lenguaje
➢ Quinto paso ver su entorno de programación de programación son lo microcontroladores PIC
➢ Sexto su capacidad de RAM O ROM
➢ Séptimo paso costo ▪ También podemos notar entrono de programación es
➢ Octavo hacer la comparación con ayuda de una tabla diferente y que MC68HC908GP32 y MSP430F2013
➢ Noveno sacar resultado y conclusiones del comparativo son más especiales para utilizar con tarjetas como
Arduino lauchpad

IV. RESULTADOS Características costos


PIC16F877A 20.000
Características pines paquetes PIC18F4550 22.000
PIC16F877A 40 DIP ATMEGA8A 9.000
PIC18F4550 40 DIP MC68HC908GP32 18.000
ATMEGA8A 28 DIP MSP430F2013 100.000
MC68HC908GP32 40 PDIP
Tabla 4
MSP430F2013 14 PDIP
Tabla 1
La tabal 4 podemos observar los precios de los microcontroladores
no tamos que el más barato es ATMEGA8A. y el más caro es
MSP430F2013
▪ Analizamos la tabla 1 podemos observar que
CONCLUCIONES ❖ Que es mejor utilizar PIC se encuentra más
❖ antes se utilizo la pic 16f877A debido a que es información son mas comerciales
un microprocesador común, fácil de programar ❖ Supimos distinguir entre costo y su función de
y muy asequible en este diseño se migrara a la cada microcontrolador para cada caso
pic 18f4550, aunque son del mimo fabricante ❖ Que todo microcontrolador trabaja el lenguaje c
y se utiliza la misma forma de programar es un ❖ Sabemos el costo de microcontroladores
poco más costosa, pero mejora algunas
prestaciones como lo son las de memoria
velocidades, y algunos beneficios a la hora de
hacer la comunicación serial a continuación se
mostrarán algunas características de las pic
antes mencionadas.
❖ Ya podemos identificar para que sirve cada
microcontrolador visto en este laboratorio
❖ Sabemos MC68HC908GP32 y MSP430F2013 son
más especiales para utilizar con tarjetas como
Arduino lauchpad

REFERENCIAS
[1] https://www.vistronica.com/es/componentes-activos/microcontroladores-
/microcontrolador-atmega8a-pu-detail.html

[2] https://ssdielect.com/cb/freescale/2180-mc68hc908gp32.html

[3] https://www.monografias.com/trabajos18/descripcion-pic/descripcion-
pic.shtml

También podría gustarte