微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。现今的嵌入式工业及汽车系统中,有许多是基于8位或16位微控制器架构来设计的。8bit/16bit微控制器通常需要消耗很多计算资源来做这些工作。今天,内置浮点运算的强大微控制器开始出现,32bit微控制器有足够的能力来实现其中的许多功能。