微控制器 (MCU)
雖然微控制器的性能弱于微處理器,但集成了更多的系統,而且價格更低。
微控制器通常包含處理電路、一定數量的基于閃存的存儲器和用于處理的隨機存取存儲器 (RAM)。 微控制器的設計緊湊、高效,還包含一系列外圍接口電路(如 GPIO 和 ADC)。
獨立的微處理器一般運行 GPOS,而微控制器則運行 RTOS:實時操作系統 (RTOS)
ST Microelectronics 的 STM32 系列微控制器是最受歡迎的微控制器系列之一。 該系列微控制器將 ARM 處理內核、閃存、靜態 RAM 和多種外設集成在一個封裝中,使得幾乎所有版本的 STM32 都能成為許多應用中的靈活組件。 第一代 STM32 于 2007 年發布,此后經歷了多次設計改進。 最新版本的時鐘速度從 48 MHZ 到超過 400 MHZ 不等,幾乎每個應用都能在該系列中找到合適的器件。 以下是第一代 STM32 微控制器的一些參考規格: 內核:32 位單核 ARM? Cortex?-M3,工作頻率為 72 MHz 連接:CANbus、I2C、IrDA、LIN 總線、SPI、UART/USART、USB 數據轉換器:模數轉換 - 10 通道(12 位分辨率) 程序存儲容量:64KB(64K x 8)閃存 RAM 大?。?0K x 8 Texas Instruments 的 MSP430 微控制器產品線是一系列低功耗、低成本的 16 位微控制器。 MSP430 系列于 1992 年首次推出并經過不斷的更新和改進,采用了 Texas Instruments 的最新技術,如 FRAM(鐵磁存儲器)和其他外圍設備。 MSP430 針對工業環境進行了優化,可能不具備所有現代功能,但低功耗和穩定性使其在合適的應用中非常受歡迎。 以下是第三代低功耗變體器件的一些參考規格: 內核:16 位 MSP430 CPU16,工作頻率為 16 MHz 連接: I2C、SPI、USI 通道 數據轉換器:模數轉換 - 8 通道(10 位分辨率) 程序存儲容量:8KB(8K x 8)閃存 RAM 大?。?56 x 8 在需要簡單、低功耗、低成本而非強大計算能力的情況下,Microchip 的 ATMEGA328 系列微控制器是極受歡迎的 8 位微控制器系列。 其時鐘速度為 20 MHz,采用 32 KB 閃存和 2 KB 靜態 RAM。 ATMEGA328 產品線已成功應用于需要簡單的 8 位微控制器,而不需要更先進型號復雜性或高成本的應用。 20 多年來,該產品線一直是 Arduino 開發板的核心器件。 以下是第一代 ATMEGA328 微控制器的一些代表性規格: 內核:8 位 AVR,工作頻率為 20 MHz 連接:I2C、SPI、UART/USART 數據轉換器:模數轉換 - 6 通道(10 位分辨率) 程序存儲容量:32KB(16K x 16)閃存 RAM 大?。?2K x 8ST Microelectronics 的 STM32 系列微控制器
Texas Instruments 的 MSP430 系列微控制器
Microchip Technology 的 ATMEGA328 系列微控制器