What is Embedded?

Embedded (or embedded systems) refers to electronic systems in which computer functionality is integrated into a device that performs a specific task. Instead of a general-purpose operating system (such as on a PC), an embedded system typically runs a lightweight OS or Firmware, focused on a single function.

In the OT world, embedded systems are everywhere: from Sensors and Actuators through to PLCs and HMIs.


🧠 Characteristics of embedded systems

Property Explanation
Task-specific Designed for a single application or limited set of functions
Real-time behaviour Often requires fast and predictable responses (see also RTOS)
Limited resources Modest memory, CPU and power consumption
Compact and integrated Hardware and software often on a single board or module
Long-term operation Designed for years of operation with minimal updates

⚙️ Examples in an OT context

Application Embedded component
PLC Embedded CPU with I/O control
HMI Touchscreen with embedded OS for visualisation
Sensors and Actuators Microcontrollers for data acquisition or signal conversion
Remote IO modules Embedded firmware for decentralised process control
Industrial robots Embedded motion controllers for precise movement

🧱 Typical components of an embedded system

  • Microcontroller (MCU) or System-on-Chip (SoC)
  • RTOS or bare-metal firmware
  • Flash memory and RAM
  • Inputs and outputs (I/O), such as GPIO, UART, CAN, Ethernet
  • Embedded software specific to the application

🔁 Embedded vs. general purpose

Type Description
Embedded Specific purpose, minimal resources, often real-time
General-purpose PC Wide range of applications, plentiful resources, runs many applications at once

An embedded system is not a computer in the classical sense, but an intelligent component of a larger device.


📌 In summary

Embedded systems are the brains of industrial devices. They are small, task-focused and designed to run reliably for years — often without you realising any “software” is running at all.