嵌入式系统/飞思卡尔微控制器
外观
< 嵌入式系统
飞思卡尔半导体(原摩托罗拉半导体产品部门)于2004年7月从摩托罗拉分离。飞思卡尔制造了许多微控制器(MCU)以及各种其他设备,例如传感器、DSP和内存等。
飞思卡尔微控制器分为5个系列。
- 6800后代:8位或16位
- 68000后代:32位
- MCORE:32位
- PowerPC系列:32位
- ARM系列:32位。我们将在另一章中讨论ARM内核的飞思卡尔微控制器,嵌入式系统/ARM微处理器.
HC08 CPU内核有许多变体; 68HC908JL8就是一个例子。HC908Jl3提供256字节的RAM(随机存取内存)和4K字节的Flash ROM(只读内存)。HC08内核提供8MHz的最高总线速度,20MHz的晶体可以用作外部时钟源(因为振荡器在内部被4分频以提供8MHz的总线速度)。微控制器的典型外设包括
- 两个16位,自由运行的计时器。
- SCI(串行通信接口,(RS232))
- 12通道8位模拟数字转换器(A/D)
HC08微控制器通常以28引脚或32引脚DIL封装提供,但也可以获得表面贴装SOIC封装。
68k系列和几乎二进制兼容的ColdFire系列是能够运行Linux的32位处理器。
有一个带有MMU的68k处理器的Debian Linux移植。带有MMU的ColdFire处理器的Debian Linux移植“正在进行中”。
截至2008年,有几种ColdFire芯片的售价低于5美元(1件)。这些低成本芯片不包含MMU,因此无法运行完整版本的Linux。 w:uClinux 在没有MMU的芯片上运行,并且已移植到一些ColdFire芯片 [1] 上,这些平台至少有1MB的RAM。
是的,但是uClinux真的可以在成本低于5美元的芯片上运行吗?
目前制造的大多数(所有?)ColdFire和68k芯片只能在表面贴装封装中使用,不能以任何DIP封装使用。
- 第一代:G1(601)
- 第二代:G2(603、603e、604)
- 第三代:G3(750、750CX、750CX3、750FX、750GX)
- 第四代:G4(7400、7450)
- w:飞思卡尔68HC12
- w:飞思卡尔ColdFire
- w:PowerPC
- 在 EmbeddedRelated 上的68HC12讨论论坛 仍然很活跃,显然是因为68HC12开发板(例如来自 EVBplus 的开发板)通常比使用大多数其他微控制器的开发板成本更低。
- EE Compendium:使用飞思卡尔HC12系列的资源
- w:摩托罗拉68000系列