跳转到内容

嵌入式系统/飞思卡尔微控制器

来自维基教科书,开放的书籍,开放的世界

飞思卡尔半导体(原摩托罗拉半导体产品部门)于2004年7月从摩托罗拉分离。飞思卡尔制造了许多微控制器(MCU)以及各种其他设备,例如传感器、DSP和内存等。

飞思卡尔微控制器分为5个系列。

  • 6800后代:8位或16位
  • 68000后代:32位
  • MCORE:32位
  • PowerPC系列:32位
  • ARM系列:32位。我们将在另一章中讨论ARM内核的飞思卡尔微控制器,嵌入式系统/ARM微处理器.

飞思卡尔HCS08

[编辑 | 编辑源代码]

飞思卡尔HC08

[编辑 | 编辑源代码]

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封装。

飞思卡尔HC05(已淘汰)

[编辑 | 编辑源代码]

飞思卡尔HC11(已淘汰)

[编辑 | 编辑源代码]

飞思卡尔HC12(已淘汰)

[编辑 | 编辑源代码]

飞思卡尔HCS12

[编辑 | 编辑源代码]

飞思卡尔HC16

[编辑 | 编辑源代码]

32位嵌入式处理器

[编辑 | 编辑源代码]

68k/ColdFire

[编辑 | 编辑源代码]

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)

进一步阅读

[编辑 | 编辑源代码]
华夏公益教科书