Concept Flow - Arduino hardware architecture overview
Power Supply
Microcontroller Unit (MCU)
Digital I/O Pins
Communication Interfaces (UART, SPI, I2C)
Memory (Flash, SRAM, EEPROM)
Clock System
Reset Circuit
The Arduino board has a power supply that feeds the microcontroller unit (MCU). The MCU controls digital and analog pins, communication interfaces, memory, clock, and reset circuits.
