Skip to main content

Glossary · 31 terms

Embedded engineering glossary

Clear, plain-English definitions of the hardware, PCB, firmware, IoT, and compliance terms that come up in embedded product development — written by engineers who work with them every day.

PCB & Hardware

  • PCB

    Printed Circuit Board

    A PCB (printed circuit board) is a flat board that mechanically supports and electrically connects components via copper traces on an insulating substrate.

  • HDI PCB

    High-Density Interconnect PCB

    An HDI PCB uses finer traces and smaller microvias than standard boards, packing more connections into less space for compact, high-performance devices.

  • Rigid-flex PCB

    Rigid-Flex Printed Circuit Board

    A rigid-flex PCB combines rigid and flexible circuit sections in one assembly, letting a board fold to fit a 3D enclosure without connectors or cables.

  • Gerber files

    Gerber Format

    Gerber files are the standard open format describing each PCB layer — copper, solder mask, silkscreen, drill data — used by fabricators to build the board.

  • Controlled impedance

    Controlled impedance is a PCB technique that sets trace geometry and stackup so high-speed signals see a consistent target impedance, avoiding reflections.

  • Signal integrity

    Signal integrity is how well an electrical signal keeps its shape through a circuit, covering reflections, crosstalk, and timing that can corrupt data.

  • BMS

    Battery Management System

    A battery management system (BMS) is electronics that monitor and protect a battery pack, tracking voltage, current, and temperature to prevent damage.

Firmware

  • Firmware

    Firmware is the low-level software in a device's non-volatile memory that controls its hardware directly, sitting between the hardware and any software.

  • RTOS

    Real-Time Operating System

    A real-time operating system (RTOS) is a compact OS that schedules tasks with deterministic timing, guaranteeing time-critical operations meet deadlines.

  • Bare-metal

    Bare-Metal Firmware

    Bare-metal firmware runs directly on the microcontroller with no operating system, giving full control and minimal overhead for constrained applications.

  • Bootloader

    A bootloader is a small program that runs first at power-on, initializing hardware and loading firmware, often enabling updates over the air or USB.

  • BSP

    Board Support Package

    A board support package (BSP) is the firmware layer — drivers, init code, configuration — that adapts an OS or app to a specific hardware board.

  • OTA update

    Over-the-Air Update

    An over-the-air (OTA) update delivers new firmware to a deployed device remotely over its network, letting manufacturers fix bugs and add features.

Processors & Compute

  • Embedded system

    An embedded system is a computer built into a larger product to perform a dedicated function, combining a processor, memory, and I/O with firmware.

  • MCU

    Microcontroller

    A microcontroller (MCU) is a single chip integrating a processor core, memory, and peripherals, designed to run dedicated firmware for real-time control.

  • MPU

    Microprocessor

    A microprocessor (MPU) is a processor that relies on external memory and typically runs a full OS like Linux, for devices needing rich UIs or networking.

  • SoC

    System on Chip

    A system on chip (SoC) integrates a processor, memory interfaces, and peripherals — sometimes radios or AI accelerators — on one chip to cut cost/space.

  • SoM

    System on Module

    A system on module (SoM) packages a processor, memory, and support circuitry as a ready-made board that drops onto a custom carrier, speeding development.

  • FPGA

    Field-Programmable Gate Array

    An FPGA (field-programmable gate array) is a chip whose digital logic can be reconfigured after manufacturing, letting engineers implement custom hardware.

  • Edge AI

    Edge Artificial Intelligence

    Edge AI is machine learning that runs directly on a device at the network edge rather than in the cloud, delivering low latency and offline operation.

  • TinyML

    Tiny Machine Learning

    TinyML is machine learning optimized for low-power microcontrollers with kilobytes of memory, enabling always-on inference within a tiny power budget.

  • Sensor fusion

    Sensor fusion combines data from multiple sensors — accelerometers, gyroscopes, magnetometers — into one estimate more accurate than any sensor alone.

Connectivity

  • LPWAN

    Low-Power Wide-Area Network

    LPWAN (low-power wide-area network) is a class of wireless technologies — LoRaWAN, NB-IoT, LTE-M — built for long range and multi-year battery life.

  • BLE

    Bluetooth Low Energy

    Bluetooth Low Energy (BLE) is a short-range wireless protocol designed for very low power, widely used to connect battery-powered wearables and sensors.

  • MQTT

    MQ Telemetry Transport (original name)

    MQTT is a lightweight publish/subscribe messaging protocol built for constrained devices and unreliable networks, common for sending IoT data to the cloud.

Compliance

  • EMC

    Electromagnetic Compatibility

    EMC (electromagnetic compatibility) is a device's ability to operate correctly without emitting excessive interference or being disrupted by it.

  • ESD

    Electrostatic Discharge

    ESD (electrostatic discharge) is the sudden flow of electricity between two charged objects, which can instantly damage sensitive electronics.

  • Functional safety

    Functional safety is the part of a system's safety that depends on electronics and software working correctly, managed through standards like IEC 61508.

Manufacturing & Process

  • DFM

    Design for Manufacturability

    Design for manufacturability (DFM) is the practice of designing a product to be built reliably and cost-effectively, catching issues before production.

  • BOM

    Bill of Materials

    A bill of materials (BOM) is the complete, structured list of every component, part number, and quantity needed to build a product — the master parts list.

  • NPI

    New Product Introduction

    New product introduction (NPI) is the process of taking a validated design into volume manufacturing, covering design transfer, pilot builds, and testing.