Industrial electronics

arch

An architecture; a computer architecture or instruction set architecture.

arch: the instruction set a processor understands

In industrial electronics and computing, an arch is shorthand for the instruction set architecture (ISA) of a processor or microcontroller. It defines the fundamental contract between hardware and software: the specific commands a CPU can execute, how data moves between registers and memory, how conditional branches work, and what the binary encoding of each instruction looks like. Without knowing the arch, you cannot write working code for a given chip.

Common industrial arches include x86 (Intel and AMD processors), ARM (dominant in embedded systems and mobile), MIPS (legacy industrial controllers), and RISC-V (emerging open standard). Each defines a different instruction set. An ARM Cortex-M4 cannot execute x86 code, even if both chips have identical clock speeds and memory. The arch is the language the hardware speaks.

The choice of arch ripples through an entire product. It determines which compilers you can use, which real-time operating systems are available, what debugging tools exist, and which libraries have been ported. In industrial settings, arch selection often locks in the software ecosystem for years. Switching from ARM to MIPS in a control system means recompiling code, revalidating logic, and potentially rewriting sections that rely on arch-specific optimizations.

Arches come in word widths: 8-bit, 16-bit, 32-bit, and 64-bit refer to the native register size and typical memory address width. A 32-bit arch can address far more memory than an 8-bit one, but requires more transistors and power. Industrial equipment often uses 32-bit ARM cores for real-time tasks where x86 would be overkill.

When someone says a system runs on a certain arch, they are pinning down not just the processor family but the instruction set version. ARM has evolved from ARMv6 through ARMv8 and beyond; each generation adds instructions and sometimes changes memory models. Firmware built for ARMv7 may not exploit ARMv8 features like 64-bit support, but it will usually still run on ARMv8 hardware (backward compatibility is typical, though not guaranteed).

More from Industrial electronics

See all

Get the Word of the Day

One industrial term every weekday, with the trade it belongs to and why it is worth knowing. No advertising.