Processor
Memory
Actuator
Input/Output ports
The speed at which a microcontroller stores data
The speed of communication between devices
The speed at which the processor executes instructions
The speed of the internet connection
Pausing the system for a power-saving mode
A signal to stop the microcontroller completely
A signal that temporarily halts the current task to execute a higher-priority task
A function to reset the microcontroller
RISC (Reduced Instruction Set Computer)
CISC (Complex Instruction Set Computer)
ARM Cortex-M
PowerPC
ARM
RISC
CISC
x86
128 bytes
256 bytes
512 bytes
1024 bytes
Harvard RISC
ATmega328P
PIC16F877A
8051
STM32
Consumer electronics
Automotive and industrial IoT applications
Gaming devices
Wearable technology
A standalone desktop system
A software program running in isolation
A combination of hardware and software designed for a specific task
A cloud-based computing system
Temperature sensor
LCD display
Motor
A device used for storing large data
A central unit that processes instructions in a computer
A component for wireless communication
A power supply unit
Sensor
. ALU (Arithmetic Logic Unit)
Display
Memory unit
Control unit
Arithmetic Logic Unit (ALU)
Input/Output unit
Byte
Bit
Word
Nibble
RAM
ROM
Cache
Hard disk
Smart cameras and drones
Temperature control systems
Gas detection systems
Water quality monitoring
Photodiode
Ultrasonic sensor
Pyroelectric sensor
LDR
Detect chemical changes using biological components
Capture images
Monitor motion and orientation
Measure environmental temperature