We are Apogeeweb Semiconductor Electronic

WELCOME TO OUR BLOG

Home  Product Technical Articles   RP2040 VS STM32: Which one is better?【FAQ&Video】

RP2040 VS STM32: Which one is better?【FAQ&Video】

Author: William
Date: 22 Jul 2022
 285
RP2040 VS STM32 Block Diagram

Overview of RP2040

Overview of STM32

Video Related about RP2040 VS STM32

RP2040 VS STM32 Features

RP2040 VS STM32 Pinout

RP2040 VS STM32 Specifications

Parameters of RP2040 VS STM32

Couclusion of RP2040 VS STM32

RP2040 VS STM32 Package information

STM32 Manufacturer

STM32 Datasheet

RP2040 VS STM32 FAQ

 

Overview of RP2040

The first microcontroller produced by the firm is the Raspberry Pi RP2040. It delivers our distinctive values of excellent performance, cheap cost, and simplicity of use to the microcontroller market. Due to its substantial on-chip memory, symmetric dual-core processing complex, deterministic bus fabric, extensive peripheral set, and cutting-edge Programmable I/O (PIO) subsystem, it offers professional users unmatched power and flexibility. With comprehensive documentation, a flawless MicroPython port, and a UF2 bootloader in ROM, it offers the lowest entry barrier for novice and amateur users.

The RP2040 is a stateless device with execute-in-place functionality cached in external QSPI memory. With this design choice, you can take advantage of the low cost of commodity Flash while also choosing the ideal nonvolatile storage density for your application.

 

Overview of STM32

Based on the Arm Cortex-M CPU, STMicroelectronics' STM32 32-Bit ARM® Cortex®-M MCUs are intended to enable MCU users a level of freedom previously unattainable. The 32-bit version of the MCUs combines real-time capability, high performance, digital signal processing, and low power, low voltage operation. While doing so, total integration and development simplicity are maintained.

Arm Cortex-M cores (M0, M0+, M3, M4, and M7) as well as other options are now available in the STM32 family. As a result, programmers are free to select the finest STM32 for their applications. Applications' portability between devices is given considerable care.

 

Video Introduction: The Raspberry Pi Foundation today introduced a new $4 microcontroller board, the Pico. It uses a brand new custom dual-core Arm M0+ processor, the RP2040. This video compares its features with STM32 Black Pill board ones.

 

RP2040 VS STM32 Features

STM32 Features

  • ARM® 32-bit Cortex®-M3 CPU Core
  • Memories
  • Clock, reset and supply management
  • Low-power
  • 2 x 12-bit, 1 µs A/D converters (up to 16 channels)
  • DMA
  • Up to 80 fast I/O ports
  • Debug mode
  • 7 timers
  • Up to 9 communication interfaces
  • CRC calculation unit, 96-bit unique ID
  • Packages are ECOPACK®

 

RP2040 Features

  • Dual ARM Cortex-M0+ @ 133MHz
  • 264kB on-chip SRAM in six independent banks
  • Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
  • DMA controller
  • Fully-connected AHB crossbar
  • Interpolator and integer divider peripherals
  • On-chip programmable LDO to generate core voltage
  • 2 on-chip PLLs to generate USB and core clocks
  • 30 GPIO pins, 4 of which can be used as analogue inputs
  • Peripherals

 

RP2040 VS STM32 Pinout

RP2040 Pinout

STM Pinout

 

RP2040 VS STM32 Block Diagram

RP2040 Block Diagram

STM Block Diagram

 

RP2040 VS STM32 Specifications

  RP2040 STM32
Manufacturer Raspberry Pi STMicroelectronics
Operating Temperature -20°C to +85°C -40°C~85°C
Processor Series Dual ARM Cortex-M0+ cores ARM Cortex M
Images

 

Parameters of RP2040 VS STM32

  RP2040 STM32
Microcontroller Dual-core Signal core
Core Architecture 32-bit ARM Cortex M0+ 32-bit ARM Cortex M3/M4
CPU Clock 48MHz Up to 133MHz 72MHz Both
RAM Size 264 Kilobytes 20 Kilobytes
Flash Size 2MB 64KB
EEPROM No 524KB
Programming Languages Micro Python C/C++ C/C++
USB Interface USB1.1 USB2.0
MCU Voltage 3.3 Volts DC 3.3 Volts DC
Alternative Board Power 2-5V PC vis Pin39 2.0-3.6V

 

Couclusion of RP2040 VS STM32

There are various differences between RP2040 and STM32, including the type of microcontroller and Processor Series. The STM32 is a Signal core microcontroller, whereas the RP2040 is a Dual-core microcontroller. While the STM32 Processor Series uses ARM Cortex M, the RP2040 Processor Series uses dual ARM Cortex-M0+ cores. Additionally, RP2040 has various parameters that are higher than STM32. With 264 Kilobytes of RAM as opposed to STM32's 20 Kilobytes, RP2040 has a larger RAM size. With a 2MB flash size compared to a 64KB flash size for STM32, the RP2040 has a larger flash size. STM32's working temperature is higher than RP2040's, though. While the operational range of the STM32 is -40°C to +85°C, that of the RP2040 is -20°C to +85°C. Therefore, in my opinion, the RP2040 is superior to the STM32.

 

RP2040 VS STM32 Package information

RP2040 Package information

STM Package information(1)

STM Package information(2)

 

STM32 Manufacturer

Leading independent semiconductor company STMicroelectronics develops and provides semiconductor solutions for a variety of microelectronics applications. Thanks to an unrivaled combination of silicon and system expertise, manufacturing capabilities, Intellectual Property (IP) portfolio, and strategic partners, the Company is at the forefront of System-on-Chip (SoC) technology, and its products significantly contribute to supporting current convergence trends.

 

STM32 Datasheet

 

RP2040 VS STM32 FAQ

What are STM32 used for?

STM32 microcontrollers come with a plethora of serial and parallel communication peripherals that can be used to connect to a variety of electrical components such as sensors, displays, cameras, motors, and more. Internal Flash memory and RAM are included in all STM32 models.

 

What is RP2040 chip?

The Raspberry Pi RP2040 Microcontroller Chip is the company's first microcontroller. It revolutionizes the microcontroller market with high performance, low cost, and ease of use. The RP2040 has a lot of on-chip memory, a symmetric dual-core processor, a deterministic bus fabric, and a lot of peripherals.

 

What is the difference between ESP32 and STM32?

As others have mentioned, ESP32 can be utilized if you're only interested in connectivity (BLE and WiFi), whereas STM32 has a wider range of applications. STM32 + Other chip-sets are frequently used in products to accomplish communication and sensing applications.

Related Articles

AMS1117 Voltage Regulator: Feature, Pinout, Datasheet [Video]

Mia 24 Jan 2022  4097

  In this post today, I’ll walk you through the introduction to AMS1117. I suggest you guys read this post all the way through, as I’ll be discussing pinout, datasheet, features, and...

Continue reading »

TIP32C PNP Power Transistor: Pinout, Equivalent, Datasheet [FAQ]

Irene 20 Jan 2022  3568

Product OverviewThe TIP32C is a silicon Epitaxial-base PNP power transistor in Jedec TO-220 plastic package. It is intended for use in medium power linear and switching applications. The complementary...

Continue reading »

TL494CN Control Circuits: Datasheet, CAD Models and Block Diagram

Irene 12 Apr 2022  1061

Video about TL494CN   Catalog DescriptionCAD ModelsPin ConfigurationBlock DiagramFeaturesApplicationsDatasheetProduct AttributesManufacturerUsing Warning DescriptionThe TL494 device incorpo...

Continue reading »

PF5102 N-Channel Switch Datasheet PDF Download

Irene 19 Apr 2022  136

Catalog FeaturesAbsolute Maximum Ratings* Thermal CharacteristicsElectrical Characteristics Physical DimensionPF5102 DatasheetPF5102 FAQ   Features•&nb...

Continue reading »

OPA2604 Op Amp: Datasheet, Pinout, Circuit

Iggy 24 Mar 2022  2063

The OPA2604 is a dual, FET-input operational amplifier.  This blog gives you a basic overview of the OPA2604 operational amplifier, including its pinout, features and specifications, similar pro...

Continue reading »

0 comment

Leave a Reply

Your email address will not be published.

 
 
   
 
Rating:

# 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z