Processador embarcado não é definido por arquitetura — é definido por seu papel. É processador dedicado a função específica dentro de sistema maior, não computador de propósito geral onde você instala software. Roda firmware, não SO com apps instalados pelo usuário (geralmente).
Projetado para aplicação específica: controle motor, fusão sensores, tratamento protocolo, render UI. Instruction sets frequentemente incluem extensões DSP, ops manipulação bits, ou periféricos customizados (CAN, PWM, ADC).
RAM limitada (KB–MB), flash (KB–MB), sem MMU (geralmente), sem memória virtual. Timing determinístico importa mais que throughput bruto.
Soluções single-chip (MCUs) integram CPU, memória, periféricos, clock, reset, brownout detection. Reduz BOM, tamanho placa, potência.
Muitos sistemas embarcados são hard real-time: perder deadline = falha sistema (airbag, comutação motor). Outros soft real-time (responsividade UI, streaming áudio).
Disponibilidade 10–20 anos. Temperatura estendida (-40°C a +125°C). Tolerância vibração, EMI, umidade.
| Tipo | Uso Típico | Exemplos |
|---|---|---|
| Microcontroladores (MCU) | Controle, sensoriamento, comms simples | STM32, ESP32, PIC, AVR, MSP430 |
| DSPs | Processamento sinal (áudio, motor, RF) | TI C2000/C6000, ADI SHARC |
| Application Processors (AP) | SO rico (Linux/Android), multimídia | i.MX, Snapdragon, Exynos, RK3588 |
| SoC / SiP | Radio + MCU integrado (IoT) | Nordic nRF52, TI CC13xx, ESP32-C3 |
Custo, potência, tempo boot, determinismo, fator forma, certificação, longevidade supply. MCU boot em milissegundos, consome µA em sleep, custa $0,50–$5, roda 20 anos. Pi não faz nada disso.
Processadores embarcados são o tecido computacional invisível do mundo físico. Trocam generalidade por eficiência, determinismo, integração — habilitando sistemas inteligentes, conectados, automatizados dos quais dependemos diariamente.
Tecnologia Eletrônica © [www.351231.com]