微控制器是將整個計算機系統集成到壹片芯片中。微控制器壹般以某壹種內核為核心,芯片內部集成ROM、E2ROM、RAM、總線、總線邏輯、定時、計數器、看門狗、GPIO、PWM、AD、DA、FLASH等各種必要功能和外設。
微控制器與微處理器相比,最大的優點是單片化,體積大大減小,從而使功耗和成本下降,可靠性提高。
微控制器是目前嵌入式系統工業的主流。微控制器的片上外設資源豐富,適合於控制,因此稱為微控制器。
ARM 7、ARM CortexM3內核組成的芯片屬於微控制器範疇。
編程上應該沒有什麽太大區別,用C語言應該都可以了。