courses > Cellular IoT Foundations > Device architecture basics
Device architecture basics
It is a purpose-built, single-chip computer optimized for low power, low cost, and one dedicated function rather than general-purpose computing.
MCUs run slower, sip power, and use bare-metal or RTOS firmware; microprocessors run fast, draw more power, and run full operating systems for general computing.
Sensors, a cellular modem, a SIM/eSIM, power management, storage, and an antenna all work together around it to form a functioning device.
Simple, single-task devices can run bare-metal; devices managing several concurrent tasks benefit from an RTOS such as FreeRTOS, Zephyr, or ThreadX.
Processing power, memory, peripheral interfaces, power modes, and development ecosystem are the specifications to weigh.
Every cellular IoT device, whether it tracks a shipping container across an ocean or monitors soil moisture on a farm, runs on a small, purpose-built computer called a microcontroller. This page explains what a microcontroller is, how it differs from the processors in your laptop or phone, and how it fits into the broader embedded system that makes an IoT device work. By the end you will see why this component is the foundation every other layer of the IoT stack depends on.
A microcontroller (often abbreviated MCU) is a compact integrated circuit that contains a processor, memory, and input/output peripherals all on a single chip. Think of it as a self-contained computer designed to do one job reliably, efficiently, and cheaply. That single-chip design is what makes it ideal for embedded uses like washing machines, smart thermostats, and IoT devices.
Microcontrollers and microprocessors look similar but are built for different purposes:
This is why microprocessors power desktops, laptops, and smartphones where speed matters, while microcontrollers suit low-power, dedicated IoT tasks.
You will frequently encounter general-purpose low-power MCU families (widely used across many embedded and IoT products), MCUs popular for prototyping, and specialized cellular-integrated MCUs that combine the processor and cellular modem on a single system-in-package.
A microcontroller alone does not make a device. It is the brain of a larger embedded system, a set of hardware components working together for a dedicated function. In a cellular IoT context that typically includes:
This Device Layer is where analog meets digital. This is where the physical hardware that captures real-world data using sensors, actuators, and microcontrollers.
Most IoT MCUs run in one of two modes:
A simple temperature logger reporting once per hour can run bare-metal; a device juggling GPS tracking, motion detection, and cellular communication at once benefits from an RTOS.
Five specifications matter most for a cellular IoT project:
1. What is a microcontroller (MCU)?
2. Compared with a microprocessor, a microcontroller typically:
3. Which two ways can an IoT microcontroller run your application?
Explore sensors common in cellular IoT. Follow the five-stage data pipeline that converts physical phenomena into transmission-ready payloads.
Start lesson