Microcontrollers: Difference between revisions

From John's wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{|class="wikitable"
{|class="wikitable"
! Name
! Class
! Manufacturer
! Manufacturer
! Processor
! Architecture
! Clock
! Wikipedia
! Wikipedia
! Notes
|-
| AVR
| [https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/avr-mcus Microchip] (was Atmel)
| 8-bit
|
| [https://en.wikipedia.org/wiki/AVR_microcontrollers AVR microcontrollers]
| [https://en.wikipedia.org/wiki/ATmega328 ATmega328], [https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart ATtiny]
|-
| PIC
| [https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/pic-mcus Microchip]
| 8-bit
|
| [https://en.wikipedia.org/wiki/PIC_microcontrollers PIC microcontrollers]
|
|-
|-
| STM32
| STM32
| [https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html ST Micro]
| [https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html ST Micro]
| 32 bit ARM Cortex-M0
| 32 bit ARM Cortex-M0
|
| [https://en.wikipedia.org/wiki/STM32 STM32]
| [https://en.wikipedia.org/wiki/STM32 STM32]
|
|-
|-
| SAMD21
| SAMD21
| [https://www.microchip.com/en-us/product/ATSAMD21G18 Atmel]
| [https://www.microchip.com/en-us/product/ATSAMD21G18 Microchip] (was Atmel)
| 32 bit ARM Cortex-M0
| 32 bit ARM Cortex-M0
|
| [https://en.wikipedia.org/wiki/Atmel_ARM-based_processors Atmel ARM-based processors]
| [https://en.wikipedia.org/wiki/Atmel_ARM-based_processors Atmel ARM-based processors]
|
|-
| RP2040
| [https://www.raspberrypi.com/products/rp2040/ Raspberry Pi]
| 32 bit ARM Cortex-M0+
|
| [https://en.wikipedia.org/wiki/RP2040 RP2040]
|
|-
| ESP32
| [https://www.espressif.com/en/products/socs/esp32 Espressif Systems]
| Xtensa dual-core (or single-core) 32-bit LX6 microprocessor
| 160 or 240 MHz
|
| replaces ESP8266; integrated Wi-Fi and dual-mode Bluetooth
|}
|}

Revision as of 14:36, 22 April 2024

Class Manufacturer Architecture Clock Wikipedia Notes
AVR Microchip (was Atmel) 8-bit AVR microcontrollers ATmega328, ATtiny
PIC Microchip 8-bit PIC microcontrollers
STM32 ST Micro 32 bit ARM Cortex-M0 STM32
SAMD21 Microchip (was Atmel) 32 bit ARM Cortex-M0 Atmel ARM-based processors
RP2040 Raspberry Pi 32 bit ARM Cortex-M0+ RP2040
ESP32 Espressif Systems Xtensa dual-core (or single-core) 32-bit LX6 microprocessor 160 or 240 MHz replaces ESP8266; integrated Wi-Fi and dual-mode Bluetooth