Microcontrollers
References
[1] A. Daga, “AVR Microcontroller : All You Need To Know- (Part 1/46),” Engineers Garage, 01-Jan-2011. [Online]. Available: https://www.engineersgarage.com/article_page/avr-microcontroller-all-you-need-to-know-part-1-46/#:~:text=AVR%20was%20developed%20in%20the,known%20as%20Advanced%20Virtual%20RISC. [Accessed: 04-Feb-2021].
[2] “ATmega328P,” ATmega328P - 8-bit Microcontrollers. [Online]. Available: https://www.microchip.com/wwwproducts/en/ATmega328p. [Accessed: 05-Feb-2021].
[3] “Arduino Uno Rev3,” Arduino Uno Rev3 | Arduino Official Store. [Online]. Available: https://store.arduino.cc/usa/arduino-uno-rev3. [Accessed: 17-Mar-2021]
[4] J. Beningo, “USART vs UART: Know the difference,” EDN, 21-Sep-2015. [Online]. Available: https://www.edn.com/usart-vs-uart-know-the-difference/. [Accessed: 19-Mar-2021].
[5] A. Industries, “USB to TTL Serial Cable - Debug / Console Cable for Raspberry Pi,” Adafruit . [Online]. Available: https://www.adafruit.com/product/954. [Accessed: 19-Mar-2021].
[6] M. Technology, “ATtiny3216/3217 Datasheet,” tinyAVR 1-series, May-2020. [Online]. Available: https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny3216-17-DataSheet-DS40002205A.pdf. [Accessed: 19-Mar-2021].
[7] “TWI Bus,” I2C Bus, 14-Mar-2016. [Online]. Available: https://www.i2c-bus.org/twi-bus/. [Accessed: 19-Mar-2021].
[8] M. Technology, “ What is TWI? How to Configure the TWI for I2C Communication,” TB3181, 2018. [Online]. Available: http://ww1.microchip.com/downloads/en/DeviceDoc/90003181A.pdf. [Accessed: 19-Mar-2021].
[9] “SparkFun Real Time Clock Module,” BOB-12708 - SparkFun Electronics. [Online]. Available: https://www.sparkfun.com/products/12708. [Accessed: 19-Mar-2021].
[10] “I2C EEPROM - 256k Bit (24LC256),” Sparkfun. [Online]. Available: https://www.sparkfun.com/products/525. [Accessed: 19-Mar-2021].
[11] Yida, “UART vs I2C vs SPI – Communication Protocols and Uses,” Latest Open Tech From Seeed Studio, 16-Nov-2020. [Online]. Available: https://www.seeedstudio.com/blog/2019/09/25/uart-vs-i2c-vs-spi-communication-protocols-and-uses/. [Accessed: 19-Mar-2021].
[12] A. Bhatt, “Understanding the I2C Protocol,” Engineers Garage, 27-May-2020. [Online]. Available: https://www.engineersgarage.com/tutorials/understanding-the-i2c-protocol/. [Accessed: 19-Mar-2021].
[13] P. Dhaker, “Introduction to SPI Interface,” Introduction to SPI Interface | Analog Devices. [Online]. Available: https://www.analog.com/en/analog-dialogue/articles/introduction-to-spi-interface.html. [Accessed: 19-Mar-2021].
[14] A. ON, “Difference between I2C and SPI ( I2C vs SPI ), you should know.,” Aticleworld, 11-Jun-2020. [Online]. Available: https://aticleworld.com/difference-between-i2c-and-spi/#:~:text=I2C%20is%20a%20half%2Dduplex,not%20the%20feature%20of%20SPI. [Accessed: 19-Mar-2021].
[15] “UPDI Physical Interface,” Microchip Atmel-ICE. [Online]. Available: https://onlinedocs.microchip.com/pr/GUID-DDB0017E-84E3-4E77-AAE9-7AC4290E5E8B-en-US-4/index.html?GUID-9B349315-2842-4189-B88C-49F4E1055D7F%C2%A0. [Accessed: 19-Mar-2021].
[16] M. Technology, “AVR Interrupts,” Microchip Developer Help, 19-Mar-2021. [Online]. Available: https://microchipdeveloper.com/8avr:int. [Accessed: 19-Mar-2021].
[17] “Interrupts in AVR MicroController,” javaTpoint. [Online]. Available: https://www.javatpoint.com/interrupts-avr-microcontroller#:~:text=External%20Interrupts%20in%20AVR%20Microcontroller,%22Interrupt%20Sub%2DRoutine%22. [Accessed: 19-Mar-2021].
[18] "We bring you the 10 most popular prototyping and development boards in 2021,” YoungWonks" 19-Mar-2021. [Online]. Available: https://www.youngwonks.com/blog/Top-10-IoT-boards-for-2019. [Accessed: 06-Aug-2021].