英飞凌单片机选型
英飞凌单片机例程tc1767_taskingv33r2_flash

Page 11
Exercise MEM_1 – Tasking Viper Reflash Project
Refresh files in the project Right click on „MEM_1‟ in the navigator
Select „Refresh‟ from the pull down menu
confidential
Page 5
Exercise MEM_1 Dave Configuration(cont.)
Save (File Save) this DAvE file in : d:\hot\tc1767\MEM_1\MEM_1.dav Let DAvE now generate the code for you Go to File Generate Code or click: DAvE opens a new window with the Project Documentation file. On the left hand side a browser window shows the generated files. You can take a look at the generated code or just find out in which file DAvE put the included functions. In general:
Programming the internal flash Exercise MEM_1
Exercise MEM_1 Objective
Objective: Pregram the internal Flash Run the code from here: on board LED will blink.
英飞凌单片机选型

24 / 30/40
最多10 1 1 4 最多2 QFP 144 / 176
16 / 24
最多8 0 1 4 QFP 64/100 / 144 - 40°C to +125°C
16 / 24
最多6 0 1 4 QFP 100 / 144 - 40°C to +125°C
9 / 16
最多6 0 1 2 QFP 64 / 100
程序 [PSRAM]
数据 [DSRAM] 双端口[DPRAM]
SB RAM CAN ADC Standby 通道数 通道数 8 最多3 最多24 最多6 0 1 最多4 可选 QFP 100 / 144 - 40°C to +125°C
112
24 2 8 3 24 8 0 1 4 2 通道 QFP 144 - 40°C to +125°C
XC874
Vector Computer
XC878
Vector Computer
52kB
XC874
Vector Computer
XC878
Vector Computer
32kB
XC886
Vector Computer
XC888
Vector Computer
XC886
XC888
Vector Computer
工作温度 (T环境)
- 40°C to +125°C
- 40°C to +125°C
-40°C to +125°C
* **
USIC: CCU:
可配置成UART, LIN, SPI/QSPI, IIC, IIS 用于PWM, D/A
04.05.2012
如何下载英飞凌单片机相关资料中英文用户手册、数据手册、应用笔记

Set date
Copyright © Infineon Technologies 2010. All rights reserved.
Page 4
*顺便介绍一个有用的搜索application notes的方法-1
刚才的页面中,点击“Application Notes Selector” (见下图)
如何下载英飞凌单片机相关资料?
中英文用户手册、数据手册、应用笔记等
第一步
进入英飞凌官网主页
主页上找到Product Categories下Microcontroller,点击”+”,找到需要 的单片机类型(8-Bit/16-Bit)(见下图),点击进入
Set date
Copyright © Infineon Technologies 2010. All rights reserved.
Page 2
第二步
以8-Bit Microcontroller为例, 点击选择XC800 I-Family (Industrial & Multimarket)(见下图)
点击选择需要了解的系列
Set date
Copyright © Infineon Technologies 2010. All rights reserved.
Page 6
Set date
Copyright © Infineon Technologies 2010. All rights reserved.
Page 3
第三步
以XC87x-Series为例,进入XC87x-Series页面后,页面下拉,点击选择 “Document”(见下图)
点击下载需要的资料
Set date
英飞凌单片机选型

英飞凌单片机选型引言概述:单片机是嵌入式系统领域最常用的集成电路之一,广泛应用于工业自动化、消费电子、通信设备等领域。
在选择单片机时,相对于其他品牌的产品,英飞凌的单片机以其出色的性能、可靠性和适应性备受认可。
本文将对英飞凌单片机选型进行详细阐述,帮助读者理解不同系列单片机的特点与应用场景,从而为项目的设计与开发提供有效的指导。
正文内容:I.英飞凌单片机系列介绍A.XMC系列单片机1.特点1:高性能和低功耗2.特点2:丰富的外设接口3.特点3:完善的开发工具链B.XC800系列单片机1.特点1:紧凑和简单的架构2.特点2:适用于低成本应用3.特点3:广泛的应用支持C.16位单片机系列1.特点1:高性能和可扩展性2.特点2:丰富的外设接口3.特点3:灵活的存储器选项II.英飞凌单片机选型指南A.应用需求分析1.项目类型与规模2.功能与性能需求3.软硬件资源限制B.可选择的单片机系列评估1.XMC系列的适用场景2.XC800系列的适用场景3.16位单片机系列的适用场景C.性能比较与评估1.性能参数分析2.功能对比与优势3.单片机可靠性评估III.英飞凌单片机选型实例A.工业自动化应用实例1.控制任务需求分析2.XMC系列单片机选型实例3.XC800系列单片机选型实例B.消费电子应用实例1.功能与性能需求分析2.XMC系列单片机选型实例3.16位单片机系列选型实例C.通信设备应用实例1.通信任务需求分析2.XMC系列单片机选型实例3.16位单片机系列选型实例IV.英飞凌单片机选型策略指导A.强大的技术支持与生态系统B.深入了解英飞凌单片机产品线C.根据应用场景选择合适的单片机系列V.总结在进行英飞凌单片机选型时,针对不同的应用需求和设计要求,我们可以根据项目规模、功能性能需求和软硬件资源限制等因素进行分析与评估。
本文介绍了不同系列英飞凌单片机的特点与适用场景,并提供了实例与选型指导,以帮助读者更好地选择合适的单片机系列。
Infineon单片机详解

开发板电路图
CPU部分 电源部分 JTAG接口与启动配置 串行接口电路 CAN接口电路 LIN接口电路 LED 电路 EEPROM电路
非屏蔽中断 辅助晶振
CPU部分
主晶振
带上划线符号为低电平有效 复位引脚 片选信号 异步/同步 串行接口
地址/数 据总线
比较/捕 获模块
定时器引脚 输入
数据存储区地址映射
程序存储区
XC167中有两个片上程序存储区,用于代码/数据存储 256KB程序FLASH/ROM,C0‘0000H…C3‘FFFFH存储 代码和常量数据。FLASH可以通过软件(反复)编 程,ROM只能在工厂掩模编程 6KB程序SRAM(PSRAM)E0‘0000H…E0‘17FFH存储 临时代码和其它数据,比如高级引导加载程序可写 在PRAM中,继而执行该程序对片上存储器进行编程
XC167CI实验板功能模块介绍
XC167-CI实验板
XC167CI简装开发板的特点
英飞凌系列的XC167CI采用的是TQFP144 的封装形式 板上的双重电源可以为XC167CI提供5V伏 / 2点6伏的电压。 高速的CAN收发器,LIN 收发器,EPROM, URAT(RS232串口) 8位低功耗的LED
第三章:体系结构
存储器组织 中央处理器
XC167CI芯片模块框图 双端口RAM
可编程FLASH 片上调试支持 实时控制 看门狗定时器 晶振/锁相环 中断和外围 事件控制器 程序RAM 程序管理单元 数据管理单元
数据 RAM
异步/同步 AD转换器 串行接口
高速同步串 行接口
外围总线控制 比较/捕获 单元 TwinCAN 模块
英飞凌 开发工具的使用(DAvE Keil FLOAD MEMTOOL)[1]
![英飞凌 开发工具的使用(DAvE Keil FLOAD MEMTOOL)[1]](https://img.taocdn.com/s3/m/f1e7c3adfd0a79563c1e723f.png)
开发工具的使用英飞凌XC800系列单片机写在前面本篇内容为英飞凌科技有限公司(Infineon Technologies CO., LTD.)的XC800系列单片机的基础篇之一。
如无特别说明,所指的产品为XC800系列单片机中的首款型号:XC866。
由于后续芯片会有更多的改进/增加措施,如需要关注其它产品,需要再结合相应的产品数据手册(Data Sheet)和用户手册(User Manual)! 由于版本更新等原因,可能会出现各版本间的资料说法有略微差异,请以英飞凌网站公布的最新英文版本的产品数据手册(Data Sheet)和用户手册(User Manual)为准!内容英飞凌8位单片机硬件的连接基本的硬件连接方式DAvE的安装与使用DAvE软件用于配制项目文件,设置端口,定时器工作方式等 Keil软件的安装与使用Keil软件编辑(插入)用户代码实现用户目标功能编译源文件,生成目标代码软件仿真下载工具的安装与使用FLOAD软件下载程序到目标芯片MEMTOOL软件下载程序到目标芯片硬件的连接XC866评估板(Starter Kit)结构图:直流:8~18V/300mA硬件连接连接步骤将串口和电脑串口连接连接电源。
当连接好电源时,电源指示灯点亮OCDS接口的连接XC866使用16针的标准JTAG接口。
信号排列如下:JTAG 接信号线定义:接地信号线GNDOCDS 配置(XC800中不使用)OCDSE保留(留作特殊应用时使用)RCAP1/2电源VCC测试系统复位信号TRST目标系统复位信号RESET测试时钟TCK测试机时钟CPU_CLOCK测试数据串行输入TDI测试数据串行输出TDO测试模式选择TMS在连接OCDS调试接口时,需要注意,应该将箭头端连接到开发板上针脚1处。
使用OCDS调试接口,同样能够下载程序到单片机,不一定需要通过串口下载程序到目标机,再进行调试。
为了方便学习,下面介绍一个程序的基本流程。
英飞凌16_32位单片机一级JTAG连接引脚配置

Application Note
5
V2.2.1, 2003-07
AP24001 OCDS Level1 JTAG Connector
Low Cost EVA Board Connector
4
Low Cost EVA Board Connector
The Infineon StarterKit boards are equipped with a low cost DB25 printer port connector. The JTAG Signals are mapped to the following Printer-Port signals. It is not recommended to use a DB25 connector in customer applications since the onboardwiggler would eat up additional board space & power.
Controller Area Network (CAN): License of Robert Bosch GmbH
We Listen to Your Comments Is there any information in this document that you feel is wrong, unclear or missing? Your feedback will help us to continuously improve the quality of our documentation. Please send your comments (including a reference to this document) to: ipdoc@
英飞凌单片机选型手册

XC166 40 MHz, Single Cycle
XC164CS Mid-range
XC164CM Low-end
XC167 High-end Motor Ctrl
XC161 High-end
C500 20 MHz, 12 Cycle
C505 44 Pin, CAN
C515 80 Pin, CAN
with 2 Nodes
–
MultiCAN with 2 Nodes
✓
✓
3 + 1-ch
✓
2
✓
✓
✓
PG-TQFP-64
✓
–
✓
✓
3 + 1-ch
✓
2
✓
✓
✓
PG-TQFP-64
✓
MultiCAN with 2 Nodes
✓
✓
3 + 1-ch
✓
2
✓
✓
✓
PG-TQFP-64
32-bit Microcontrollers
8
8-bit Microcontrollers
C505CA
10
C515C
12
C868
14
XC866
16
XC886/888CLM
18
XC886/888LM
20
Starter Kits for 8-bit Microcontrollers
22
16-bit Microcontrollers
C161K/O
24
✓
2
✓
✓
✓
PG-TQFP-48
✓
–
✓
✓
3 + 1-ch
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英飞凌单片机选型
英飞凌半导体微控制器(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系列器件参数表
XC858的功能与XC888基本相同,只是I/O数目最高为40,Boot ROM与XC866相同只有8K,但是XRAM增加到3K。
此外Flash容量也有36/52/64K三种可选。
片内集成4M 晶振,外部可接2-20M晶振。
此外,片内没有乘除法单元(MDU)和协调旋转数字计算器(CORDIC)。
表1-5 XC858系列器件参数表
1.6 XC878系列
XC878和XC888功能相同,只是Boot ROM为8K,而XRAM增加到3K,Flash有52和64两种可选,外部可用I/O端口为40。
片内集成4M晶振,外部可接2-20M晶振。
表1-6 XC878系列器件参数表
1.7 XC82x系列
XC82x供电电压为3-5V,16脚或20脚封装,最多可用I/O数为17,片内8K Boot ROM,256B XRAM和256B RAM,4K Flash。
外设丰富,有三个16位定时/计数器,一个实时时钟,一个四通道10位A/D,捕捉/比较单元(CCU6),乘除法单元(MDU),一个UART。
此外,有特色的是有I2C接口以及LED和触摸屏传感器控制单元,方便实际应用。
片内集成了48M 和75K两种晶振。
表1-7 XC82x系列器件参数表
XC83x 和XC82x 功能类似,Flash 有4K 和8K 两种可选,外部I/O 端口增加到25个,可以大电流和上拉输出,增加协调旋转数字计算器(CORDIC ),ADC 增加到8通道。
有XC835和XC836两种型号,前者为24脚封装,后者为28脚封装。
XC82x 和XC83x 是XC800系列的重要补充,用于电机驱动、照明及空调等领域,大幅改进产品的能效(最高节能潜力达到40%或以上),很好地满足低成本和高能效的双重要求。
二.16位单片机(XC16x 系列)
随着嵌入式控制系统的复杂度日益增长,新型高端嵌入式控制系统对微控制器提出了更高要求,它必须具备比传统8 位微控制器更高的CPU 性能和更强大的外设功能。
英飞凌16 位CMOS 微控制器系列的体系架构继续沿用流行的英飞凌8 位微控制器系列中成熟的硬件和软件概念,但是不考虑与先前8 位微控制器系统的兼容性。
主要改善的性能有:MAC 单元加入DSP 功能处理数字滤波器算法,缩短了乘除运算的时间;五级流水线结构;大多数指令为单周期指令;可遍寻地址空间的PEC 传送。
可通过片上调试支持单元(OCDS )对目标系统进行调试。
)
图2-1 XC16x 系列单片机命名规则
上图为16位单片机的命名规则,其中特殊性能最为关键,不同系列的芯片,其外设不同,因此性能也不同。
2.1 XC161系列
XC161CJ 具有2KB 双口RAM (DPRAM ),用于存储变量、寄存器组和堆栈, 4KB 的高速数据SRAM (DSRAM ),用于存储变量和堆栈,2KB 高速程序/数据SRAM (PSRAM ),用于存储代码和数据,128/256 KB 片上Flash 程序存储器,用于存储指令或常量。
12通道ADC (10位或8位),两个输入捕捉/比较单元(CCU ),两个多功能通用定时器单元(GPT ),两个异步/同步串行通道(USARTs ),两个高速同步串行通道(SPI ),控制器局
域网(TwinCAN)模块,闹钟中断的实时时钟(RTC),看门狗定时器(WDT),刷新时间间隔可编程,引导程序加载器,用于进行灵活的系统初始化系统配置和控制寄存器的保护管理。
多达99个具有独立位寻址功能的I/O引脚。
表2-1 XC161系列器件参数表
XC161CS系列中还分为Standard Devices和Grade A Devices两种,是根据对Flash的读写时间进行分类的。
其中,Grade A Devices的读写时间较短。
2.2 XC164系列
XC164系列有XC164CM和XC164CS两种。
XC164CM为64脚封装,具有2KB 双口RAM(DPRAM),2KB高速数据SRAM(DSRAM),2KB高速程序/数据SRAM(PSRAM),128/64/32 KB 片上Flash 程序存储器。
表2-2-1 XC164CM系列器件参数表
表2-2-2 XC164CS系列器件参数表
2.3 XC167系列
XC167为144脚封装,16个ADC转换通道,有128/256K两种Flash可选,有多大103个I/O端口,也有Grade A Devices。
表2-3 XC167CI系列器件参数表
2.4 XE162xN系列
XE162xN属于增强型XE166_N系列,采用64脚封装,有多达40个I/O端口。
表2-4 XE162xN系列器件参数表
2.5 XE164xN系列
XE164xN为100脚封装,有76个I/O端口。
表2-5 XE164xN系列器件参数表
2.6 XE164x系列
XE164x属于增强型XE166_M系列,采用100脚封装,有75个I/O端口。
表2-6 XE164x系列器件参数表
2.7 XE167x系列
XE167x也属于增强型XE166_M系列,采用144脚封装,有118个I/O端口。
表2-7 XE167x系列器件参数表
2.8 XE162xM系列
XE162xM属于增强型XE166_M系列,采用64脚封装,有多达40个I/O端口。
表2-8 XE162xM系列器件参数表
2.9 XE164xM系列
XE164xM为100脚封装,有76个I/O端口。
表2-9 XE164xM系列器件参数表
2.10 XE167xM系列
XE167xM也属于增强型XE166_M系列,采用144脚封装,有119个I/O端口。
表2-10 XE167xM系列器件参数表
XE166_N和XE166_M系列均为增强型系列,它们对应型号的性能相似,只是在存储器结构、外设上有很小的差别。
它们比较有特色、也是值得注意的一点就是具有多路通用串行接口可以配置成UART、LIN、SSC/SPI/QSPI、I2C或I2S等任一种通信方式,方便灵活的设计系统通信方案。