Please enable JavaScript.
Coggle requires JavaScript to display documents.
Microcontroladores, ESP 8266, PIC 16F84, REYNALDO DE JESUS CHI HERRERA -…
Microcontroladores
ATMega 328
Velocidad:
Hasta 20 MHz; rendimiento cercano a 1 MIPS por MHz (≈ 20 MIPS)
Memoria:
32 KB de memoria de programa (Flash) con capacidad de lectura mientras escribe.
2 KB de SRAM.
1 KB de EEPROM de datos.
Arquitectura
AVR de 8 bits (Harvard modificado, arquitectura RISC)
Entradas/Salidas:
Tiene 23 líneas de E/S de propósito general.
Temporizadores: 2 de 8 bits + 1 de 16 bits.
Convertidor analógico-digital (ADC) de 10 bits con 6 canales (en encapsulado DIP / paquete estándar).
Comunicación: USART (serie), SPI, I²C (TWI), watchdog, interrupciones externas internas.
-Trabaja de 1.8 - 5.5 V
Uso mas común:
Muy usado en la plataforma Arduino (Uno, Nano, etc.) como microcontrolador general para prototipos, sensores, controladores, sistemas embebidos de nivel medio. Por su buen balance entre capacidad, costo y comunidad de soporte.
ESP 32
Arquitectura:
Núcleo Xtensa LX6 dual-core de 32 bits (en muchos modelos)
Velocidad:
Hasta 240 MHz (frecuencia variable)
Memoria:
SRAM interna ~ 520 KB (en módulos típicos).
ROM / memoria de arranque (para funciones del sistema) ~ 448 KB en algunos modelos.
Memoria Flash externa en el módulo (por ejemplo 4 MB)
Entrada / Salida:
Amplia cantidad de GPIOs (depende del módulo/marca, decenas de pines disponibles).
Capacidad para múltiples interfaces: SPI, I²C, UART, I²S, DAC, ADC, PWM, CAN (en algunos modelos), sensores de tacto, etc.
WiFi integrada (802.11 b/g/n) y Bluetooth Classic / BLE integrados en muchos modelos.
Trabaja de 3.0 V a 3.6 V (niveles lógicos 3.3 V)
Uso más común
Muy usado en aplicaciones de IoT de mayor exigencia: controladores con conectividad, adquisición de datos, proyectos que requieren más potencia, multitarea, servidores web embebidos, automatización, control de robots, etc.
ESP 8266
Arquitectura:
Núcleo Tensilica Xtensa L106 (32 bits)
Velocidad:
Operación típica de 80 MHz (algunos modos hasta 160 MHz).
Memoria:
160 KB de RAM total (región de datos e instrucción).
Memoria Flash externa (normalmente entre 512 KB y 4 MB, hasta 16 MB permitidos).
Entradas / Salidas:
Hasta 17 GPIOs (dependiendo del módulo).
ADC de 10 bits (un canal).
Interfaces de comunicaciones: UART, SPI, I²C (software o hardware), I²S, PWM, etc.
Soporte de WiFi 802.11 b/g/n (2.4 GHz) integrado.
Opera a 3.3 V (nivel de señal)
Uso más común:
Ideal para proyectos de IoT con conectividad WiFi, sensores distribuidos, nodos remotos, domótica, etc. Se puede usar solo como microcontrolador con capacidad de conexión a red.
PIC 16F84
Arquitectura
RISC de 8 bits con arquitectura Harvard (memoria de programa separada de la de datos).
Velocidad
Frecuencia de reloj externa hasta ~ 20 MHz (aunque muchas versiones usan 10 MHz).
Memoria
Memoria de programa (Flash): 1 K palabra (1 024 instrucciones, palabra de 14 bits).
RAM de datos: 68 bytes (registros internos).
EEPROM de datos: 64 bytes.
Entradas / Salidas
13 pines de I/O (Puerto A con 5 bits, Puerto B con 8 bits).
Temporizador TMR0 de 8 bits con prescaler.
Uso más común
Por su simplicidad y bajo costo se ha usado tradicionalmente en educación, electrónica básica, pequeños controles digitales, temporizadores, experimentación de microcontroladores iniciales y proyectos donde no se requiere muchas funciones sofisticadas.
REYNALDO DE JESUS CHI HERRERA