英飞凌单片机产品列表

英飞凌单片机产品列表
英飞凌单片机产品列表

8-bit Family

T y p e

M a x . C l o c k R a t e

I n s t r u c t i o n C y c l e T i m e

R O M / O

T

P / F l a s h (B y t e )

E 2-P r o m (B y t e )

R A M (B y t e )

I /O L i n e s

A D C - I n p u t s / M a x . R e s o l u t i o n

T i m e r s / C o u n t e r s (16-B i t )

I n t e r r u p t s v e c t o r s / L e v e l s

S e r i a l I /O

F C A N 2.0B a c t i v e

P W M

M u l./D i v . U n i t

D a t a P o i n t e r s (16-B i t )H a r d w a r e P o w e r D o w n

W a k e a b l e P o w e r D o w n M o d e W a t c h -d o g T i m e r

O c s W a t c h -d o g

P a c k a g i n g C504-L/-2R C504-2E 24MHz 500ns - / 16K 16K OTP 512328/10Bit 412 / 2USART -7-ch -1-!P-MQFP-44CCU for DC motor control, Interrupt C505A-4E 20MHz 300ns 32K OTP 1028348/10Bit 312 / 4USART -4-ch -8-!P-MQFP-44Enhanced power saving modes; Low EMI C505CA-4E/4R/2R-L/-2R 20MHz 300ns 32K OTP/ROM 16KB ROM 1028348/10Bit 312 / 4USART !4-ch -8-!P-MQFP-44Bare Die Enhanced power saving modes; Low EMI C505L-4E 20MHz 300ns 32K OTP 512468/10Bit 312 / 4USART -4-ch -8-!P-MQFP-80LCD Driver on-chip 128 segments;RTC with 32kHz subclock

C508-4R/-2R/-L C508-4E 20MHz 300ns 32/16KB 32K OTP

1280488/10Bit 319 / 4USART

-11-ch -8-!P-MQFP-64P-SDIP-64 CCU für CD motor control, PLL (10mHz ext. Clock), 2 Port with 10mA Sinking Current

C509-L 16MHz 375ns -332864 (15)15/10Bit 519 / 4USART + UART -29-ch !8!-P-MQFP-100

CMOS / TTL Ports Bootstrap-Loader C515C-L/-8R C515C-8E 10MHz 600ns - / 64K 64K OTP

230457 (8)8/10Bit

315 / 4USART + SSC

!4-ch -8!!P-MQFP-80Low Power, Low EMI C515-L 24MHz 500ns -25656 (8)Prog. REF

8/8Bit 312 / 4USART

-4-ch -1-!P-LCC-68Compatible with SAB 80C515C517A-L 18MHz

667ns

-2304

68 (12)

12/10Bit

4

17 / 4

USART + UART

-

21-ch

!

8

!

!

P-MQFP-80Compatible with SAB 80C517A

C868-1RG C868-1RR C868-1SG C868-1SR 40MHz 300ns 8K 8K 8K SRAM 8K SRAM 512185/8Bit 314 / 3UART -6+1ch -8-!

P-DSO-28 (SMD)P-TSSOP-38 (SMD)P-DSO-28 (SMD)P-TSSOP-38 (SMD)High sophisticated pulse generation unit

(CAPCOM6E) for motor control and lamp ballast

XC866

26,67 MHz

75/150 ns

12K Flash

4K 768278/10Bit 314 / 4

UART SSC

-6+1-ch.-2-!P-TSSOP-38

OnChip OSC, OnChip Vreg, Brown-out detection

!

!

-

T

y

p

e

M a x . C P U C l o c k

O s c i l l a t o r

I n s t r u c t i o n C y c l e T i m e

3V

R O M / O T P / F l a s h

R A M

L i n e a r A d d r e s s S p a c e f o r C o d e & D a t a

I /O L i n e s

A D C I n p u t s /M a x . R e s o l u t i o n

T i m e r s / C o u n t e r s (16-B i t )

C a p t u r e C o m p a r e C h a n n e s (e x t.I n t./P W M )

d e d i c a t e d P W M

I n t e r r u p t V e c t o r s / P r i o r i t i e s

S e r i a l I /O

R e a l T i m e C l o c k

H D L C

C A N I n t e r f a c e 2.0B a c t i v e

O C D S / J T A G

H a r d w a r e P o w e r D o w n

W a t c h -d o g T i m e r

O c s W a t c h -d o g

O n -C h i p B o o t s t r a p L o a d e r

P a c k a g i n g

C161CS/JC/JI-32R/-L 20MHz PLL / Prescaler / Direct

Input

100ns 256KB ROM/ -

10KB 16MB

93

12/10Bit

932

59/16x4

ASC + SSC + I2C + J1850

!

2xCAN

yes + Power Saving

Modes

P-TQFP-128

C161 K-LM 20MHz 100ns 1KB 3

C161O-LM/-L25M 20/25MHz 100/80ns ASC + SSC

P-MQFP-80

C161O-LM 3V

20MHz 100ns !C161PI-LM / -L25M P-MQFP-100C161PI-LF / -L25F P-TQFP-100C161PI-LM 3V P-MQFP-100C161PI-LF 3V P-TQFP-100C161S-L25M 25MHz

80ns -C161S-LM 3V

20MHz 100ns

!C163

C163-LF / -L25F 20/25MHz

PLL / Prescaler / Direct

Input

100/80ns

--1KB 16 MB 77-5--20/16x4ASC + SSP ----!!--P-TQFP-100

C164CI-LM/-L25M -C164CI-8EM/-8E25M 64KB OTP C164CI-4RM/-4R25M 32KB ROM C164CI-8RM/-8R25M 64KB ROM

C164CL-4RM/-4R25M 32KB ROM

C164CL-8RM/-8R25M C164SI-8RM/-8R25M -C164CM-4EF/-4E25F 32KB OTP C164CM-4RF/-4R25F C164SM-4RF/-4R25F C164SV-2RF 16KB OTP

1KB

C165-LF 3V 20MHz 100ns !C165-LF/-L25F 20/25MHz 100/80ns -C165-LM 3V 20MHz 100ns !C165-LM/-L25M 20/25MHz 100/80ns C165UTAH-LF ASC + SSC + IOM-z/PCM + USB !C165H-LF ASC + SSC + IOM-z/PCM

-C167CR-LM 25MHz 80ns -C167CR-L33M 33MHz

60ns

32KB ROM C167CR-4RM 128 KB ROM

C167CR-16RM C167SR-LM

C167CS-LM C167CS-4RM 32KB ROM

C167CS-L33M -C167CS-4R33M 32K ROM

C167CS-L40M -C167CS-4R40M 32K ROM

C167CS-L16M 3V

16Mhz

125ns

!

-

XC161CS-32F20F/-32F40F 265k Flash 12KB 2xASC + 2xSSC + I2C XC161CJ-16F20F/-16F40F 128k Flash 8KB 2xASC + 2xSSC + I2C + J1850

XC164CM-8F20F-/-8F40F 64k Flash 6KB 47

23

P-TFQP-64

XC164CS-32F20F/-32F40F

256k Flash

12KB

XC164CS-16F20F/-16F40F 128k Flash XC164CS-16R20F/-16R40F 128k ROM XC164CS-8F20F/-8F40F 64k Flash XC164CS-8R20F/-8R40F

64k ROM

XC167CI-32F20F/-32F40F 256k Flash 12KB XC167CI-16F20F/-16F40F

128k Flash

8KB

5

16MB

2KB

3KB

55ns 60ns -11KB ----4x HDLC channels

50ns -80ns

--5

7-ch

4/10Bit

27/16x4

20/16x4

-yes + Power Saving

Modes

-!

!32KB ROM --72

P-TQFP-64

!

!

!

!

!

P-MQFP-144

16-bit Family

P-MQFP-80

P-MQFP-100P-TQFP-144

!

!

P-TQFP-100

--8/10Bit

12

UART + SSC

56/16x4

9

-32

4-ch

2xCAN

4 KB

24/10Bit 111

C166 Family

32/16x4

!

CAN

CAN

!

yes + Power Saving

Modes

!

yes + Power Saving

Modes

8

P-MQFP-802KB

16MB

63

--ASC + SSC + I2C

2KB

30/16x4

76

C161

C164

64KB

4MB

Prescaler / Direct Input 100/80ns ---100/80ns

33MHz 40MHz 20/25MHz PLL / Prescaler / Direct

Input

36MHz PLL / Prescaler / Direct

Input 20/25MHz

20MHz

PLL / Prescaler / Direct

Input

C165PLL/ Prescaler / Direct

Input

-!

-5

-ASC + SSC

63

4KB

16/10Bit

-50

8/12Bit

8MB

16MB

2KB 77

-ASC + SSC

56/16x4

!

-28/16x4

!

-P-TQFP-144

32

11

16/10bit

yes + Power Saving

Modes

!

!

!

P-TQFP-100

XC166 Family -25MHz

C167

2xASC + 2xSSC

!

!

TWINCAN

--!

!

!

!

yes + Power Saving

Modes --64KB ROM 100ns 3KB

8MB

-ASC + SSC

4 MB

59

XC164

20/40MHz

PLL / Prescaler / Direct

Input

50/25ns

7-ch.

75/16x8

16MB

14/10Bit

79!

!

!

yes + Power Saving

Modes

P-TQFP-144

!

!

!

yes + Power Saving

Modes

!

TWINCAN

-!

74/16x8

-!

TWINCAN

-!

2xASC + 2xSSC + I2C

77/16x8

7-ch.

32

9

12/10Bit

99

16MB

XC161

XC167

50/25ns

PLL / Prescaler / Direct

Input

20/40MHz

-50/25ns

PLL / Prescaler / Direct

Input

20/40MHz

32

103

16MB

-11

8KB

T y

p

e

C o

r

e

M a x . C P U C l o c k

I n s t r u c t i o n C y c l e T i m e

P C P (D M A )

d e d i c a t e d D M A M o d u l e

I n t e r r u p t V e c t o r s / P r i o r i t i e s

V c c

I n t e r n a l S R A M S i z e

R O M / O T P / F l a s h / D R A M

L i n e a r A d d r e s s S p a c e f o r C o d e & D a t a

I /O L i n e s

A D C I n p u t s /M a x . R e s o l u t i o n

T i m e r s / C o u n t e r s

C a p t u r e C o m p a r e C h a n n e l s (e x t.I n t./ P W M )

P W M

E B U

E B U (b u r s t )

E B U (D R A M )

S e r i a l I /O

R e a l T i m e C l o c k

C A N

E t h e r n e t

P o w e r M a n a g m e n t S y s t e m

O C D S / J T A G

W a t c h -d o g T i m e r

O n -C h i p B o o t s t r a p L o a d e r

P a c k a g i n g

TC110076-ch MLI + 2xASC + 2xSSC + I2C -P-LBGA-208TC11152xMLI + 3xASC + 2xSSC + I2C

P-LBGA-208

TC11302xMLI + 3xASC + 2xSSC +

USB + I2C P-LBGA-208TC11IB-64D96E 96MHz

~10ns

V2.0

-64KB

1536KB DRAM

96

6xGPT

ASC + SSC + PCI + MMCI

P-BGA-388 TC1910

3xASC+SSC+I2C P-LBGA-208

TC19123xASC+SSC+I2C P-LBGA-208TC1920

100MHz

10ns

V2.0

-164kB

64 6 / 12Bit 6xGPT

3xASC+SSC+I2C+SDLM

P-LBGA-260

TC1765N-L40EB TC1765T-L40EB !

TC1765T-L40U Bare Die TC1775-L40E

V1.0

-

2x25693KB

176

64

2xASC 2xSSC SDLM P-BGA-329

TC1796150MHz ~6ns V2.0!

2x2561,5V

Core; 3,3V IO

208KB 2MB Flash

123

2xGPTA GPTU STM

112184-ch.

2xASC 2xSSC 2xMLI 2xMSC

MultiCAN

P-BGA-416

P-LBGA-26077

!

!

--

2xASC 2xSSC -OCDS 1+2

40

32-bit Tricore Family

V1.3MMU

4GB

144KB

1,8V

Core;

3,3V IO V1.2

256

66MHz

~15ns

48KB OCDS 1

OCDS 1+2

-

TWINCAN

!

-72

-144KB

150MHz

~6ns

-!

2x256!

32 / 12Bit

102-ch

!

3xGPT

-!

!

14

12-ch

24 / 12Bit

40MHz

25ns

2,5V Core; 3,3V or

5V IO ---GPTA GPTU STM MultiCAN

-

10/100 MHz

!

56

-3xGPT

!

-

关于英飞凌单片机的工程建立和程序调试问题

关于英飞凌单片机的工程建立和程序调试问题 1.英飞凌单片机的工程文件是通过Dave软件先配置好寄存器,编译生成.dpt文件,再由 Keil打开自动转换成.uvproj工程文件。然后在用户代码区编写用户程序,编译连接成hex 烧写文件。 2.利用MiniWiggler仿真器器,可以在Keil中直接下载调试程序。在此之前,需先安装好 DAS驱动,以识别仿真器。在设备管理器中可看到仿真器识别信息。 3.在下载程序前,需设置好Keil工程选项。以16位单片机为例: Option-Utilities选项,下拉按钮选择Infineon DAS Client for XC16x。 点击Setting,在DAS Server选项选择UDAS,正常识别单片机的情况,Device选项会出现单片机信息,如XE166/XC2000-Family。在下方的Flash Download Option,单击Add,添加对应单片机型号的Flash,如XE16x-48F On-Chip Flash,结果如下 之后,通过Keil主菜单Flash-Download便可以下载程序了。

调试程序时,类似地在Option-Debug选项卡中对应设置即可。 4.完整版本MiniWiggler仿真器采用了电平转换处理,可以连接3.3V或5V系统板,故此 仿真器不提供给系统板供电功能。仿真器有三个指示灯,当仿真器和系统板同时上电,电源灯亮;当下载程序或调试程序刚开始时,连接指示灯亮,当调试程序开始Run时,调试指示灯亮。 5.有些时候仿真器连不上系统板,可能是工程原因或电脑原因,可检查工程设置或更换电 脑测试。注意关系到JTAG口的复用引脚,编程中避免占用,以免下次烧写程序时JTAG 口无法连接上,该情况请采用串口下载进行恢复。 6.使用Memtool串口下载程序时,需注意系统板的启动配置,即拨码开关的位置。 在Memtool中,主菜单Target-Change选择对应系统板型号,Browse选项中New-Use a default target configuration,选择对应系统板型号中Bootstrap Loader类型的,完成。 点击Connect连接上系统板后即可下载程序。 英飞凌8位机的程序下载调试过程类似,可能有大不相同之处,请大家踊跃交流! Foreland 2012/2/23

英飞凌MCU新手入门应用笔记中文版

新手导1. 8 2.16 3.32声明:英飞凌社区应用笔记部分资料内容来源英飞凌社区 请来信告知。本人尊重原创作者。 2012/6 新手导航中文版 位单片机介绍 位单片机介绍 位单片机介绍 凌社区热心网友奉献资料整理和网络,应用笔记心得整理,内容仅供参考。如果侵犯Infineon (MCU 新手 门篇)英飞凌社区新导航笔记 Ken 2012/6/3 果侵犯你的版权,新手入社区新手

关于英飞凌 总部位于德国纽必堡的英飞凌科技股份公司,为现代社会的三大科技挑战领域——高能效、移动性和安全性提供半导体和系统解决方案。2010财年(截止到9月30日),公司实现销售额40亿欧元,在全球拥有约26,000名雇员。英飞凌科技公司的业务遍及全球,在美国苗必达、亚太地区的新加坡和日本东京等地拥有分支机构。英飞凌公司目前在法兰克福股票交易所(股票代码:IFX)和美国柜台交易市场(OTCQX)International Premier(股票代号:IFNNY)挂牌上市 英飞凌在中国 英飞凌科技股份公司于1995年正式进入中国市场。自1996年在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有1300多名员工,已经成为英飞凌亚太乃至全球业务发展的重要推动力。英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。 ??Infineon XC800系列8位元MCU(8位单片机) 超级耐高温150℃工业级 8位MCU XC800 专为汽车应用设计 XC800 150℃系列是汽车产品的理想之选,例如涡轮增压器、发动机风扇、节流阀或阀控制装置、EPS、燃料/燃油传感器以及水/机油/燃油泵等。潜在的工业应用包括加热控制装置、锅炉系统或电机内部的电子控制系统等。 AEC-Q100是由汽车电子设备委员会(AEC)制定的可靠性压力测试标准。测试表明,英飞凌全新推出的系列高温微控制器,经过符合AEC-Q100 Grade 0 (-40℃至150℃)标准要求的测试和认证。这使它们成为汽车发动机舱,以及极端恶劣环境中的工业解决方案的理想之选。 XC800 150°C器件可靠近传感器和执行器安装,相比以往的电子或机械解决方案而言,可改善连通性,确保高效的电机控制,并降低系统成本。由于该系列器件不需要隔热装置和额外的布线,因此有助于降低汽车和工业产品的成本和复杂度。XC800 150℃系列的所有型号,均立足于英飞凌强大耐用、性能成熟的闪存技术和高质量的生产工艺,可确保出色的可靠性。 搭载强大外设的XC800 150℃系列 XC800 150℃系列进一步拓展了成熟、强大的XC800微控制器的应用领域。该系列器件内装一枚8051处理器内核、不同容量的闪存(4kB至32kB),并集成了振荡器、稳压器、EEPROM和监控电路等组件,可降低整个系统成本。不同型号

基于英飞凌单片机XC886 CAN控制器

控制器局域网络(CAN)控制器英飞凌XC800系列单片机

写在前面 本篇内容为英飞凌科技有限公司(Infineon Technologies CO., LTD.)的XC800系列单片机的基础篇之一。 本篇所述内容为XC800系列单片机中的XC886/888和XC878子系列提供CAN外设。 如无特别说明,所指的产品为上述XC800子系列单片机中的XC886CLM 单片机。由于后续芯片会有更多的改进/增加措施,如需要关注其它产品,需要再结合相应的产品数据手册(Data Sheet)和用户手册(User Manual)! 由于版本更新等原因,可能会出现各版本间的资料说法有略微差异,请以英飞凌网站公布的最新英文版本的产品数据手册(Data Sheet)和用户手册(User Manual)为准!

本篇内容 CAN总线原理 Infineon MultiCAN MultiCAN的组成 MultiCAN的运用 实战练习: LED灯控实验(报文的发送/接收)

CAN总线原理 BOSCH CAN CAN(Controller Area Network)为局域网控制总线,符合国际标准ISO11898。 CAN总线最初是由德国的BOSCH公司为汽车的监测、控制系统设计的,属于总线式通讯网络。CAN总线规范了任意两个CAN节点之间的兼容 性,包括电气特性及数据解释协议。CAN协议分为两层:物理层和数据链路层。物理层用于决定实际位传送过程中的电气特性。在同一网络 中,所有节点的物理层必须保持一致,但可以采用不同方式的物理层。 CAN的数据链路层功能则包括帧组织形式、总线仲裁和检错、错误报告及处理、对要发送信息的确认以及确认接收信息并为应用层提供接口等。 其主要特点是: 能够以多主方式工作,网络上的任意节点均可成为主节点,并可向其它节点传送信息。 非破坏性总线仲裁和错误界定,总线冲突的解决和出错界定可由控制器自动完成,且能区分暂时和永久性故障并自动关闭故障节点。 CAN节点可被设定为不同的发送优先级。以满足不同的实时要求。 采用差分驱动,可在高噪声干扰环境下使用。

英飞凌单片机选型

英飞凌单片机选型 英飞凌半导体微控制器(MCU)具有8位、16位、32位全系列产品。实现高性能的电机驱动控制,在严酷环境下(高温、EMI、振动)具有极高的可靠性。 一.8位单片机(XC800系列) 图1-1 XC800系列单片机命名规则 上图的外设类型中,C指CAN总线通信模块,L指LIN总线通信,M指片上集成的快速乘除法模块,主要是为了方便乘除法运算,提高单片机运算速度和控制质量。 1.1 XC864系列 XC864系列片内Flash,可以防止用户代码被读出,保护知识产权,同时具有编程和擦除保护防止数据丢失,还支持在应用编程(IAP)和在系统编程(ISP)。 另外,还有一个产生PWM信号用于电机控制的输入捕捉/比较单元(CCU6),一个10位A/D转换单元,一个片上调试支持单元(OCDS),大多数器件还有由扩展UART支持的低成本串行本地通信网络(LIN)和LIN的低层次驱动。片内集成10M晶振和锁相环(PLL)。 1.2 XC866系列 XC866系列的基本特性与XC864相似,改进的地方有外部端口数目增加,ADC的转换通道由4增为8,片上Flash存储单元分为程序存储单元(P-Flash)和数据存储单元(D-Flash),其大小也有多种可选。可用片内10M晶振或外接4-12M晶振。

表1-2 XC866系列器件参数表 1.3 XC886系列 XC886的功能与XC864相似,改进的地方有,增加外部端口的数目,增加CAN通信功能,增加乘除法单元(MDU)以增强实时运算和控制能力,增加协调旋转数字计算器/矢量计算(CORDIC)用来协调计算三角、线性和混合的高速运算,增加16位定时/计数器Timer21,另外增加一个UART通信接口。此外在存储器方面,Boot ROM由8K增加的12K,XRAM 由512B增加到1.5K,Flash也有24K和32K两种可选。片内9.6M晶振或外接4-12M晶振。 表1-3 XC886系列器件参数表 1.4 XC888系列 XC888的功能和XC886相同,只是外部I/O端口的数目由34增加到48,相应地外部引脚的数目由48增加到64。 表1-4 XC888系列器件参数表

英飞凌单片机关于keilC166的使用

关于Keil C166的使用 单片机开发除了必要的硬件同样也离不开软件,我们写的程序要转化成CPU所能执行的机器码有两种方法:一是手工汇编,二是机器汇编。机器汇编是通过汇编软件将源程序编程机器码。Keil软件是目前最流行的开发单片机的软件工具,Keil编译器提供了包括C编译器,宏汇编,连接器,库管理和一个功能强大的仿真调试器等在内的完整的开发方案。通过一个集成开发环境(uVision)将这些部分组合在一起。 KEIL软件有支持8位单片机的Keil C 51系列和支持16位单片机的Keil C 166系列。在项目开发过程中并不是仅有一个源程序就足够了,还要为项目选择CPU确定编译,汇编,连接的参数,指定调试的方式,有一些项目还会由多个文件组成。为管理和使用方便,Keil 引入了工程(Project)概念。将这些参数和所需要的文件都加在一个工程中,只能对工程进行编译和连接等操作。 工程的详细设置: 以下针对在使用XC164CS评估板过程中在Keil C166环境下的一些设置谈一下。 首先点击Project窗口中的Target1 Project->Option for Target1 “target 1”即出现对工程设置的对话框。菜单如下图1: 图1 以下针对各个标签详细说明: Device 选择所使用的CPU(即所选用的芯片)。KEIL支持很多种CPU,当选中一款芯片以后右侧窗口还会有相应的芯片介绍。此处选择Infineon XC164CS.系列芯片作为CPU。 Target 窗口设置如下: 图2

这里可以设置时钟频率,片内和片外资源的选择及地址的设置。 其中Memory Model用于设置RAM使用情况,KEIL C 166编译器可支持7种存储类型。 TINY CPU处于非分段工作方式下,可产生高效的16位线性地址,并把代码和数据限制在64KB种。不能使用far, huge, xhuge存储类型。 SAMLL 使用分段CPU方式,同样产生高效的代码,但代码和数据不再限制再64KB中,用户可通过far, huge, xhuge引用变量和函数 COMPACT 一般用于代码少而数据多的场合 HCOMPACT 一般用于代码多而数据少的场合 MEDIUM 所有的函数调用默认为far调用,一般用于代码多而数据少的场合 LARGE 所有的函数调用默认为far调用,一般用于代码和数据多的场合 HLARGE 所有的函数调用默认为far调用,一般用于代码和数据多的场合,不适合于C166系列CPU 在仿真过程中如果使用片内FLASH,则选中Use On-chip ROM 在仿真过程中如果使用片外RAM,则取消Use On-chip ROM复选框并设置ROM和RAM 空间起始地址及大小。注意片外RAM起始地址为0x0000。此例中设置ROM起始地址为0x0000大小为2K,设置RAM起始地址为0x4000大小为2K。 Output 此页面有多个选择项,其中Create Hex file用于生成可执行代码文件(可以用编程器写入单片机芯片的HEX格式文件,文件的扩展名为HEX),默认情况下该项未被选中,如果要写片做硬件试验,就必须选中该项。其他的取默认设置即可以。 Listing 该标签页用于调整生成的列表文件选项。该页用于对列表文件的内容和形式进行细致的调节,其中比较常用的选项是“C Compile Listing” “Assamble Code”项,选中该项可以在列表文件中生成C语言源程序所对应的汇编代码。 C166 该标签用于对KEIL C 166编译器的编译过程进行控制,其中比较常用的是”Code Optimization”组,level设置优先等级,在对源程序进行编译时可以对代码进行优化,系统默认为第六级,一般不用修改,如果编译程序时出错可以尝试降低优化等级。Emphasis选择编译优化方式,第一项为代码项优化(生成代码量小),第二项为速度优化(最终生成代码速度快),第三项为缺省,默认为速度优化,可根据需要更改。 EC++ A166 L166 Locate L166 Misc是对编译环境的一些设置,可按默认选项 Debug 该标签是对仿真的一些设置。选择Use Simulator则应用软件进行仿真,这里可对启动类型,总线形式,时钟信号及片选信号等进行设置。

英飞凌单片机产品列表

8-bit Family T y p e M a x . C l o c k R a t e I n s t r u c t i o n C y c l e T i m e R O M / O T P / F l a s h (B y t e ) E 2-P r o m (B y t e ) R A M (B y t e ) I /O L i n e s A D C - I n p u t s / M a x . R e s o l u t i o n T i m e r s / C o u n t e r s (16-B i t ) I n t e r r u p t s v e c t o r s / L e v e l s S e r i a l I /O F C A N 2.0B a c t i v e P W M M u l./D i v . U n i t D a t a P o i n t e r s (16-B i t )H a r d w a r e P o w e r D o w n W a k e a b l e P o w e r D o w n M o d e W a t c h -d o g T i m e r O c s W a t c h -d o g P a c k a g i n g C504-L/-2R C504-2E 24MHz 500ns - / 16K 16K OTP 512328/10Bit 412 / 2USART -7-ch -1-!P-MQFP-44CCU for DC motor control, Interrupt C505A-4E 20MHz 300ns 32K OTP 1028348/10Bit 312 / 4USART -4-ch -8-!P-MQFP-44Enhanced power saving modes; Low EMI C505CA-4E/4R/2R-L/-2R 20MHz 300ns 32K OTP/ROM 16KB ROM 1028348/10Bit 312 / 4USART !4-ch -8-!P-MQFP-44Bare Die Enhanced power saving modes; Low EMI C505L-4E 20MHz 300ns 32K OTP 512468/10Bit 312 / 4USART -4-ch -8-!P-MQFP-80LCD Driver on-chip 128 segments;RTC with 32kHz subclock C508-4R/-2R/-L C508-4E 20MHz 300ns 32/16KB 32K OTP 1280488/10Bit 319 / 4USART -11-ch -8-!P-MQFP-64P-SDIP-64 CCU für CD motor control, PLL (10mHz ext. Clock), 2 Port with 10mA Sinking Current C509-L 16MHz 375ns -332864 (15)15/10Bit 519 / 4USART + UART -29-ch !8!-P-MQFP-100 CMOS / TTL Ports Bootstrap-Loader C515C-L/-8R C515C-8E 10MHz 600ns - / 64K 64K OTP 230457 (8)8/10Bit 315 / 4USART + SSC !4-ch -8!!P-MQFP-80Low Power, Low EMI C515-L 24MHz 500ns -25656 (8)Prog. REF 8/8Bit 312 / 4USART -4-ch -1-!P-LCC-68Compatible with SAB 80C515C517A-L 18MHz 667ns -2304 68 (12) 12/10Bit 4 17 / 4 USART + UART - 21-ch ! 8 ! ! P-MQFP-80Compatible with SAB 80C517A C868-1RG C868-1RR C868-1SG C868-1SR 40MHz 300ns 8K 8K 8K SRAM 8K SRAM 512185/8Bit 314 / 3UART -6+1ch -8-! P-DSO-28 (SMD)P-TSSOP-38 (SMD)P-DSO-28 (SMD)P-TSSOP-38 (SMD)High sophisticated pulse generation unit (CAPCOM6E) for motor control and lamp ballast XC866 26,67 MHz 75/150 ns 12K Flash 4K 768278/10Bit 314 / 4 UART SSC -6+1-ch.-2-!P-TSSOP-38 OnChip OSC, OnChip Vreg, Brown-out detection ! ! -

基于英飞凌8位单片机的电机驱动方案

https://www.360docs.net/doc/4f1511571.html,/ 基于英飞凌XC864的电动自行车方案 摘要 “尺寸小巧但功能强大”,英飞凌XC864将成为新兴电动自行车市场最流行的微控制器。这款8位微控制器采用TSSOP-20小型封装,并带有适用于三相无刷直流电机应用的CAPCOM 电机控制模块。脚踏板运动通过计时器2(Timer2)来测量,以计算协助骑车人顺利骑行所需的助力。此外,它还有过流与过压保护功能。 应用背景 将电机集成于自行车,协助骑车人减少踩脚踏板所费体力,已成为一种不断发展的趋势。本文讨论电动自行车采用电子控制单元(ECU),根据骑车人踩脚踏板所付出的体力来提供相应的电动助力。微控制器相当于ECU 的大脑,负责三相无刷直流电机的换相及处理骑行所需电动助力。 三相无刷直流电机以其耐用性、线性控制特性、高效以及优秀的转矩体积比在电动自行车市场备受欢迎。对于无刷直流电机控制而言,确定转子位置和实现复杂控制机制较为棘手和困难。英飞凌针对电机驱动系统提供了多种微控制器——从功能全面的8位和16位微控制器到能控制任何电机驱动系统并集成外设的32位TriCore 微控制器。 电动自行车——不断增长的全球市场 行业报告预测未来5年全球电动自行车销量增幅将达到8%至10%。2009年,中国成为全球最大的电动自行车生产国与消费国。许多国家正在推行可以拯救世界的新一代洁净与绿色能源解决方案。电动自行车可为更清洁与更绿色的交通提供完美解决方案。这种趋势有助于推动电动自行车在欧美市场的销售。 英飞凌XC800微控制器系列概述

https://www.360docs.net/doc/4f1511571.html,/ XC800系列是安全可靠、灵活扩展的智能化8位微控制器,可满足对成本有要求并对性能敏感的工业与多市场应用需求。 英飞凌的高性能8位微控制器XC800系列将双周期8051内核与嵌入式闪存和片上外设融合在一起。XC800的创新改进包括温度范围提升至150oC、电容触摸控制和内嵌矢量计算机的16位性能等。闪存大小从2KB 到64KB 不等,并有最高达3KB 的RAM ,引脚数也从16引脚到64引脚不等,使您能轻松根据自己的用途选出合适的产品。这些高质量微控制器非常适用于5V 及3V 应用。 工业设备和家用电器的能效问题关乎智能控制与网络连接。利用英飞凌8位微控制器,设计者们可以通过采用磁场定向控制或功率因素校正等高级控制算法和CAN 、DALI 或IO-链接等通信标准来对优化所设计系统的能效。

单片机分类及汇总大全

经典的: 1、MCS-51系列Intel公司生产 2、61单片机3、A VR单片机4、MSP 430超低功耗单片机德州仪器(TI)公司生产 5、PIC单片机MicroChip公司生产6、飞思卡尔的单片机7、英飞凌的单片机 1.8051 最早由Intel公司推出8051/31类单片机。由于Intel公司将重点放在186,386,奔腾等与PC类兼容的高档芯片开发上。Intel公司将MCS-51系列单片机中的8051内核使用权以专利互换或出让给世界许多著名IC制造厂商,如Philips 、NEC、Atmel、AMD、Dallas、siemens、Fujutsu、OKI、华邦、LG等。 这些公司在保持与8051单片机兼容基础改善了8051的许多特点。扩展了针对满足不同测控对象要求的外围电路,如满足模拟量输入的A/D、满足伺服驱动的PWM、满足高速输入/输出控制的HSL/HSO、满足串行扩展总线I2C、保证程序可靠运行的的WDT、引入使用方便且价廉的Flash ROM等。提高了速度,降低了时钟频率,放宽了电源电压的动态范围,降低了产品价格。 使得以8051为内核的MCU系列单片机在世界上产量最大,应用也最广泛。80C51已成为8位单片机的主流,成了事实上的标准MCU芯片。 51系列单片机是这些厂商以Intel公司MCS-51系列单片机中的8051为基核推出的各种型号的兼容性单片机。Intel公司MCS-51系列单片机中的8051是其中最基础的单片机型号。 2. Atmel公司(美国) Atmel公司是世界上著名的高性能、低功耗、非易失性存储器和数字集成电路的一流半导体制造公司。Atmel 公司最令人注目的是它的EEPROM 电可擦除技术闪速存储器技术和质量高可靠性的生产技术,在CMOS 器件生产领域中Atmel的先进设计水平优秀的生产工艺及封装技术一直处于世界的领先地位。 这些技术用于单片机生产使单片机也具有优秀的品质,Atmel公司的单片机是目前世界上一种独具特色而性能卓越的单片机,在结构性能和功能等方面都有明显的优势,它在计算机外部设备通讯设备自动化工业控制宇航设备仪器仪表和各种消费类产品中都有着广泛的应用前景。 其生产的AT90系列是增强型RISC(精简指令集)内载FLASH单片机,通常称为A VR系列(Advance RISC)。使用哈佛结构。芯片上的Flash存储器附在用户的产品中,可随时编程,再编程,使用户的产品设计容易,更新换代方便。其增强的RISC结构,使其具有高速处理能力,在一个时钟周期内可执行复杂的指令,每MHz可实现1MIPS的处理能力.A VR单片机工作电压为2.7~6.0V,可以实现耗电最优化.A VR的单片机广泛应用于计算机外部设备,工业实时控制,仪器仪表,通讯设备,家用电器,宇航设备等各个领域. AT91M系列是基于ARM7TDMI 嵌入式处理器的,A TMEL 16/32 微处理器系列中的一个新成员,该处理器用高密度的16 位指令集实现了高效的32 位RISC 结构且功耗很低。另外Atmel的增强型51系列(AT89系列)单片机目前在市场上仍然十分流行,其中A T89S51十分活跃。(l)前缀由字母AT组成,表示该器件是ATMEL 公司的产品(2)型号89CXXXX 中C是表示内部含Flash存储器C表示为CMOS产品89LVXXXX 中LV表示低压产品89SXXXX 中S表示含有串行下载Flash存储器 3.Microchip公司(美国) MicroChip单片机的主要产品是PIC 16C系列和17C系列8位单片机,CPU采用RISC结构,分别仅有33,35,58条指令,采用Harvard双总线结构,运行速度快,低工作电压,低功耗,较大的输入输出直接驱动能力,价格低,一次性编程,小体积。以低价位著称,一般单片机价格都在1 美元以下.Microchip 单片机没有掩膜产品,全部都是OTP 器件(现已推出FLASH 型单片机).Microchip 强调节约成本的最优化设计,是使用量大,档次低,价格敏感的产品.在办公自动化设备,消费电子产品,电讯通信,智能仪器仪表,汽车电子,金融电子,工业控制不同领域都有广泛的应用,PIC 系列(PIC16C5X、PIC16CXX、PIC17CXX、PIC18CXXX、PIC16FXXX、PIC17CXXX、PIC18XXXX)单片机在世界单片机市场份额排名中逐年提高,发展非常迅速。 代理商:实达高奇电子科技有限公司: https://www.360docs.net/doc/4f1511571.html,/ 4.TI 公司(美国) MSP430 系列单片机是由TI公司开发的16 位单片机。其突出特点是超低功耗,非常适合于各种功率要求低的场合。有多个系列和型号,分别由一些基本功能模块按不同的应用目标组合而成。采用冯-诺依曼架构,通过通用存储器地址总线(MAB)与存储器数据总线(MDB)将16 位RISC CPU、多种外设以及高度灵活的时钟系统进行完美结合。MSP430能够为当前与未来的混合信号应用提供很好的解决方案。所有MSP430 外设都只需最少量的软件服务。例如,模数转换器均具备自动输入通道扫描功能和硬件启动转换触发器,一些也带有

超低功耗八位单片机

Low power 8-bit MCU Low power Operating voltage : 1.1V -3.6V Supply current : 0.5uA@HALT, 1.0uA@RTC operation Flash ROM Short TAT : 2weeks (At the time of factory writing) MASKING charge FREE Software development tool Assembler, C compiler Instruction simulator Low cost Compact ICE Full ICE Hospitable user support FAE lives in Shanghai

Application goods which use MCU of OKI Wrist Watch Data Bank Headphone Stereo Educational Toy LCD Game Mini Disk Remote control Scales Clinical Thermometer Thermostat Industrial Products MCU Product Line Digital Clock Low Voltage with-in Flash Memory Low current consumption Good support

Positioning of microcomputer Power supply voltage Clock frequency 4MHz 10MHz 100MHz Engine control PC,AV etc. Household appliance Motor control Printer Copying machine ETC Industrial meter 1GHz Cellular phone The optimal microcomputer for the application for which the low voltage and operation of low power consumption are needed Electronic Shelf Label Calculator Watch Clock Controller Remote control Thermometer Accessories game Health care Toy Data logger Gas meter Alarm micro controller With-in voice Target Application

英飞凌推出针对标准8位和12位芯片卡应用的新系列安全控制器

英飞凌推出针对标准8位和12位芯片卡应用的新系列安 全控制器 英飞凌公司日前宣布推出针对标准8位和12位芯片卡应用的新系列安全控制器。新的“66P Enhanced”(66PE)系列提供了智能性能管理和增强安全特性。该系列器件结合了经过验证的0.22um芯片卡IP工艺技术以及在英飞凌公司“88”系列32位芯片卡控制器中使用的高度灵活的革命性片上集成EEPROM技术。66PE系列产品集成的EEPROM大小不一,从针对低端支付应用的2K字节直到针对高端移动通信SIM(安全身份识别模块)卡 (GSM、UMTS)应用的136K字节,因此还适用于身份识别(如,身份证和医疗卡)以及支付应用,如电子钱包/电子借记/信用卡应用。66PE系列将取代英飞凌公司现有的芯片卡安全控制器,如66P系列。该系列中的第一款器件现在已可大批量供货。 66PE系列与66P系列代码兼容,因此智能卡制造商可快速容易地移植现有软件掩膜。为适应新的应用软件,新控制器系列还提供了增强的指令集,方便访问大容量片上存储器,同时还可降低代码大小,并提高有些程序序列的性能达80%之多。 66PE内部时钟频率可根据可用的功率或所需要的性能进行调整,最高可达33 MHz,是此前66P系列最高工作频率的两倍。为在特定的技术参数限制情况下(如3V GSM卡电流限制为6 mA)提供最大的性能,集成的智能功率限制系统会自动调整芯片的内部频率,从而保证在所有智能卡工作过程中都保证尽可能高的性能。 此外,66PE系列的所有成员都提供了先进的安全特性,如有源屏蔽功能可通过芯片的表面连续发送随时数据。如果检测到这些数据有变化,那么芯片

XMC4000单片机系列原创技术资料——英飞凌技术社区

XMC4000单片机原创技术资料——英飞凌技术社区 XMC4000系列采用了ARM内核,可以应用在许多工业应用环境,比如工业自动化、电机驱动、太阳能、汽车等行业。尤其是针对节能工业应用,XMC4000更是有着突出的表现。XMC4000产品家族包含5个系列:XMC4100、XMC4200、XMC4400、XMC4500 和XMC4700。这些系列的差别主要体现在内核频率、内存容量、外设功能和I/O数量等方面。 现在XMC4000已发布一年有余,英飞凌技术社区许多网友已经积累了一定的使用经验,在此分享,希望帮助大家的设计。 一、官方资料: XMC4000系列数据手册、选型指南、应用笔记、开发例程、开发工具等资料下载: 英飞凌官方FAQ解答—XMC4000系列产品和设计一百问 二、社区原创笔记 XMC4200 minikit使用Infineon Memtool烧写程序,图文教程 拿到XMX4200 minikit已经有几天了,用Keil,Dave3,IAR都做了测试,配合Jlink可以调试。心血来潮,想做串口的程序烧写,今天就把过程简单的分享下。 xmc4200 minikit + Jlink XMC4200的JTAG接口改2.54mm了,终于不用自己做转接线了,直接插Jlink 详解英飞凌芯片仿真环境搭建DAVE3+JLINK 记录一下dave3和jlink配合的使用过程。DAVE3是专为XMC家族打造的基于Eclipse的免费软件开发平台 xmc4500初级使用 目前我还出处于学习使用的初级阶段,我的第一个例程也是led闪烁程序,这个论坛上有很多人分享了自己的成功经验,十分感谢,程序可以下载到,还有免费的编译环境,所以我先研究的了一下程序下载,遗憾的是程序下载并不容易,至少需要Miniwiggler,ulink,jlink其中的一种,可这些我好像都没有。但好消息是英飞凌的最新的免费工具 Memtool4.5已经支持了串口下载程序。串口下载太方便了,这无疑降低了学习的门槛 XMC4500 24BIT系统定时器使用 配置系统定时器时间:SysTick_Config(SystemCoreClock / 100UL); // 修改此处配置频率 Infineon XMC4500系列MCU学习笔记--ERU(一)概览 ERU(Event Request Unit )事件请求单元,主要用来将MCU多个外设连接起来,简化MCU 的工作,提高处理效率。刚开始学习ERU时有个疑问:一个外设产生事件请求后本来可以

8位单片机的应用

8位单片机的应用 单片机与人们的生活已经结为一体。从数字闹钟到电动牙刷和电动剃须刀;从车内应用门锁、停车传感器、ABS,到行车途中交通控制、雷达测速以及交通流量监视器;从家庭和办公应用中的工厂自动化、照明控制(如荧光灯、镇流器控制、应急灯等),到家庭保健中的植入式心律转复除颤器、胃窥镜等,以及手机、火灾控制系统、烟雾报警器等应用,都有单片机在其中发挥着重要作用。 对如消费、汽车、办公自动化、工业控制和电信等单片机驱动的嵌入式应用来说,每年潜在的市场需求量达48亿片,而每年实际的供应量只有3亿片。因此,未来的单片机市场大有可为。根据In-Stat和Microchip的联合调查 报告,2006年每辆汽车中使用的单片机数量约为30个,到2010年,这个数量预计会增加到45个;2010年,全球消费类应用中使用的单片机数量预计会达到41.56亿片,PC和外设中使用的单片机达到约25.66亿片,销售的手

机中使用的单片机将达16.4亿片,工业应用中预计达到1 0.85亿片。离开单片机,人们将无法想象生活会是什么样。 Microchip先进单片机及存储产品部副总裁Ganesh Moorthy先生认为,从全球范围来看,8位和16位单片机市场目前的总规模达到约90亿美元。这一市场的应用范围很广,涉及那些需要嵌入智能以增强普通产品功能的各种应用。虽然就整体而言,8位和16位市场增长依然缓慢,但该市场的可重编程产品部分却继续保持了较快的增长速度。可重编程的单片机是指那些以闪存作为其主存储的器件,用户可以轻松地对在这些单片机上运行的软件进行定义或 重定义。采用可重编程单片机的用户在开发和制造最终产品的过程中,将获得非常大的灵活性。 Microchip总裁兼首席执行官员Steve Sanghi先 生表示,中国不仅是一个巨大的市场,而且已经成为全球工业和消费市场的重要生产基地,这样的产业环境为半导体供应商和设备制造商提供了难得的机遇,也带来了重大的挑战。烤箱、微波炉、洗衣机以及车库大门,丰富多样的创新产品正在源源不断地走入我们的日常生活,而且变得越来越聪明,其中的智能核心就是MCU。在Microchip看来,8位单 片机技术十分成熟,但市场潜力仍然很大,尤其在中国这个正在迅速发展的国家更是如此。

8位MCU实现电机控制设计

8位MCU实现电机控制设计 实现高能效电机设计的途径有多种。英飞凌公司推出了经济划算的高功率因素开发平台。通过将无传感器FOC 和PFC 控制集成到一个8 位单片机XC836 上,可以降低设备的总功耗,节约高昂的电费。本技术论文描述了全新高压无刷直流风扇电机驱动和PFC 控制开发平台的详尽设计实例和实施技术。 专用PFC 硬件被设计为整个平台的一个组成部分。PFC 硬件同AC-DC 功率级和开关电源CoolSET 控制器一并构成电源,以驱动三相门驱动器、MOSFET、XC836 MCU 等器件。本文所述开发平台将XC836 单片机用作微处理器。这个开发平台也可采用XC800 家族的其他成员,并可支持脉宽调制器(PWM)、快速模数转换器(ADC)和高性能16 位矢量计算机(CORDIC+MDU)。 这个开发平台还为客户提供了一种利用FOC 技术来评估永磁同步电动 机(PMSM)控制应用的备选方法。此外,该开发平台也专门设计为可用于评估 英飞凌单片机的实时功能的性能。 FOC 是用于操作电机的技术,可以在任何速度实现平稳的高能效运行。利用FOC 技术,可以大幅提高电机的能效,从而降低功耗,减轻噪声,提供 卓越的扭矩动态。诸如风扇、空气泵等等成本敏感型设备通常要求实现无传感器控制。然而,利用流经电机线圈的电流提供的信息,可以估算出电机的电位。英飞凌目前推出的这个开发平台就实现了双并联电阻检测方法。 由于整个平台都由XC836 控制,因此重要的是理解低成本单片机的特性和外设适用于该应用。开发平台所用的外设旨在执行:计算矢量旋转和变换,如派克变换;提供16 位分辨率,以生成高精度空间矢量PWM 信号;控制空载时

8位单片机产生随机数

https://www.360docs.net/doc/4f1511571.html,/dzbbs/20050722/200765185919671547.ht ml 单片机产生随机数,汇编 个产品需要用到随机数发生器 单片机 构想: 系统开机时取一个随机数作为种子; 产生伪随机数。 上找了一些程序 的帖子也搜了一遍 慈那本《单片机程序设计基础》的书也在手头 吧! 本贴最后修改时间:2005-3-30 10:10:12 修改者:后学 >>参与讨论后学于2005-3-29 10:50:00 发布: 中的rand函数反编译结果: T.c */ n(void) R i, j, k; 5f; d(); f5; 结果,随机数放在R7中 ===================================================================== MOV R4,08H ;0003 AC 08 MOV R5,09H ;0005 AD 09 MOV R6,0AH ;0007 AE 0A MOV R7,0BH ;0009 AF 0B MOV R0,#0FH ;000B 78 0F MOV A,R7 ;000D EF MOV C,ACC.2 ;000E A2 E2 MOV A,R4 ;0010 EC JB ACC.6,Q0015 ;0011 20 E6 01 CPL C ;0014 B3 ANL A,R5 ;0015 5D ANL A,R6 ;0016 5E ANL A,R7 ;0017 5F CPL A ;0018 F4 JNZ Q001F ;0019 70 04

MOV R4,A ;001B FC MOV R5,A ;001C FD MOV R6,A ;001D FE MOV R7,A ;001E FF MOV A,R7 ;001F EF RRC A ;0020 13 MOV R7,A ;0021 FF MOV A,R6 ;0022 EE RRC A &nb >>参与讨论后学于2005-3-29 10:53:00 发布: 简单的随机数发生函数: 是得到的随机数,为了更随机,可以把它与定时器相加 以把rand8reg保存在非易失性存储器中更好,但是什么时候保存需要认真考虑 ========================================================= : rand8 RIPTION: get a 8bit random NUMBER on: This routine sends calc a 8bit random NUMBER ion: get a random "rand8reg" before initialize the program None rand8reg ts: rand8reg er Usage: A, psw ---------------------------------------------------- a, rand8reg and8b a rand8reg, a a, #10111000b c, p a, rand8reg rand8reg, a ========================================================= 贴最后修改时间:2005-3-30 10:00:50 修改者:后学 >>参与讨论后学于2005-3-29 14:25:00 发布: 可能复杂一些: 周航慈《单片机程序设计基础》上的例子是一样的,使用线性移位寄存器构成随机数发生器 ****************************************************; ndom *; m_Buf 6个字节看成48个位,可以表示280亿个数值,原理:用反*; 数F()把这280亿个无顺序的放在一个可以旋转数码盘上,程序 *; 时器在跑,当随机发生时,让转盘转计数器的值圈数即可得到一个*; 数. *; 验反馈函数d0=d48+d7+d5+d4+d2+d1+1,6Byte有280亿种状态*; ****************************************************; : SH ACC OV RandomREG,Count

8位飞思卡尔单片机

飞思卡尔8位单片机概述 ---- 飞思卡尔8位单片机系列主要包括RS08类、HCS08类、HC08类、HC08汽车类、HCS08汽车类。下面每个类型都将挑选一典型产品进行介绍,更多产品介绍敬请登陆飞思卡尔官方网站。 1、RS08 8位微控制器正逐渐向小型化应用发展。在这些小型应用中,也许并不需要使用完整的HC08或S08所具备的丰富功能。RS08内核是非常流行的SO8中央处理器(CPU)的精简版,它被精心打造为效率更高、成本更低并适合小容量内存的微控制器。RS08是一些新兴应用的理想解决方案,例如完全用固态电路实现的简单机电设备,或小型便携设备甚至一次性便携设备。 飞思卡尔的工程师将小型化应用不需要的功能从S08内核中去除,而对其余的运算进行了增强,从而提高了超小型控制器的使用效率。这些控制器的芯片面积非常小,您甚至可以将它们从胡椒罐中摇出来。RS08内核的尺寸比S08小30%。为了减小面积,RS08将计数器和地址总线宽度限制为14位,使用一个全局中断标志寄存器取代了矢量中断功能,同时还取消了以下功能: 堆栈指针和H:X寄存器及其相关指令和寻址模式 乘法、除法以及BCD码指令 算术逻辑移位运算(保留了逻辑移位和旋转) 条件码寄存器中的若干位以及相关条件分支指令 这些被取消的功能由更为简单的结构所代替,这些结构保证了在内存低于16K且引脚数目很少的器件上,可以用非常简洁高效的代码实现大多数嵌入式应用。为了进一步提高运算效率,飞思卡尔增加了如下内容: 屏蔽程序计数器,用于更为高效的子程序调用 简短微小的寻址模式,允许对最常用的变量和寄存器进行更为有效地访问和操作 内存分页方案,能够更充分地利用直接寻址模式和新型的简短微小的寻址模式 RS08内核深化了飞思卡尔8位产品系列,在发展可以共享外围设备和通用开发工具、并且引脚兼容的8位/32位器件的过程中,迈出了第一步。它将使机械和电子产品开发者开发出史无前例、独具匠心、节约成本的电子应用产品和功能非常先进的一次性产品。

相关文档
最新文档