XC27x2X Series
XC2722X (VQFN-48) 和 XC2712X (TSSOP-38)微控制器系列基于英飞凌成熟的、广受欢迎的C166架构。Flash容量为64 KB,时钟频率为40 MHz。该系列微控制器特别适合低成本辅助应用。
| 关键特性:
|
| XC27x2X 系列 | |||
|---|---|---|---|
| 子系列 | XC2722X | XC2712X | |
| 内核 | 内核 | C166SV2 | |
| 频率 (MHz) | 40 | ||
| 封装 | VQFN 48 | TSSOP 38 | |
| Flash | 程序 Flash (kB) | 64 | 64 |
| Flash | 数据 Flash (kB) | 0 | 0 |
| SRAM | SRAM总容量 (kB) | 8 | 8 |
| CAN | 通道数 | 0 | 0 |
| 模数转换器 | 通道数 | 10 | 7 |
| 通用串口 [USIC] 通道* |
2 | 2 | |
| 捕获比较单元 [CCU]** | CCU 1 | 0 | 0 |
| CCU 2 | 1 | 1 | |
| CCU 6 | 1 | 1 | |
| 温度(环境) | -40°C 至 +125°C |
-40°C 至 +125°C |
|
嵌入式软件解决方案
如今,即用型软件已成为汽车ECU领域中必不可少的一部分。英飞凌的产品如下:
|
|
AUTOSAR是汽车行业内解决软件复用问题的一种标准化软件架构,它能够让开发人员能够面向应用进行软件开发,而不是象以往那样开发出的软件只能用于某一特定ECU。
英飞凌推出了基于AUTOSAR MCAL层的MC-ISAR底层驱动。用户可仅采用一种配置工具,将这套标准化的MC-ISAR底层驱动运用到不同应用领域中去。英 飞凌的MC-ISAR的开发时在内部进行的,从而保证了底层驱动软件的高效及优化, 整个开发过程遵循了CMM-3认证的软件开发流程。
整套AUTOSAR软件包(Suite)是由英飞凌与经验丰富的软件合作伙伴共同开发出来的,这种合作形式可以使软件合作伙伴长期积累的经验得到充分发挥,使整个软件包更加优化。
| MC-ISAR Micro Controller – Infineon Software ARchitecture(单片机 – 英飞凌软件架构) | |
| MC-ISAR: |
MCU、WDG、GPT、SPI、PORT、DIO、ICU、PWM、ADC |
通过单片机的抽象层(MCAL)可以实现对单片机硬件的访问。MCAL层提供了一个标准接口来控制单片机外设。标准部件包括:
AUTOSAR 基本套件 MC-ISAR:
- MCU(单片机单元)驱动程序:提供单片机的基本服务以实现其初始化、掉电功能、复位和其它特定功能
- WDG(看门狗)驱动程序:实现看门狗电路的初始化、工作模式切换和触发等功能
- GPT(通用定时器)驱动程序:使用通用定时器单元中的硬件定时器通道
- SPI处理/驱动程序:实现对连接到SPI总线上的器件的读写(例如EEPROM、看门狗、I/O ASIC)
- PORT驱动程序:实现单片机所有数字端口(PORT)的初始化。DIO驱动程序负责驱动由PORT驱动程序配置好的引脚和端口
- DIO驱动程序:实现DIO通道(引脚)、DIO端口和DIO通道组的读写功能
- ICU(输入捕获单元)驱动程序:用于对PWM信号的解调、脉冲计数、频率和占空比的测量,及产生简单中断和唤醒中断
- PWM(脉宽调制)驱动程序:生成可变宽度的脉冲。信号的占空比和周期可选
- ADC(模/数转换器)驱动程序:通过对AD转换触发源的使能或禁止来实现转换的启动和停止
MC-ISAR COM套件:
- CAN驱动程序:提供CAN总线通讯传输功能
- CanTrcv CAN收发器驱动程序:控制收发器硬件来实现电气故障的检测、供电电压控制和总线唤醒功能
- LIN驱动程序:适用于LIN 2.0标准的主节点(Master Nodes)
MC-ISAR MEM套件:
- 闪存(flash)驱动程序:实现闪存的读、写和擦除等功能,并完成擦/写保护的工作
- FEE驱动程序:实现闪存的EEPROM仿真功能
除标准化模块外,AUTOSAR还提供了应用于非标准化硬件模块的复杂驱动程序(Complex Driver) 。M CAL复杂驱动程序是确保硬件的高效利用而在硬件抽象层中不可或缺的重要组成部分。
MC-ISAR MCAL CD (MCAL 复杂驱动程序)套件:
- UART驱动程序:实现UART通信
- MEMCeck驱动程序:处理与CRC模块相关的任务
- FADC (快速模数转换器)驱动程序:给快速模数转换器(FADC)模块提供服务
- 其它非标准模块的驱动程序
MC-ISAR AUDO NG、AudoFuture及AudoS产品列表
| 器件 | AUDO NG TC1766, TC1796 | MC-ISAR AudoFuture TC1767, TC1797 | MC-ISAR AudoS TC1387/67/37/17/68 | ||
|---|---|---|---|---|---|
| AUTOSAR版本 | 2.0 | 2.1 | 3.0 / 3.1 | 2.1, 3.0 / 3.1 | |
| MCAL 驱动 | MC-ISAR BASE 基础款 |
|
|
|
备注: 驱动不支持CC6和GPT1/2 |
| MC-ISAR COM 基础款 |
|
|
|
|
|
| MC-ISAR COM增强款 |
|
|
|
|
|
| MC-ISAR MEM |
|
|
|
|
|
| MC-ISAR MCD MCAL Complex 驱动 |
|
|
|
||
| 配置工具 | - | tresos | tresos | tresos | |
| 编译器 | Tasking v2.5r1 | Tasking v2.5r2 | Tasking v2.5r2 | Tasking v2.5r2p3 | |
| 交付内容 | 源代码及文档 | 源代码及文档 | 源代码及文档 | 源代码及文档 | |
MC-ISAR AUDO MAX及AURIX产品列表
| 器件 | AURIX TC29x/7x/6x/3x/2x/1x | |
|---|---|---|
| AUTOSAR版本 | 3.2.1 / 4.0.3 | |
| MCAL drivers | MC-ISAR BASE基础款 |
备注: 驱动不支持GPT1/2; 通过ICU驱动支持CC6 (不适用于TC24x) |
| MC-ISAR COM基础款 |
|
|
| MC-ISAR COM 增强款 |
|
|
| MC-ISAR MEM |
|
|
| MC-ISAR MCD MCAL Complex驱动 |
|
|
| MC-ISAR LIB库 (不适用于ASRv3.2) |
|
|
| 配置工具 | tresos | |
| 编译器 | - Tasking 4.2r2, 5.0r2 - HighTec GNU 4.6.3.0 Windriver 5.9.4.8及补丁 |
|
| 交付内容 | 源代码及文档 | |
MC-ISAR XC2000产品列表
| 特征 | MC-ISAR XC2000 | |
|---|---|---|
| AUTOSAR版本 | 2.1用于专用设备、3.0/3.1/3.2 | |
| MCAL驱动 | MC-ISAR BASE基础款 |
|
| MC-ISAR COM基础款 |
|
|
| MC-ISAR MEM |
|
|
| 配置工具 | tresos | |
| 常见的文件空间 (Tasking v2.3) | MC-ISAR BASE | 17.1KB代码, 1kB ROM数据, 300B RAM数据 |
| MC-ISAR COM | 6.2KB 代码, 1.2kB ROM 数据, 350B RAM 数据 | |
| MC-ISAR MEM | 6.7KB 代码, 70B ROM 数据, 400B RAM 数据 | |
| 交付内容 | 源代码及文档 | |
| 器件 | AUTOSAR版本 | 编译器 |
|---|---|---|
| - XC2263N, XC2265N, XC2268N, XC2361B, XC2363B, XC2364B, XC2365B, XC2764X (100 pin) - XC2234N, XC2236N, XC2238N, XC2336B, XC2734X (64 pin) |
v3.0/3.1/3.2 | Tasking v2.5r1 |
| - XC2285M, XC2286M, XC2287M, XC2385A, XC2387A, XC2785X (144 pin) - XC2263M, XC2265M, XC2267M, XC2361A, XC2363A, XC2364A, XC2365A, XC2765X (100 pin) - XC2237M, XC2238M, XC2336A, XC2735X (64 pin) |
v3.0/3.1/3.2 |
Tasking v2.5r1 |
| - XC2297H, XC2298H, XC2299H, XC2797X ( 176 pin) - XC2288H, XC2289H, XC2387C, XC2388C, XC2787X (144 pin) |
v3.0/3.1/3.2 |
Tasking v2.5r1 |
| - XC2230/34L, XC2330/31D, XC2733X (64 pin) - XC2220/24L, XC2320/21D, XC2723X (48 pin) |
v3.0/3.1/3.2 |
Tasking v2.5r1 |
| - XC2220U, XC2320S, XC2722X (48 pin, without FEE, CAN, CanTrcv) - XC2210U, XC2310S, XC2712X (38 pin, without FEE, CAN, CanTrcv) |
v3.0/3.1/3.2 |
Tasking v2.5r1 |
| - XC2268I, XC2269I, XC2361E, XC2367E, XC2368E, XC2768X (100 pin) - XC2288I, XC2289I, XC2387E, XC2388E, XC2788X (144 pin) |
v3.0/3.1/3.2 |
Tasking v2.5r1 |
| 产品名称 | TriCore ™ | 版本 | 描述 | 指导手册及下载 |
|---|---|---|---|---|
| TC1775低级驱动包 | X | v2.0 | 包含下列低级驱动(LLD) 1. ADC 2.0 2. ASC 2.0 3. SSC 2.0 4. TCAN version 1.0 |
TC1775 LLD V2.0.exe(1,38 MB) |
| TC1765低级驱动包 | X | v2.0 | 包含下列低级驱动(LLD) 1. ASC version 2.0 beta 2. SSC version 2.0 3. TCAN version 2.0 |
|
| TC1130低级驱动包 | X | v5.0 | 包含下述部分的全套LLD包: 1. ASC LLD v2.2 2. SSC LLD v2.2 3. CAN LLD v2.4 4. Ethernet LLD v2.4 5. SYSTEM LLD v3.0 6. USB LLD v4.2 |
|
| TC1775 交互式应用指南 | X | v2.2 | 包含下列驱动: - 飞轮检测 - 凸轮轴 - 气流通路管理 - PWM显示及GPTA 额外两个应用实例: -IAN_Ignition_TC1775_V220 -IAN_Injection_TC1775_V220 |
TC1775 IAN v2.2.exe(29,2 MB) |
| TriLib | X | v1.3 | TriLib是面向TriCore ™的DSP库,包含超过60个面向下列应用的常用DSP例程: • Complex & Vector Arithmetic • FIR, IIR, Adaptive Filters • Fast Fourier, Discrete Cosine Transform • Mathematical, Matrix, Statistical functions 请点击相应的下载链接。 如有需求,请联系 trilib-support@infineon.com |
TriLibUserManual.pdf |
XC2000开发工具
| 企业名称与网页链接 | 产品名称 | XC2000 | 描述 |
|---|---|---|---|
Altium |
为 C166 量身定制的任务 VX 编译器套件 | X | C166 的 VX 工具集适用于 XC2000/XE166/XC166/C166 系列,是一套完整的编程包,包括 C/C ++编译器、汇编器/链接器和无缝集成调试器(模拟器、ROM 监视器、OCDS),它们集成在基于 IDE 的 Eclipse CDT 上。与其它编译器工具链相比,C166 的 VX 工具集在代码密度和执行速度方面有着显著的性能提升。 |
Altium |
任务经典 C166 编译器工具套件 | X | 经典 C166 工具集适用于 XC2000/XE166/XC166/C166 系列,是一套完整的编程包,包括 C/C++ 编译器、汇编器/链接器和 CrossView Pro 调试器 (模拟器、 ROM 监视器、 OCDS),它们集成在 EDE 中。对于新项目,我们建议使用 VX 工具集,因为该工具集可以提供比任务经典版本更好的性能。 |
Keil™ Software |
XC166/C166 专业开发人员套件 | X | Keil™ 软件公司的 PK166 专业开发套件是一套功能齐全的 C/C++ 编译工具集。µ Vision IDE 将方案管理、设备制作、源代码编辑、编译、程序调试和完整仿真结合起来。 |
| 企业名称与网页链接 | 产品名称 | XC2000 | 描述 |
|---|---|---|---|
Hitex Development Tools |
TantinoXC | X | 这个紧凑的调试接口支持所有运行控制调试工具,并可以提供高速下载和闪存支持 |
hse-electronics GmbH |
HEXit | X | 用于分析和处理 HEX/BIN 文件的通用十六进制文件工具。 |
Lauterbach Datentechnik GmbH |
XC2000/XC166 的 OCDDS 调试器 | X | 基于 XC166 产品的 OCDS-L1 JTAG 调试器 |
pls Development Tools |
XC2000 的 UDE/UAD2(+) | X | 通用调试引擎(UDE)是一个功能强大的 C / C ++应用程序调试器,包括 * UAD2 + |
| UDE/UAD2(+) for XC2000ED | X | 通用仿真配置器 (UEC)可以通过舒适的用户界面给 XC2000 仿真设备提供电源:
|
|
iSYSTEM AG |
IC5000 | X | IC5000 是一个统一的软硬件平台,该平台通过软件更新可以适应基本调试、高级调试(跟踪、分析器、分析工具),或 XC166 ™ 和 XC200 ™ 产品系列的测试工具。 可选的 I/O 模块增加了生成、监视和跟踪模拟以及数字信号功能。目标的持续电压、电流和功耗可以测量。 |
| 企业名称与网页链接 | 产品名称 | XC2000 | 描述 |
|---|---|---|---|
Altium Limited |
任务 VX-C166 软件开发工具集 | X | 奥腾的 C166 软件开发工具集适用于 XC2000/XC166/C166 系列,是一套完整的编程包,包括 C/C++ 编译器、汇编器/链接器和调试器 (模拟器、 ROM 监视器、 OCDS)。 |
| 企业名称与网页链接 | 产品名称 | XC2000 | 描述 |
|---|---|---|---|
AbsInt Angewandte Informatik GmbH |
aiT 最坏情况执行时间分析器 | X | aiT WCET 分析器在实时系统中静态计算任务在最坏情况下执行时间 (WCET)的严格界限。它们直接分析二进制可执行文件,并考虑了内存和管道行为。 |
| StackAnalyzer | X | StackAnalyzer 可以自动确定应用程序中任务的最坏堆栈使用情况。分析结果在调用图和控制流图中以注释显示。 |
| 企业名称与网页链接 | 产品名称 | XC2000 | 描述 |
|---|---|---|---|
Euros Embedded |
EUROS | X | EUROS 是一个实时操作系统,它考虑了嵌入式领域的要求: - 最低内存要求。 - 通过有效的中断管理缩短响应时间。 - 灵活的通信机制。 - 可用驱动程序和协议栈的广泛选择。 - 硬件独立应用程序开发。 - 多个英飞凌 XC2000 微控制器,如 XC2267、XC2287。 除操作系统外,还提供了交叉开发环境 EUROSkit 和 高级语言调试器 EUROScope。 |
ETAS |
RTA OSEK | X | RTA-OSEK 提供了一个应用程序设计环境,它将最小最快的 OSEK RTOS 与独特的时序分析工具相结合 |
Elektrobit |
tresos with ProOSEK | X | 图形配置工具,根据 HIS 规范支持 ProOSEK(OSEK/VDX-COM 3.0)和 I/O 库。 |
Vector Informatik GmbH |
osCAN OSEK 操作系统 | X | 基于 OSEK/VDXTM 标准的实时操作系统。osCAN 是一种具有优化特性的抢占式实时多任务操作系统。 |
| 企业名称与网页链接 | 产品名称 | XE166 | 描述 |
|---|---|---|---|
algocraft |
WriteNow! 系列 | X | WriteNow! 多系统内编程器是通用的 ISP 工具,可以以任何给定设备的最大理论速度对八个设备同时进行编程,并且专为生产环境而设计。WriteNow 尺寸紧凑,并拥有多功能接口! 编程器可以方便、轻松地将它们集成到自动测试设备(ATE)以及编程和测试设备中。 |
BP-Microsystems |
1600 通用编程器 | X | 1600 是最终工程设备编程器。在速度、设备支持、易用性和灵活性方面,1600 无与伦比。 |
Data I/O |
Flash Core III 编程架构 | X | 该技术可以让生产过程保持最大速度运行,适用于任何规模的设备和文件。它通过将下载速度和读/写速度提高十倍带来显著的性能提升,同时也支持最新的高密度闪存设备。它与现有的 FlashCORE 算法和适配器全部兼容,并拥有最大的 NAND 支持和坏块方案库。FlashCORE III 适用于手动编程器 FlashPAK III、即时编程馈线 RoadRunner,以及自动离线编程和处理系统 PS 系列的 PS388 和 PS588。 |
ELNEC |
BeeProg | X | 极快的通用 48 引脚驱动编程器。编程器可以通过 LPT 或 USB 接口连接到 PC。编程器通过 USB 将更多的编程器连接到 PC 来提供多道程序设计可能性。 |
| BeeProg+ | X | 具有 ISP 功能的极快通用 48 引脚驱动编程器。编程器可以通过 LPT 或 USB 接口连接到 PC。编程器通过 USB 将更多的编程器连接到 PC 来提供多道程序设计可能性。 | |
| BeeHive4+ | X | 具有 ISP 功能的极快通用 4x 48-pindrive 并发多道程序设计系统。编程器可以通过 USB 接口连接到 PC。 | |
| BeeHive8S | X | 具有 ISP 功能的极快通用 8x 48-pindrive 独立并发多道程序设计系统。 | |
| |
离线编程系统 PGS67 / Robotics Beaver
使用 PGS80/85 或 ertius 的 板载/内联编程解决方案(新!) 高级 IC 编程服务 |
X | 30 多年来,ertec 在设备编程的创新解决方案设计领域一直是市场领导者之一。特别是作为系统供应商,我们将会为您提供各种有效的设备编程解决方案。这包括从咨询、有效的硬件设备、工厂的实施到我们的 IC 编程服务的所有方面。公司 ERTEC 的三大支柱是:
|
HI-LO SYSTEMS |
ALL-100 | X | ALL-100 系列是通用设备编程器。对于时间消耗设备,可以通过 USB 端口将多达8套的 ALL-100 连接到 PC,以便最大程度进行编程。 |
Hitex Development Tools |
Tantino Service Flasher Tool XC166 | X | JTAG Service Flasher 工具用户界面使用方便,可用于闪存内部和外部闪存设备。通过 USB 连接到 PC |
| XC-Flasher | X | 基于 JTAG 的 FLASH 编程器支持1-16个设备,可用于内外部 FLASH 设备编程。 | |
Hse-electronics GmbH |
FLASHit | X | 高速 FLASH 编程工具用于 C16x 和 Xc16x 目标系统(及其衍生产品),通过 RS232 带有内部或/和外部 FLASH 存储器。 |
Infineon Technologies AG |
MemTool | X | MemTool 是一款免费软件,仅适用于片上 FLASH 编程。要下载 MemTool,请前往软件下载。 |
|
|
OpteeQ S-系列 | X | Opteeq S 系列是超快速、工业级的系统内编程器。通常情况下,它支持不同类型的编程接口和硅架构。S 系列拥有紧凑的软件库,因此可以轻松地集成到其它生产设备中,例如功能或电路测试机、测试夹具等。此外,S 系列还可用作台式编程器。为了满足各种输出量,S 系列提供具有1个、4个或8个物理编程通道的型号。S 系列工作稳定,能够保护目标电路,因此是汽车、工业和消费电子产品大规模生产的理想选择。 |
PLS GmbH |
UDE-MemTool | X | UDE / MemTool 通过 JTAG、CAN 总线或串行接口为片上和外部 FLASH 设备提供安全、高速的编程。它支持保护功能以及整个 FLASH 擦除等特殊功能。生产 FLASH 工具和服务闪存装置也可用。 |
| 带有 UAD2 (+) 的 UDE / MemTool Gang-编程器 | X | 通过 JTAG、CAN 总线或串行线路进行安全、高速的 FLASH / OTP 编程。软件接口 COM 允许在客户生产环境中进行标准化集成。JTAG 扩展技术 (UAD2 +) 特别适用于针式适配器。 | |
ProMik |
软件工具 MSP1000NET 程序员 MSP2000NET 程序员 在线系统 半自动系统 全自动系统 LIN 引线加载器和工具 插座 集成支持 |
X | Promik 是一家独特的公司,因为其在可编程微控制器架构方面拥有深厚的专业知识,也就是在全系列桁架硬件和软件解决方案中进行实施,大家非常关注其产品质量,该公司在协助客户成功方面有着拥有15年的业绩记录。 |
SMH Technologies ™ |
FR02INF0 | X | FlashRunner 是第一个专为生产线设计的完整生产系统内编程器。FlashRunner 面向生产环境,可以轻松集成到您的编程系统或自动测试设备(ATE)中,并可以在完全独立模式下工作或由主机系统控制。此外,它还支持当前以及未来的全系列英飞凌微控制器,包括 XC166、XE166、XC800 和 XC2000 系列。 |
| FR01M01 | X | FlashRunner FR01M01 面向生产环境,可以轻松无缝集成到测试夹具上,还可以在完全独立模式下工作或由主机系统控制。FlashRunner FR01M01 拥有内置的 ISP 线路多路复用,因此最多可以提供8个 ISP 站点编程的连接。 | |
STAG IMO Group |
Quasar 通用编程器 | X | Stag 基于 Quasar Plus PC 的通用编程器专为工程或生产应用而设计。可互换模块为各种设备封装提供插座,包括 DIP、PLCC、TSOP、PSOP、QFP、PGA 和 BGA。 |
Xeltek |
Super Pro 3000 通用编程器 | X | Superpro 系列编程器可编程 IC,如 Eprom、Flash 和串行 ROM、PAL / PLD、MCU 等。 |
XC2000软件合作伙伴及下载
| 企业名称与网页链接 |
产品名称 | XC2000 |
描述 |
|---|---|---|---|
Elektrobit |
EB tresos | X | EB tresos 系列基于 AUTOSAR、FlexRay、CAN 和 LIN 等标准。EB tresos Studio 是一个用于配置所有 AUTOSAR Basic 软件模块的多功能工具。根据 AUTOSAR 标准,EB tresos AutoCore 包含所有这些基本软件模块。 |
hse-electronics GmbH |
FLASH-加载器 引导加载器 | X | 定制引导加载器和应用程序的开发,用于 IRAM / PSRAM |
| 应用程序 | X | 定制应用程序的开发,用于闪存 | |
PLS GmbH |
UDE-Mon | X | 监视器开发工具包提供了一个便携式监视器开发解决方案,可用于创建特定应用程序监视器。除 ASC0 外,还支持 SCC 和 CAN 附加串行接口。 |
| CANbeddedCAN 协议栈 | X |
矢量 CANbedded 环境由许多自适应源代码组件组成,可以涵盖汽车应用中的基本通信要求。 |
|
| Flash Bootloader | X |
矢量嵌入式 Flash 引导加载器用于现场再编程,适用于大多数汽车制造商。它适用于 CAN、LIN 或 FlexRay 等车载网络 ECU。 |
| 产品名称 | XC2000 | 版本 | 描述 | 手册与下载 |
|---|---|---|---|---|
| MemTool V4 | X | v4.7.6 | MemTool 是一款免费软件,仅适用于片上 FLASH 编程。MemTool V4 支持 XC800、XC166、XE166、XC2000、TriCore ™、XMC4000 系列和 XMC1000 系列。此版本还支持通过 UART 引导加载器对 XMC4000 和 XMC1000 进行编程。 |
下载包含安装程序和发行说明的 exe 文件: MemTool v4.7.6 exe 下载 |
| DAS 工具接口 | X | v6.0.0 | 作为工具连接,DAS(设备访问服务器)是英飞凌评估板板载Wiggler 和客户板迷你 Wiggler 的标准。 DAS 工具支持 XC800、XC166、XE166、XC2000、TriCore ™、AURIX ™、XMC4000 系列和 XMC1000 系列 |
微控制器媒体中心
请访问微控制器媒体中心观看更多视频
英飞凌“HOT”系列培训为您的设计提供支持。
培训资料将为您呈现应用程序示例。
请在“HOT培训列表”显示的工具包中进行选择。
培训材料包括:
-
代码示例
-
面向Keil和DAvE Bench环境的完整项目文件
-
Powerpoint幻灯片将指导您逐步完成各个主题
-
所有示例均可按照幻灯片中的说明进行搭建
点击此处进入在线培训和演示页面
高级机械设备
- 驱动设备
- 泵机
- 通风装置



