無論是DIY還是專業產品,任何嵌入式電子設備的核心都是微控制器。微控制器通過運行代碼/固件,幫助開發人員從傳感器獲得輸入,并輸出給執行器以實現對設備的控制。
雖然微控制器通常是作為通用組件開發的,但不同的微控制器具有不同的特性和功能,使它們適用于不同的應用場景。因此,為滿足當前多樣化的應用需求,微控制器的特性和功能不斷增加,但功能變強大的同時給電子工程師帶來了選擇難題。
根據微控制器在產品應用中出現的頻率和其技術社區的規模,electronics-lab挑選出10種最受歡迎的微控制器。
1.STM32F103C8T6
STM32F10C8T6是STM32F103x中密度性能線系列微控制器的一個流行型號,它采用高性能ARMCortex-M3 32位RISC內核,工作頻率為72 MHz,并擁有廣泛的增強型I/O以及連接到兩條APB總線的外圍設備。
STM32F103x系列的所有成員,包括CT86,都提供兩個12位ADC、三個通用16位定時器和一個PWM定時器,以及標準和高級通信接口:多達兩個I2C和SPI、三個USART、一個USB和一個CAN。
基于STM32F103C8T6的開發板:
Blue Pill
2.ATmega328
ATmega328可以說是世界上最受歡迎的微控制器之一,它一直是許多設計人員的首選微控制器。設計人員希望能避免笨重Arduino板的同時,能保留Arduino開發平臺相關的編程簡易性、社區支持以及其他驚人功能。
ATmega328是一款基于先進RISC架構的8位AVR微控制器,結合了32KB ISP閃存和邊讀邊寫功能。
基于ATmega328的開發板:
Arduino
NanoArduino UNO
Arduino Pro Mini
Sparkfun Redboard
3.PIC16F877A
PIC16F877A可以說是PIC系列MCU中最受歡迎的8位微控制器。雖然有些人認為它已經過時,但PIC16F877A無疑仍然是世界上最受歡迎的微控制器之一。
PIC16F877A是被認為是使用PIC進行嵌入式開發的初學者在實踐中會選擇的微控制器,但當他們成為專家時,它依然是他們首選的微控制器。
基于PIC16F877A的開發板:
PIC開發板
事實上,開發板是導致PIC微控制器越來越不受歡迎的原因之一。雖然PIC開發板通常非常適合初學者,因為它們帶有有助于學習的不同組件,但對于多數設計師來說,這是它們不需要的且很笨重。
4.Attiny85
ATtiny系列微控制器因其小巧的外形而受到歡迎,被認為是那些需要小外形的項目的首選微控制器,而且對GPIO的數量要求很低。在這個系列的所有微控制器中,ATtiny85被認為是最受歡迎的,可能是因為它與其他產品相比似乎有更多的I/O引腳。
雖然Microchip宣布了一系列新的ATtiny芯片,并對其進行了顯著的性能升級,但ATtiny85仍然受到推崇,這主要是因為大多數設計者隨著時間的推移對它已經非常熟悉。
ATtiny85的突出特點是它們的小尺寸和相對較低的功耗特性。
基于ATtiny85的開發板:
Mini ATtiny85 USB
Digispark ATtiny85
5.MSP430G2452
MSP430系列微控制器以其低功耗特性而聞名。
TI的MSP430系列微控制器被認為是最現代的微控制器,迄今為止,該系列中最受歡迎的成員是MSP430G2452。MSP430G2452是一款功能強大,且相對便宜的微控制器,它基于TI生產的16位RISC CPU。
基于MSP430G2452的開發板:
MSP-EXP430G2 LaunchPad TI開發板
6.ESP8266
ESP8266的流行是無可爭議的。毫無疑問,它是過去十年中最具影響力的微控制器之一,它絕對是當前具有融合通信能力的微控制器趨勢的標桿之一。
ESP8266由Espressif系統公司開發,是一種低成本的Wi-Fi微芯片,具有完整的TCP/IP協議棧和微控制器能力。之后,該MCU的多個版本被迅速創造出來,最初作為微控制器的Wi-Fi模塊,很快就轉向ESP-12e這樣的模塊,ESP-12e成為多個項目和產品的核心。
ESP8266的一些突出特點包括:
集成WiFI和微控制器減少了BOM和采購相關的麻煩
低成本
預認證(FCC和CE)
大型社區支持
與Arduino IDE等流行平臺的兼容性
基于ESP8266的開發板:
有超過100塊基于ESP8266的不同變化的開發板。其中包括:
NodeMCU DevkIT
Wemos D1
Wemos D1 Mini
Adafruit Feather HUZZAH ESP8266
SparkFun ESP8266 Thing
7.ESP32
作為ESP8266的升級版,esp32自幾年前發布以來一直受到大力支持和采用。它是一種低成本、低功耗的片上微控制器系統,具有集成的Wi-Fi和雙模藍牙。它在雙核和單核版本中使用Tensilica Xtensa LX6微處理器,包括內置天線開關、射頻平衡器、功率放大器、低噪聲接收放大器、濾波器和電源管理模塊。
ESP32專為現代應用而設計,除了WiFi,ESP32還具有藍牙功能,并集成了多項安全功能,如加密硬件加速、閃存加密和安全啟動。
基于ESP32的開發板:
像ESP8266一樣,有很多基于ESP32的開發板,包括:
HUZZAH32
ESP32-DevKitC
NodeMCU-32S
ESPduino32
ESP32 Thing
8.ATMEGA32U4
Atmega32u4是一款低功耗的Microchip 8位AVRRISC微控制器,具有32 KB自編程閃存、2.5 KB SRAM、1 KB EEPROM、USB 2.0全速/低速設備、12通道10位A/D轉換器,以及用于片上調試的JTAG接口。
該器件能夠在一個時鐘周期內執行強大的指令,使其能夠在16MHz的頻率下實現高達16MIPS的吞吐量。這使設計者有能力優化功耗與處理速度。
基于Atmega32u4的開發板:
Teensy 2.0
Arduino Beetle
Arduino Pro Micro
Arduino Leonardo
Qwicc Pro
Arduino Leonardo Clones
9.STM8S103F3
STM8系列微控制器提供了一個高性能的8位內核和一套先進的外設,其外形尺寸與ATtiny系列微控制器相似。該系列由四個系列組成,包括:STM8S、STM8L、STM8AF和STM8AL。在所有這些產品中,STM8S系列被認為是主流MCU,而STM8S103F3被認為是該系列中最受歡迎的MCU之一。
STM8S103F3提供8K字節的閃存程序存儲器,集成了真正的數據EEPROM,先進的內核和外設,16MHz的時鐘頻率,強大的I/O,具有獨立時鐘源的獨立看門狗,以及時鐘安全系統,所有這些都確保其高性能和整體系統的穩定性。
基于STM8S103F3的開發板:
有很多基于STM8S103F3單片機的分線板,這些分線板不夠成熟,無法歸類為開發板。一些值得注意的基于STM8S103F3的板子包括:
Sduino/STM8Blue和類似的克隆板
STM8S103F3 P6開發板
LPC1768是一款Cortex-M3微控制器,專為具有低功率要求的嵌入式應用而設計。它具有高集成度和低功耗的特點,頻率高達100 MHz。
LPC1768是一個高性能的微控制器,具有高達512 kB的閃存和64 kB的數據存儲器,以及諸如以太網MAC、USB設備/主機/OTG接口、8通道DMA控制器和4個UART等外設。
基于NXP LPC1768的頂級開發板包括:
Arm Mbed LPC1768開發板
Keil LPC1769評估板
用于LPC1769的LPCXpresso開發板
結語:
當前存在的微控制器多達千種,除以上10款MCU外,優質的MCU還有很多。
你認為還有哪些超好用但沒上榜的MCU型號呢?歡迎留言評論分享哦~
內容參考自electronics-lab,由華秋商城整理發布。
編輯:jq
-
微控制器
+關注
關注
48文章
7487瀏覽量
151045 -
AVR
+關注
關注
11文章
1122瀏覽量
78585 -
adc
+關注
關注
98文章
6430瀏覽量
544083 -
代碼
+關注
關注
30文章
4747瀏覽量
68349 -
RISC
+關注
關注
6文章
461瀏覽量
83654 -
華秋
+關注
關注
21文章
557瀏覽量
12216
原文標題:2021年最受制造商歡迎的10款MCU
文章出處:【微信號:zuosiqiche,微信公眾號:佐思汽車研究】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論