Open Access Open Access  Restricted Access Subscription or Fee Access

A review on microcontroller its classification and functioning

Shubham yadav

Abstract


An MCU, or microcontroller, is a tiny computer that is housed on a single VLSI integrated circuit (IC) chip (microcontroller unit). A microcontroller is made up of memory, programmable input/output peripherals, and one or more CPUs (processor cores). Along with a tiny amount of RAM, on-chip programme memory frequently also includes ferroelectric RAM, NOR flash, or OTP ROM Unlike the microprocessors found in personal computers and other devices made up of numerous discrete chips, microcontrollers are designed for embedded applications. Microcontrollers are equipped with all necessary microcomputer parts, including a CPU, RAM, ROM/EPROM, I/O lines, and more. A/D converters, serial ports, pulse width modulation, DMA channels, and other specialised hardware are found in some single-chip microcontrollers. A microcontroller can be utilised as an embedded system because it is a self-contained unit having a processor, memory, and peripherals. The bulk of microcontrollers in use today are integrated into other pieces of equipment including cars, phones, appliances, and computer peripherals. There are typically several to many general-purpose input/output pins included in microcontrollers (GPIO).


Keywords


: microcontrollers, memory, anti-lock brake system, Serial port, analogue

Full Text:

PDF

References


P. D. Minns, C Programming For the PC the MAC and the Arduino Microcontroller System. Author House, 2013.

M. Banzi, Getting Started with arduino. " O'Reilly Media, Inc.", 2009.

Arduino, "Arduino uno." Last visited on 06/09/2014.

A. M. Gibb, New media art, design, and the Arduino microcontroller: A malleable tool. PhD thesis, Pratt Institute, 2010.

M. Margolis, Arduino cookbook. " O'Reilly Media, Inc.", 2011.

D. Mellis, M. Banzi, D. Cuartielles, and T. Igoe, "Arduino: An open electronic prototyping platform, " in Proc. CHI, vol. 2007, 2007.

A. U. ARDUINO UNO, "Front. arduino uno board, " 2012.

B. Stroustrup et aI., The C++ programming language. Pearson Education India, 1995.

J. Boxall, Arduino Workshop: A Hands-on Introduction with 65 Projects. No Starch Press, 2013.

Alexander Maier, Andrew Sharp and Yuriy Vagapov, "Comparative analysis and practical implementation of the ESP32 microcontroller module for the internet of things" in Internet Technologies and Applications (ITA), IEEE, vol. 2017, pp. 143-148, 2017.

J. A. F. Calderon and A. PĂ©rez-Ruiz, "License plate recognition for Colombian private vehicles based on an embedded system using the ZedBoard", 2016 IEEE Colombian Conference on Robotics and Automation (CCRA), pp. 1-6, 2016.

Anand Nayyar and Vikram Puri, "A review of Arduino board's Lilypad's & Arduino shields", 3rd IEEE International Conference In Computing for Sustainable Global Development (INDIACom), pp. 1485-1492, 2016.

YA Badamasi, "The working principle of an Arduino. InElectronics computerand computation (icecco)", 2014 11th international conference on, pp. 1-4, 2014 Sep 29.


Refbacks

  • There are currently no refbacks.