Arduino Tutorial – The Industrial and Professional Way

Learn Embedded C Register Level Firmware Development for GPIO I2C SPI UART Timer PWM ADC Memory Interrupt etc. on Atmel AVR 8-bit Atmega328p Microcontroller