Overview
Today we are talking about raspberry pi 4, how it is better than its previous versions and how are people using it.
In Feb 2013 first raspberry pi was launched in the market and has brought a revolution since its advent in the world.
This has a very large open-source community. Initially, it was used as a tool to do basic testing and tech students for eg. How to build supercomputers by doing multi-node interfaces using numerous Raspberry Pi’s, thus providing a cheaper alternative to the world of education and projects.
The latest Raspberry Pi gadget can perform the majority of daily tasks that a competent PC can. A microcontroller is an integrated circuit device that uses a microprocessor unit to control other parts of an electrical system. The question of whether a Raspberry Pi is a microcontroller is one that most people have.
So, these are the few misunderstandings which normally people have, thus these are the difficulties in getting started with raspberry pi. In this article, we will learn about, what truly raspberry pi is and what all is embedded in it?
Difference between Microcontroller & Microprocessor
First, let’s understand the difference between a microcontroller and a microprocessor.
| Microcontroller | Microprocessor |
| A microcontroller is a chip that is optimized to control electronic devices. It is found in a single integrated circuit that is dedicated to performing a specific task. | A microprocessor is the controlling unit of a micro-computer wrapped in a small chip, and it contains all the functions of a central processing unit of a computer. |
| It controls other portions of an electronic system, usually via a microprocessor unit. It contains memory, a processor, and a programmable I/O. | It performs Arithmetic Logical Unit (ALU) operations, and it communicates with other connected devices. In essence, it’s a single integrated circuit that combines several functions. |
| The circuit is large if memory and I/O are connected externally, thus the circuit is large. | Since Memory and I/O are connected internally thus the circuit is small. |
| Mainly used in personal computers. | Used mainly is washing machine, mp3 player, GPS devices or any single task related electronic devices. |
| Built for heavy task performance. | Built for less computationally heavy tasks. |
Raspberry Pi Launch History
The Raspberry Pi is a microprocessor rather than a microcontroller. It is larger than the ordinary microcontroller, consumes more power, operates at 700MHz-1.5GHz, and has 1-8GB of RAM. In addition, unlike microcontrollers, the Raspberry Pi can run both 32-bit and 64-bit programs. There are many versions of raspberry-pi released to date.
- In February 2012, the first iteration (the Raspberry Pi Model B) was introduced, followed by the Model A, which was simpler and less expensive.
- The Raspberry Pi Model B+, a board with an enhanced design, was introduced by the Foundation in 2014. These first-generation boards include ARM11 processors and are about the size of a credit card. They are the typical mainline form-factor. A year later, improved A+ and B+ models were launched. In April 2014, a “Compute Module” for embedded applications was launched.
- In February 2015, the Raspberry Pi 2 was introduced, having a 900 MHz 32-bit quad-core ARM Cortex-A7 CPU and 1 GB RAM. A 900 MHz 64-bit quad-core ARM Cortex-A53 CPU was included in Revision 1.2. (the same as that in the Raspberry Pi 3 Model B, but underclocked to 900 MHz).
- In February 2016, the Raspberry Pi 3 Model B was announced, with a 1.2 GHz quad-core ARM Cortex-A53 CPU, onboard 802.11n Wi-Fi, Bluetooth, and USB boot capabilities.
- The Raspberry Pi 3 Model B+ has a faster 1.4 GHz CPU, three-times faster gigabit Ethernet (throughput restricted to approx. 300 Mbit/s by the internal USB 2.0 connection), and dual-band 802.11ac Wi-Fi (100 Mbit/s). Power over Ethernet (PoE) (with the PoE HAT add-on), USB boot, and network boot are among the other features (an SD card is no longer required).
- In June 2019, the Raspberry Pi 4 Model B was released, featuring a 1.5 GHz quad-core ARM Cortex-A72 processor, on-board 802.11ac Wi-Fi, Bluetooth 5, full gigabit Ethernet (throughput not limited), two USB 2.0 ports, two USB 3.0 ports, 1–8 GB of RAM, and dual-monitor support via a pair of micro HDMI (HDMI Type D) ports for up to 4K resolution. The 1 GB RAM version has been discontinued, and the prices for the 2 GB version have been cut. A new circuit board has been added to the 8 GB version. When paired with a suitable power supply, the Pi 4 may also be powered through a USB-C connector, allowing additional power to be delivered to downstream devices. But the Pi can only be operated with 5 volts and not 9 or 12 volts like other minicomputers of this class. The initial Raspberry Pi 4 board has a design flaw where third-party e-marked USB cables, such as those used on Apple MacBooks, incorrectly identify it and refuse to provide power. People tested 14 different cables and found that 11 of them turned on and powered the Pi without issue.[29] The design flaw was fixed in revision 1.2 of the board, released in late 2019. In mid-2021, Pi 4 B models appeared with the improved Broadcom BCM2711C0. The manufacturer is now using this chip for the Pi 4 B and Pi 400. However, the tack frequency of the Pi 4 B was not increased in the factory.
Raspberry Pi Model Comparision
Below is a model comparison Table from Wikipedia.
| Family | Model | SoC | Memory | Form Factor | Ethernet | Wireless | GPIO | Released | Discontinued |
|---|---|---|---|---|---|---|---|---|---|
| Raspberry Pi Zero | Zero | BCM2835 | 512 MB | Ultra-Compact | No | No | 40-pin | 2015 | No |
| Raspberry Pi Zero | W/WH | BCM2835 | 512 MB | Ultra-Compact | No | Yes | 40-pin | 2017 | No |
| Raspberry Pi Zero | 2 W | BCM2710A1, custom Raspberry Pi system-in-package RP3A0 | 512 MB | Ultra-Compact | No | Yes | 40-pin | 2021 | No |
| Raspberry Pi Pico | N/A | RP2040 | 264 KB | Pico (21 mm × 51 mm) | No | No | 26-pin | 2021 | No |
| Raspberry Pi 4 | B | BCM2711 | 1 GB | Standard | Yes (Gigabit Ethernet) | Yes (dual band) | 40-pin | 2019 | March 2020 to October 2021 |
| Raspberry Pi 4 | B | BCM2711 | 2 GB | Standard | Yes (Gigabit Ethernet) | Yes (dual band) | 40-pin | 2019 | No |
| Raspberry Pi 4 | B | BCM2711 | 4 GB | Standard | Yes (Gigabit Ethernet) | Yes (dual band) | 40-pin | 2019 | No |
| Raspberry Pi 4 | B | BCM2711 | 8 GB | Standard | Yes (Gigabit Ethernet) | Yes (dual band) | 40-pin | 2020 | No |
| Raspberry Pi 4 | 400 | BCM2711 | 4 GB | Keyboard | Yes (Gigabit Ethernet) | Yes (dual band) | 40-pin | 2020 | No |
| Raspberry Pi 3 | B | BCM2837A0/B0 | 1 GB | Standard | Yes | Yes | 40-pin | 2016 | No |
| Raspberry Pi 3 | A+ | BCM2837B0 | 512 MB | Compact | No | Yes (dual band) | 40-pin | 2018 | No |
| Raspberry Pi 3 | B+ | BCM2837B0 | 1 GB | Standard | Yes (Gigabit Ethernet) | Yes (dual band) | 40-pin | 2018 | No |
| Raspberry Pi 2 | B | BCM2836/7 | 1 GB | Standard | Yes | No | 40-pin | 2015 | No |
| Raspberry Pi | B | BCM2835 | 256 MB | Standard | Yes | No | 26-pin | February 2012 | Yes |
| Raspberry Pi | B | BCM2835 | 512 MB | Standard | Yes | No | 26-pin | October 2012 | Yes |
| Raspberry Pi | A | BCM2835 | 256 MB | Standard | No | No | 26-pin | 2013 | No |
| Raspberry Pi | B+ | BCM2835 | 512 MB | Standard | Yes | No | 40-pin | 2014 | No |
| Raspberry Pi | A+ | BCM2835 | 512 MB | Compact | No | No | 40-pin | 2014 | No |
Raspberry pi 4 model B
Today we are going to specifically talk about Raspberry-pi 4 model B.
The Raspberry Pi 4 Model B is the most recent addition to the popular Raspberry Pi computer line. When compared to the previous-generation Raspberry Pi 3 Model B+, it provides ground-breaking improvements in processing speed, multimedia performance, memory, and connection while maintaining backward compatibility and similar power consumption. In terms of desktop performance, the Raspberry Pi 4 Model B is equivalent to entry-level x86 PCs.
Features of Raspberry Pi 4 model B
The features of Raspberry-pi 4 model B are:
- Broadcom BCM2711, Quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
- 2GB, 4GB or 8GB LPDDR4-3200 SDRAM (depending on model)
- 4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
- Gigabit Ethernet
- 2 USB 3.0 ports; 2 USB 2.0 ports.
- Raspberry Pi standard 40 pin GPIO header (fully backward compatible with previous boards)
- 2 × micro-HDMI ports (up to 4kp60 supported)
- 2-lane MIPI DSI display port
- 2-lane MIPI CSI camera port
- 4-pole stereo audio and composite video port
- 265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)
- OpenGL ES 3.1, Vulkan 1.0
- Micro-SD card slot for loading operating system and data storage
- 5V DC via USB-C connector (minimum 3A*)
- 5V DC via GPIO header (minimum 3A*)
- Power over Ethernet (PoE) enabled (requires separate PoE HAT)
- Operating temperature: 0 – 50 degrees C ambient
Although, just to highlight the features people primarily use are:
- GPIO Pins for connecting the Raspberry Pi to electrical components are known as general-purpose input-output pins.
- The Ethernet connector of the Raspberry Pi connects it to a wired network. For wireless communications, the Raspberry Pi features Wi-Fi and Bluetooth built-in.
- Two USB 3.0 ports and two USB 2.0 ports are utilized to connect devices such as a keyboard and mouse. The two USB 2.0 ports are black, whereas the two USB 3.0 ports are blue.
- AV connection: This AV port allows you to connect your Raspberry Pi to speakers or headphones.
- The Camera Module port is used to connect the official Raspberry Pi Camera Module, which allows the Raspberry Pi to take pictures.
- HDMI ports: The Raspberry Pi is connected to external displays using these HDMI connectors. The Raspberry Pi 4 has two micro HDMI connectors, allowing it to simultaneously drive two displays.
- This USB port provides electricity to the Raspberry Pi. The Raspberry Pi 4 features a USB Type-C connector, whereas prior Raspberry Pi models had a micro-USB port.
- External display port: This connection is used to connect the Raspberry Pi to the official seven-inch touch panel for touch-based input.
- MicroSD card slot (underside of the board): This card slot holds the Raspberry Pi operating system and data on a microSD card
Usage & Projects
Some individuals purchase a Raspberry Pi to learn to code, while others use it to learn how to code electronics for physical projects. The Raspberry Pi may let you construct your home automation projects, which is popular among open-source enthusiasts since it puts you in charge rather than relying on a proprietary closed system.
Project examples
- Sensor Interfacing
- Line-following robot
- Machine learning and AI application
- Home weather station
- Retro gaming machine
- Minecraft server
- Button-controlled music box
- Media center
- Face & Eyes Detection System
- Edge Detection & Motion Sensing
- Object Detection & Tracking
- Bitcoin server
- Robotics and path planning
- Age & Gender Identification
Thus, this is like a small Mini PC that one can carry everywhere on which everything can run in accordance with the computational capability. In further articles, we are going to talk about how to set up Raspberry Pi and use it for different applications.












