* microprocesador (o microcontrolador): El "cerebro" del chip, responsable de ejecutar instrucciones y controlar otros componentes. Este podría ser un procesador poderoso para tareas complejas o un microcontrolador más simple para aplicaciones integradas.
* memoria: Esto almacena instrucciones, datos y variables del programa. Los tipos incluyen:
* RAM (memoria de acceso aleatorio): Memoria volátil utilizada para datos activos; Se pierde cuando se elimina la potencia.
* ROM (memoria de solo lectura): Memoria no volátil que contiene instrucciones o datos permanentes.
* Memoria flash: Memoria no volátil que se puede borrar y reprogramarse, a menudo utilizada para actualizaciones de firmware.
* Interfaces de entrada/salida (E/S): Estos permiten que el chip interactúe con el mundo externo. Los ejemplos incluyen:
* Convertidores analógicos a digitales (ADC): Convierta señales analógicas (como temperatura o voltaje) en datos digitales que el procesador puede entender.
* convertidores digitales a analógicos (DACS): Convierta los datos digitales en señales analógicas para controlar dispositivos externos.
* Interfaces de comunicación en serie (por ejemplo, SPI, I2C, UART): Permita la comunicación con otros chips o dispositivos.
* Pin de entrada/salida de uso general (GPIO): Proporcionar interfaces flexibles para diversos fines.
* Unidad de administración de energía (PMU): Regula la fuente de alimentación al chip, a menudo incluyendo características como modos de baja potencia para extender la duración de la batería.
* sensores (en algunos chips inteligentes): Los sensores integrados pueden medir directamente las cantidades físicas, como la temperatura, la presión, la aceleración o la luz. Estos son comunes en "centros de sensores" o sistemas en un chip (SOCS).
* Motor criptográfico (en chips centrados en la seguridad): Proporciona aceleración de hardware para el cifrado y el descifrado, mejorando la seguridad y el rendimiento.
* Circuitos analógicos (en algunos chips inteligentes): Estos manejan señales analógicas, a menudo utilizadas junto con sensores o actuadores. Pueden incluir amplificadores operativos (OP-Amps), comparadores y otros bloques de procesamiento de señales analógicas.
La combinación y complejidad específicas de estos componentes definen las capacidades de un chip inteligente particular. Una tarjeta inteligente simple puede tener un microcontrolador mínimo, algo de memoria y E/S básica, mientras que un sistema sofisticado en un chip (SOC) para un teléfono inteligente podría incluir un poderoso procesador de múltiples núcleos, gigabytes de memoria RAM y flash, numerosas interfaces de I/O, una GPU y muchos otros componentes especializados.