Vamos a hablar de dispositivos lógicos programables (PLD, programmable logic device). No los confundas con CPU/MCU. Las CPU/MCU son circuitos integrados con una función fija (se programan por software). Los PLD tienen una función indefinida que el usuario programa directamente en el hardware.
Algunos tipos:
Más información en Wikipedia:
Las tarjetas SDR (Software Defined Radio) son muy populares. Permiten usar un hardware genérico (FPGA) para usos muy variados (Wi-Fi, 4G…).
Usos: recepción de R/TV, radioafición, radioastronomía, seguimiento de aeronaves AS/D, seguimiento de barcos, construir redes 4G/LTE, LoRa… Más info.