electronics//chip//MCU

Microcontroller unit — a self-contained chip integrating core (often ARM Cortex-M), flash memory, RAM, and peripheral blocks on a single die.


Microcontroller unit — a self-contained chip integrating core (often ARM Cortex-M), flash memory, RAM, and peripheral blocks on a single die.

Peripherals on-die: timers, ADC, UART, SPI, I2C.

Runs bare-metal or RTOS code.

Examples: STM32 (STMicro), ESP32 (Espressif)

Dominates IoT, automotive, and industrial control; cost, power, and determinism matter more than raw speed.

Has everything inside: RAM (256 KB, stack) + Flash (1024 KB, firmware)

Usually contains ASIC helpers on-die (e.g. NPU, DSP, ADC)

General-purpose: can be a toaster, a drone, a watch, a sensor hub.

Cortex-M is the great match for IoT; also wearables (battery life up to 2 years)

Requires ASIC helpers around it for specialized tasks.