Institutional Repository

Estudio comparativo de los módulos UART, PWM, I2C, SPI y ADC entre los microcontroladores PIC16F887 y ATmega328P.

Show simple item record

dc.contributor.author Fajardo Monzón, Edgar Oliverio
dc.date.accessioned 2024-06-13T20:56:07Z
dc.date.available 2024-06-13T20:56:07Z
dc.date.issued 2023
dc.identifier.uri https://repositorio.uvg.edu.gt/xmlui/handle/123456789/5098
dc.description Tesis. Licenciatura en Ingeniería Mecatrónica. Facultad de Ingeniería (98 p.). en_US
dc.description.abstract En la Universidad del Valle de Guatemala se imparte el curso de Programación de Microcontroladores y Electrónica Digital 2 haciendo uso del microcontrolador PIC16F887. El mismo utiliza el PICkit3 o PICkit4, los cuales presentan una serie de dificultades en cuanto a su configuración y uso. Se propone como alternativa a este microcontrolador el uso del ATmega328P, el cual es utilizado en la plataforma de desarrollo Arduino UNO. Con el propósito de determinar la mejor opción para la enseñanza en la Universidad del Valle de Guatemala, se compara el rendimiento del microcontrolador PIC16F887 con el microcontrolador ATmega328P, esto por medio de analizadores lógicos y ciclos de reloj utilizados; las tareas realizadas son las propuestas en el curso de Programación de Microcontroladores en los laboratorios que involucran los módulos ADC, PWM, UART, I2C y SPI. Los módulos se programaron en ambos microcontroladores tanto en lenguaje ensamblador, como en C, exceptuando los módulos I2C y SPI, los cuales son programados únicamente en C. Este estudio nos muestra mejores resultados en el ADC del ATmega328P a comparación del módulo ADC del PIC16f887, el cual tiene una resolución muy variable y lecturas más lentas así como un mayor tiempo antes de iniciar una nueva lectura. El resultado se repite en ambos lenguajes de programación, aumentando evidentemente en C. En los protocolos de comunicación evaluados, el comportamiento es equivalente y la cantidad de registros modificados depende del microcontrolador, requiriendo menos el ATmega328P. (LA)
dc.language.iso es en_US
dc.publisher Universidad del Valle de Guatemala en_US
dc.subject Microcontroladores en_US
dc.subject Arduino (Controlador programable) en_US
dc.subject Microcontrollers -- Computer programs en_US
dc.subject Mechatronics – Guatemala – Technological innovation en_US
dc.subject Mecatrónica – Guatemala – Innovación tecnológica en_US
dc.subject Programas para computador – Enseñanza superior en_US
dc.subject Controladores de dispositivos (Programas para computador) en_US
dc.title Estudio comparativo de los módulos UART, PWM, I2C, SPI y ADC entre los microcontroladores PIC16F887 y ATmega328P. en_US
dc.type Public Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record