Mikrocontroller
A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation within an embedded system. It typically combines a processor core, memory, and programmable input/output peripherals on a single chip. Unlike general-purpose microprocessors, MCUs are optimized for low power consumption, small size, and low cost, making them ideal for dedicated control tasks.
A typical MCU includes a CPU core, non-volatile memory for program code (often flash), volatile memory for
Architecture often involves a simple, energy-efficient core. Many MCUs use Harvard or von Neumann memory organization
Applications span consumer electronics, appliances, automotive systems, industrial automation, medical devices, and IoT sensors. MCUs provide
Common families include ARM Cortex-M based MCUs (STM32, NXP LPC, TI), AVR, PIC, 8051 derivatives, and specialized