Microcontrollers: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{|class="wikitable" | {|class="wikitable" | ||
! | ! Class | ||
! Manufacturer | ! Manufacturer | ||
! | ! 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 |