Which Micro-Controller  Board is better: Pico or Arduino UNO?

Which Micro-Controller Board is better: Pico or Arduino UNO?

1 comment

Raspberry Pi Pico is a Micro-controller that no-one ever thought that Raspberry Pi Foundation would launch but will be used by the majority of tech-enthusiasts. Raspberry foundation developed one of the futuristic micro-controller Raspberry Pi that helped people to develop advanced gadgets and modules. It made millions of people fans of Raspberry Pi that made learning about hardware or software fascinating for the people. Raspberry Pi Pico is the new contender in the market that is a powerful microcontroller that would ease the process of development of the gadgets. A lot of people are using Arduino and certainly want to know the difference between Pico and Arduino. In this blog, we’ll cover all the aspects of both the micro-controllers so that readers can make an informed decision. 

What is Arduino?

There might be people who do not know the Arduino. Arduino is a powerful open-source electronics platform that is based on a microcontroller. The control unit of the Arduino is from the Atmega family. The developers of Arduino made its structure of hardware and software simple. Arduino worked as a brain for many projects that made their huge followers in the tech community. The Arduino software made the work easy for the beginners that created advanced products and gadgets in the market. A lot of micro-controllers are limited to windows but Arduino software runs on cross-platforms such as Linux, Windows, Macintosh OSX, and other platforms. 

What is Raspberry Pi Pico?

Raspberry Pi Pico is based on the powerful Micro-controller chip RP2040 that has the Dual-Core ARM Cortex-M0+ that would allow people to build complex systems efficiently. The developers of Raspberry Pi have taken care of the simple design of the Raspberry Pi Pico so that more people can understand the programming and hardware in a better way. It becomes easier for high-performance people to understand a simple design and software that helps them to create gadgets and products more frequently.  It is designed with the 40 pins 21x51 'DIP' style 1mm thick PCB with 0.1" through-hole pins also with edge castellation's. Raspberry Pi Pico has a 3-pin ARM Serial Wire Debug (SWD) port with a simple yet highly flexible power supply architecture. 

Specifications

S.no

Arduino Uno

Raspberry Pi Pico

1

Microchip ATmega328P with 32KB of Flash

RP2040 microcontroller with 2MByte Flash

 2

Input Voltage: 7-20 Volt

5V DC via USB connector

 3

20 GPIO(5v rated), 14 are digital only and 6 are ADC capable 

26 GPIO (3.3v rated), 23 are digital-only and 3 are ADC capable

 4

1x UART, 1x I2C, 1x SPI, up to 6 PWM channels 

2x UART, 2x I2C, 2x SPI, up to 16 PWM channels

 5

10-bit 125 Khz Analogue to Digital Converter (ADC) 

 12-bit 500ksps Analogue to Digital Converter (ADC)

 6

On-board USB1.1 support is not available 

On-board USB1.1 support 

7

32K bytes of Flash memory  

2MByte QSPI Flash memory

8

2K bytes of SRAM

264K multi-bank high performance SRAM

9

8-Bit controller running at 16 MHz

Dual-core Cortex M0+ at up to 133MHz

10

LED_BUILTIN - Pin13

LED_BUILTIN - GP25

11

No inbuilt temperature sensor

Inbuilt temperature Sensor 

12

No Serial debug port

3-pin ARM Serial Wire Debug (SWD) port

13

3x Timer

1x Timer with 4 alarms, 1x Real Time Counter

14

NA

8×Programmable IO (PIO) state machines for custom peripheral support

15

NA

The castellated module allows soldering directly to carrier boards.

 16

68.6 mm x 53.4 mm 

51mm x 21mm x 1mm 

Related Articles:


Get Started with MicroPython on Raspberry Pi Pico

Raspberry Pi Pico: The $4 advanced Microcontroller based on RP2040 Dual Core ARM Cortex-M0+

1 comment

James Frasier

Hi,

Great article, just what I was looking for, thanks! J

Leave a comment

Please note, comments need to be approved before they are published.