Different Types of Microcontrollers Boards and Comparison between them
What is a Microcontroller?
A Microcontroller is a small computer on a single integrated and architecture circuit. It generally consists of a microprocessor unit, RAM, ROM, and some extra peripherals.
Applications of Microcontroller in Day to Day Life Devices:
Arduino Uno R3 | Raspberry Pi 4 | Arduino Mega 2560 Rev3 | ||
Cost | $ 23 | $55 (For RAM = 4GB) | $37.50 | $40.30 |
Processor Speed | 16 MHz | 1,500 MHz | 64MHz | 16 MHz |
Language can be used | Arduino code is written in C++ It can’t use Python or Java | By Default:
However, nearly any language compiler or interpreter can be installed on Raspbian OS. | C/C++ But can be programmed using: Python Java | Original: C C++ But can be programmed using: Python Java |
Special Features |
|
|
| |
Digital Pins | 14 pins | 28 GPIO (digital or analog pins) | 12 | 54 |
Analog pins | 6 pins | 28 GPIO (digital or analog pins) | 6 | 16 |
Memory | 32 KB (ATmega328P) of which 0.5 KB used by bootloader | The Raspberry Pi 4 is currently available in 2GB, 4GB and 8GB variants. | 256KB SRAM | 256 KB of which 8 KB used by bootloader |
Weight | 25 g | 46g | 6 grams | 37 g |
Length | 68.6 mm | 30 mm | 51mm | 101.52 mm |
Width | 53.4 mm | 85 mm | 23mm | 53.3 mm |
Processor | Tmega328PA | Integrated with broadcom 2711, 64-bit quad-core Cortex-A72 processor. | ARM Cortex M4F | |
Link Page | https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ | https://learn.adafruit.com/adafruit-feather-sense/overview |
Sources: