产品手册
PSOC™ 汽车微控制器用于人机界面、智能传感和通用应用的汽车微控制器
英飞凌的 PSOC™汽车微控制器是专为汽车人机界面(HMI)、智能传感和通用应用设计的高性能解决方案。其产品线包括 4xxx 系列、HVMS(高压混合信号)、HVPA(高压精密模拟)、多触控和指纹传感器,支持 ARM Cortex-M0/M0 + 内核,集成 LIN/CAN-FD/CXPI 通信接口,并具备 ISO 26262 安全认证(最高 ASIL C)和 ISO 21434 安全就绪特性。产品提供 5th Gen CAPSENSE™技术,支持电容 / 电感多模式传感,可应对复杂环境下的触控需求。此外,PSOC™汽车微控制器集成 AI 功能,优化算法开发效率,搭配 ModusToolbox™开发平台和丰富的评估套件,助力客户快速实现创新设计。
PSOC™ 汽车微控制器用于人机界面、智能传感和通用应用的汽车微控制器.pdf.pdf
(39.64 MB)
产品选型手册
微控制器口袋指南
英飞凌微控制器产品线覆盖工业、物联网、消费电子及汽车应用,包含 XMC、PSoC、AURIX、TRAVEO 等系列。XMC 系列基于 Cortex-M0/M4 内核,集成高精度模拟外设与多种通信接口,适用于工业控制与电机驱动,如 XMC1000 系列支持 32MHz 主频和丰富 GPIO 资源。PSoC 系列以灵活可编程架构为特色,集成第五代 CAPSENSE 技术,支持多模式传感与低功耗设计,广泛用于人机界面和智能传感领域。汽车级 AURIX™系列采用 TriCore 内核,满足 ASIL-D 安全认证,适用于 ADAS 与动力总成系统,集成硬件安全模块(HSM)和千兆以太网。TRAVEO™ T2G 则专注车身控制,提供高性能图形处理与多通信接口,支持 ISO 26262 功能安全。全系列产品搭配 ModusToolbox 开发平台,助力客户快速实现创新设计。
微控制器口袋指南.pdf
(2.68 MB)
产品描述
C167控制器高度集成的微控制器,带有片上CAN模块
英飞凌 C167CR 是一款高度集成的 16 位微控制器,基于 C166 家族架构,专为汽车和工业控制应用设计。其核心特性包括 4 级流水线 CPU,25MHz 主频下实现 80ns 指令周期,支持 16×16 位乘法(400ns)和 32/16 位除法(800ns),并集成符合 CAN 2.0B 标准的控制器模块,支持 15 个消息对象。片上资源丰富,包含 4KB SRAM(2KB 内部 + 2KB 扩展)、10 位 16 通道 ADC(转换时间 7.76μs)、双 16 通道捕获 / 比较单元及 4 通道 PWM 单元。外设支持多模式外部总线、增强型 GPIO 及多种通信接口(如 USART、SPI),并提供 P/PG-MQFP-144 封装,工作温度范围 - 40°C 至 + 125°C,满足严苛环境需求。该控制器配备引导加载程序,支持丰富开发工具链,适用于车身电子、动力总成等高性能实时控制场景。
C167控制器高度集成的微控制器,带有片上CAN模块.pdf
(279.44 KB)
用户手册
指令集手册用于英飞凌 C166 系列 16 位单片微控制器
英飞凌 C166 系列 16 位微控制器基于统一架构设计,支持多代产品无缝升级,所有成员共享相同指令集以降低开发成本。其核心为高性能 16 位 CPU,采用 4 级流水线设计,在 25MHz 主频下实现 80ns 指令周期,支持 16×16 位乘法(400ns)和 32/16 位除法(800ns)。指令集丰富,涵盖算术、逻辑、位操作及分支控制,支持短地址、长地址和间接寻址模式,可灵活访问 GPR、SFR 及外部存储器。外设集成度高,包含多通道 ADC、PWM 单元、串行通信接口及看门狗定时器,适用于工业控制、汽车电子等场景。开发工具链完善,提供 C 编译器、实时操作系统及调试器支持,助力高效开发。
指令集手册用于英飞凌 C166 系列 16 位单片微控制器.pdf
(1.57 MB)
C167CR 衍生产品16位单片微控制器
英飞凌 C167CR 是一款高性能 16 位单片微控制器,基于 C166 家族架构,专为汽车和工业控制应用设计。其核心采用 4 级流水线 CPU,主频 25MHz,实现 80ns 指令周期,支持 16×16 位乘法(400ns)和 32/16 位除法(800ns),并集成符合 CAN 2.0B 标准的控制器模块,支持 15 个消息对象。片上资源丰富,包含 2KB 内部 RAM(2KB 内部 + 2KB 扩展)、10 位 16 通道 ADC(转换时间 7.76μs)、双 16 通道捕获 / 比较单元及 4 通道 PWM 单元。外设支持多模式外部总线、增强型 GPIO 及多种通信接口(如 USART、SPI),并提供 P/PG-MQFP-144 封装,工作温度范围 - 40°C 至 + 125°C,满足严苛环境需求。该控制器配备引导加载程序,支持丰富开发工具链,适用于车身电子、动力总成等高性能实时控制场景。
C167CR 衍生产品16位单片微控制器.pdf
(5.75 MB)
C167CR/SR 派生产品用户手册 - 下载版
本手册为 C167CR/SR 派生产品的用户提供了全面且详细的指导。C167CR/SR 派生产品在嵌入式系统等领域有着广泛应用。手册内容涵盖了芯片的基本架构、引脚功能、电气特性等基础知识,帮助用户了解芯片的硬件特性。同时,还详细介绍了开发环境的配置、代码编写规范以及调试方法等软件开发相关内容。此外,手册还给出了许多实际应用案例,方便用户快速上手和解决实际问题。下载版的形式便于用户随时获取和查阅,助力开发者高效使用该系列产品进行项目开发。
C167CRSR 派生产品用户手册 - 下载版.zip
(3.67 MB)
应用手册
汽车应用指南 我们使汽车清洁安全、智能。
英飞凌汽车应用指南聚焦于通过半导体解决方案推动车辆清洁、安全与智能化发展。其安全应用涵盖主动与被动安全系统,包括符合 ISO 26262 标准的安全气囊控制(支持多通道点火和压力传感)、电动助力转向(EPS)及故障安全 EPS 系统(支持冗余设计和 ADAS 功能)。车身与便利应用提供高度集成的车身控制模块、网关及分布式照明解决方案,采用 AURIX™微控制器和 PROFET™电源开关实现高效负载管理。动力总成领域覆盖传统内燃机优化(如汽油直喷、柴油喷射)和电驱系统(48V 微混、牵引逆变器),结合 OptiMOS™ MOSFET 和 TriCore™架构提升能效。此外,针对智能网联需求,英飞凌提供安全控制器(如 OPTIGA™ TPM)和 OTA 更新方案,强化车载通信与数据保护。所有产品均遵循零缺陷计划,确保严苛环境下的可靠性与安全性。
汽车应用指南 我们使汽车清洁安全、智能。.pdf
(15.04 MB)
应用文档
扫描C166系列微控制器中的问题CPU.21
英飞凌 C166 系列微控制器的 CPU.21 问题涉及 BFLDL/BFLDH 指令在内部 IRAM 写操作后的潜在风险,可能导致数据异常。本应用笔记提供扫描工具 aiScan21(集成于 ap162804.exe),可分析已部署软件的 Intel hex 文件,结合定位映射和配置文件,识别关键上下文指令以辅助风险评估。工具支持绝对地址分析,覆盖 PEC、堆栈和寄存器区域,显著提升诊断准确性。文档明确受影响的设备版本及处理建议,开发阶段推荐使用更新编译器或手动规避,已部署系统则需通过扫描工具验证代码安全性。
扫描C166系列微控制器中的问题CPU.21.pdf
(172.48 KB)
AP1602813:C166 微控制器第 21 版问题 CPU 扫描方案
AP1602813 文档针对 C166 微控制器第 21 版中 CPU 可能出现的问题,提供了一套完整的扫描方案。C166 微控制器广泛应用于工业控制、汽车电子等众多领域,其 CPU 故障可能会严重影响系统的正常运行。该文档详细介绍了扫描问题 CPU 的具体流程和方法,从系统启动时的初步检测,到运行过程中的实时监测,都给出了明确的步骤和策略。第 21 版在此前基础上进行了优化,增强了对新出现故障类型的识别能力,提高了扫描的准确性和效率。这有助于开发人员快速定位并解决 CPU 相关的故障,保障系统的稳定性和可靠性。
AP1602813:C166 微控制器第 21 版问题 CPU 扫描方案.zip
(767.19 KB)
AP16019规格更新
英飞凌 C167CR 微控制器的 AP16019 规格更新文档聚焦于主从总线仲裁机制,支持多控制器共享外部内存及 XBUS 外设。主从模式下,通过 HOLD#、HLDA#、BREQ# 信号实现总线控制权切换:主控制器正常运行时控制总线,从控制器通过 BREQ# 请求总线,主控制器响应后释放总线并激活 HLDA#。初始化需配置外部上拉电阻确保信号稳定,主控制器需设置 SYSCON 寄存器的 XPER_SHARE 位以共享 XBUS 外设。文档详细规定了主从初始化流程及操作时序,确保总线控制权有序转移,避免信号冲突。该机制适用于分布式控制系统,提升多处理器协作效率。
AP16019规格更新.pdf
(299.71 KB)
C16xCx:通过 CAN 总线对外部闪存进行编程(附带可执行文件)
该资料聚焦于利用 C16xCx 微控制器通过 CAN 总线对外部闪存进行编程的实现方法。C16xCx 在嵌入式系统中应用广泛,而借助 CAN 总线来操作外部闪存,能有效拓展系统的数据存储能力。资料详细阐述了编程的原理,涵盖 CAN 总线的通信协议、数据传输格式,以及闪存的读写操作机制。同时,还提供了可执行文件,方便开发者快速验证和应用该编程方案。这为开发者在涉及 C16xCx 微控制器和外部闪存的项目开发中,提供了便捷、高效的解决方案,有助于提升系统的性能和数据管理能力。
C16xCx:通过 CAN 总线对外部闪存进行编程(附带可执行文件).zip
(345.13 KB)
C16进制通过CAN总线编程外部闪存
英飞凌 C16x 系列微控制器可通过 CAN 总线实现外部闪存的系统内编程(ISP),支持主从节点架构,主节点通过 CAN 总线传输升级固件,从节点接收并写入外部闪存。该方案采用 Keil 工具链与 DAvE 开发环境,结合 AMD29F010 系列闪存的命令协议,实现擦除、编程及数据校验操作。硬件配置需连接双节点开发板,通过 CAN 总线通信,主节点使用串口与 PC 交互,从节点执行编程算法。文档详细描述了 CAN 协议配置、闪存命令时序(如芯片擦除需发送 0x5555、0x2AAA 等序列)及数据轮询验证机制,支持 16 位非复用总线模式下的双闪存芯片操作。示例代码展示了通过中断服务程序实现命令解析与执行,确保固件安全升级。
C16进制通过CAN总线编程外部闪存.pdf
(446.34 KB)
AP16033C16型在CAPCOM单元上连接快速外部A/D转换器
英飞凌 C16x 微控制器可通过 CAPCOM 单元连接快速外部 A/D 转换器,实现高速数据采集。文档提出利用 CAPCOM 的双扫描器(0-7 和 8-15 通道)生成精准触发信号,通过 100ns 比较匹配延迟与外部负载补偿(<50ns@100nF),确保 ADC 在 300ns/800ns 周期内稳定工作。硬件方案中,通过 CC1 和 CC3 通道的下降沿触发外部中断,结合 PEC(外设事件控制器)在 150ns 最小响应时间内完成 8 位数据传输,支持内部 / 外部 RAM 存储。软件方案通过调整捕获通道(如 CC7I0)实现时序微调,补偿 ADC 结果稳定时间(100ns)与硬件延迟,确保数据采集与传输的同步性。该方案适用于要求严格时序控制的高速信号处理场景,支持 20MHz CPU 时钟下的 450ns 最坏响应时间优化。
AP16033C16型在CAPCOM单元上连接快速外部A D转换器.pdf
(304.04 KB)
微控制器 ApNoteAP166201
英飞凌 C16x 微控制器的 SSC 接口可通过时分复用(TDM)技术连接至 2.048 Mbit/s 的 PCM 高速公路,支持 32 个 8 位时隙的全双工通信。硬件方案中,SSC 工作于从模式,通过外部时钟 DCLK 和帧同步信号 FSC 实现同步,引脚 MRST(DU)和 MTSR(DD)分别作为数据发送和接收端。软件通过检测 FSC 上升沿触发 PEC(外设事件控制器)初始化 SSC,利用双缓冲机制(奇偶缓冲区)实现无阻塞数据传输,CPU 负载仅约 10%。文档提供两种验证方式:带反馈系统通过预设数据校验同步,无反馈系统则通过定时器 T5 测量帧间隔。性能测试显示,16 位非复用总线模式下,16 MHz 时钟时 CPU 占用率最低至 8%,支持多种时钟频率和总线配置优化。该方案适用于电信设备中的集中式话音数据传输,如数字用户线(MDSL)系统。
微控制器 ApNoteAP166201.pdf
(441.07 KB)
微控制器ApNoteAP242005
英飞凌 C500/C166 系列微控制器的晶体振荡器设计指南(AP242005)聚焦于外部电路配置与可靠性优化。文档详细解析了 Type_A/B/C/R/RE/LP1/LP2 等多种振荡器反相器类型的特性,涵盖基频与三次泛音模式下的驱动电平计算(公式涉及负载电容\(C_L\)、等效电阻\(R_L\)等参数)。通过安全系数(SF)评估电路裕度,建议\(SF≥2\)以确保启动可靠性,并提供测试方法(如串联电阻\(R_Q\)测量)。针对 PCB 布局,强调减少噪声耦合、优化接地设计及高频信号隔离,推荐使用 SMD 封装与接地层屏蔽。附录给出具体型号的外围元件参数(如 C167CR 系列推荐电容值),支持不同温度范围(-40°C 至 125°C)的汽车级应用。该指南为系统设计提供完整的理论分析与工程实践参考。
微控制器ApNoteAP242005.pdf
(709.94 KB)
AP1605110:通过同步串行控制器(SSC)模拟异步串行通信(ASC)
AP1605110 文档主要探讨了借助英飞凌微控制器同步串行控制器(SSC)来模拟异步串行通信(ASC)的方法。在一些硬件设计中,可能未配备专门的 ASC 接口,或者需要灵活调整通信配置,此时该模拟方案就显得尤为重要。文档深入介绍了模拟原理,详细说明了如何对 SSC 进行参数配置,以实现与 ASC 相似的通信功能。同时,还给出了具体的实现步骤和示例代码,方便开发者理解和应用。通过该方案,开发者能在相关微控制器平台上有效模拟 ASC 功能,增强系统通信的灵活性和适应性,在工业自动化、数据采集等领域有广泛应用潜力。
AP1605110:通过同步串行控制器(SSC)模拟异步串行通信(ASC).zip
(338.07 KB)
为英飞凌的16位微控制器实现LIN协议的软件
英飞凌 16 位微控制器的 LIN 协议软件驱动(AP16086)支持单主多从架构,基于 UART 实现低成本车身网络通信。驱动通过状态机管理消息传输与接收,包含发送 / 接收头信息、数据字节及校验和的完整流程,支持 20 kbps 速率及睡眠唤醒机制。硬件依赖 C16x 微控制器的 UART 与定时器资源,结合 TLE6258 等单总线收发器,实现主从节点间的可靠通信。用户可通过配置初始化文件(lin_initnode.h)定义 ID 分配与硬件参数,利用中断驱动的状态机处理同步间隔、标识符解析及错误检测,支持错误状态查询与清除功能。该方案适用于车门控制、座椅调节等车身应用,CPU 负载低于 3%,代码量约 3KB,提供完整 API 接口实现消息调度与数据交互。
为英飞凌的16位微控制器实现LIN协议的软件.pdf
(721.92 KB)
C16倍PEC-降低自己的中断优先级
英飞凌 C16x 微控制器的 PEC(外设事件控制器)在完成数据传输后,可通过两种方式降低中断优先级以处理非时间敏感任务。方法一通过修改 PSW 寄存器的 ILVL 字段直接降低优先级,但需注意若被中断的进程本身优先级更高(如 ILVL=13),可能导致关键中断响应延迟,影响系统实时性。方法二则利用未使用的低优先级中断标志(如 ILVL=4)触发处理程序,通过间接方式释放高优先级中断资源,避免直接修改优先级带来的潜在风险。文档指出直接修改优先级可能导致代码复杂度增加,建议优先采用间接方法,尤其在高优先级任务需快速响应的场景中,以平衡实时性与资源利用率。
C16倍PEC-降低自己的中断优先级.pdf
(268.51 KB)
微控制器ApNoteAP163703
英飞凌 C16x 微控制器支持多种复位类型,包括电源复位(PONR)、短 / 长硬件复位(SHWR/LHWR)、软件复位(SWR)及看门狗复位(WDTR),通过 PORT0 引脚或 RSTCON 寄存器实现系统启动配置。复位时 PORT0 引脚状态决定时钟模式、总线类型等参数,如 P0H [7:5] 配置 CPU 频率(直接驱动或 PLL 倍频),P0L [5:2] 选择引导模式(正常启动或进入引导加载程序)。硬件复位需确保 RSTIN 信号持续时间满足要求(短复位 4-1024 TCL,长复位 > 1024 TCL),软件复位通过 SRST 指令触发。文档提供上拉 / 下拉电阻计算方法,如 PORT0 下拉电阻需满足\(R_{PD} < V_{ILmax}/(I_{POL}+I_{SYSL})\),典型值 8kΩ,以保证输入电平稳定。单芯片模式下(\(\overline{EA}=High\)),系统使用默认配置(XX2B)或通过 RSTCON 寄存器自定义,避免外部电路干预。该方案适用于工业控制与汽车电子,确保可靠启动与灵活配置。
微控制器ApNoteAP163703.pdf
(387.73 KB)
将C166和C500微控制器连接到CAN
英飞凌 C166 和 C500 系列微控制器支持通过内置 CAN 模块或外部 CAN 控制器(如 SAE 81C90/91)连接至 CAN 总线。C167CR/C515C 的片上 CAN 模块支持标准(11 位 ID)和扩展(29 位 ID)协议,提供 15 个消息对象,通过配置寄存器实现波特率设置、消息过滤及中断管理。外部 CAN 控制器 SAE 81C90/91 支持并行或串行接口,适用于无内置 CAN 的微控制器(如 SAB 80C166)。硬件连接需通过 CAN 收发器(如 TLE6258)连接至 CAN_H/CAN_L 总线,文档提供电路示例及寄存器初始化代码片段,涵盖消息发送 / 接收流程、错误处理及基本 CAN 模式配置,适用于汽车电子、工业控制等高可靠性通信场景。
将C166和C500微控制器连接到CAN.pdf
(604.52 KB)
英飞凌 C16x 微控制器同步串行接口(SSC)连接至具备 32 个 8 位时隙和 8kHz 帧的时分复用(TDM)接口(脉冲编码调制总线)—— 软件实现方案
这份文档着重讲解如何运用软件手段,达成英飞凌 C16x 微控制器的同步串行接口(SSC)与特定时分复用(TDM)接口的连接。此 TDM 接口有 32 个 8 位时隙,帧频率为 8kHz,常用于脉冲编码调制(PCM)通信。文档深入剖析了实现连接的原理,对 SSC 和 TDM 接口的配置参数、寄存器设置等内容进行了详细说明。同时,给出了完整的代码实现,涵盖接口初始化、数据传输与接收等方面的代码逻辑。开发者能够依据文档提供的方案,在相关项目中高效实现 C16x 微控制器与 PCM 总线的稳定通信。
英飞凌 C16x 微控制器同步串行接口(SSC)连接至具备 32 个 8 位时隙和 8kHz 帧的时分.zip
(500.14 KB)
C16倍引导式加载器-IDB/半双工
英飞凌 C16x 微控制器的引导加载器支持通过 IDB(标识字节)与半双工模式实现系统初始化。对于部分 C166 家族设备(如 C165、C166、C167),因半双工模式下 ASC0 接收端在 IDB 传输时仍启用,需通过补充特定指令(如 EINIT、XORB、DISWDT)补偿,导致预加载数据减少 4 字节(可用 28 字节)。而支持半双工模式的 C166 型号(如 CA 及后续版本)则无需此操作,因其在 IDB 传输时自动禁用接收端,确保引导流程直接兼容。该方案通过硬件连接 TxD0/RxD0 实现半双工通信,适用于需要精简引导代码的工业控制场景,同时需注意不同型号在 IDB 指令处理上的差异。
C16倍引导式加载器-IDB 半双工.pdf
(238.82 KB)
C167CS-32调频TFT图形显示由C167CS-32FMS驱动
英飞凌 C167CS-32FM 微控制器可驱动 7 英寸 TFT 显示屏,通过 8 位非复用总线与 BT 040 控制器连接,实现图形显示功能。硬件配置包含 KITCON 连接器引脚映射(如 D0-D7、A0-A16)及时序控制,通过 SN74LS245N 锁存器实现数据传输,并利用异步 READY 信号优化读写时序。软件方面,通过 KEIL 工具链将 Corel Draw 设计的油壶图标转换为数组,分两个 64KB 块存储并交替刷新,配合定时器中断实现 1 秒闪烁周期。主程序初始化总线配置(BUSCON4 设置 3 等待状态),通过指针操作将数据写入显存,同时利用 Timer0 中断更新显示状态。该方案适用于汽车仪表等需要高可靠性图形界面的场景,支持灵活的显示控制与实时交互。
C167CS-32调频TFT图形显示由C167CS-32FMS驱动.pdf
(1.65 MB)
通过片上同步串行接口(SSC)仿真异步串行接口(ASC)
英飞凌 C16x 微控制器可通过片上同步串行接口(SSC)模拟异步串行接口(ASC),支持半双工通信及最高 125KBaud 波特率,适用于需要扩展串口的应用场景。硬件方面需配置 MRST 和 MTSR 引脚,结合外部中断检测起始位,通过定时器和 SSC 实现数据收发。发送时,数据帧添加起始位、奇偶校验位及停止位后由 SSC 发送;接收时,外部中断触发定时器延迟 0.5 位时间,启动 SSC 采样数据。软件包含初始化、数据处理及中断服务例程,支持 7/8/9 位数据格式及奇偶校验配置。该方案占用约 650 字程序内存和 20 字数据内存,在 16MHz 主频下 CPU 负载低于 12%,适用于工业控制等对成本敏感的场景。
通过片上同步串行接口(SSC)仿真异步串行接口(ASC).pdf
(325.74 KB)
更多技术信息
C167CRC167SR16位单片微控制器
英飞凌 C167CR/C167SR 是一款高性能 16 位微控制器,基于 C166 架构,主频 25/33MHz,采用 4 级流水线设计,支持 16×16 位乘法(400ns)和 32/16 位除法(800ns),集成 16 通道 10 位 ADC、双 CAPCOM 单元及 CAN 2.0B 控制器,提供 15 个消息对象。片上资源包括 2KB IRAM、2KB XRAM 及 128/32KB ROM,支持外部总线扩展至 16MB,配备看门狗定时器和电源管理模块,适用于汽车电子、工业控制等实时应用场景。
C167CRC167SR16位单片微控制器.pdf
(1.44 MB)
勘误表
错误表1996年6月17日/发布1.2版
英飞凌 C167CR-LM 微控制器(AB 版本)的错误表(1996 年 6 月发布)揭示了多个关键问题。功能方面,ADC 通道注入与标准转换同时触发时可能导致注入请求被阻塞,需通过软件分步骤操作规避;CAPCOM 定时器软件更新可能导致比较事件丢失,建议避免软件直接修改定时器值。CPU 方面,短于 1032 TCL 的硬件复位可能导致 SFR 未正确初始化,需延长复位信号至安全时长;EXTEND 序列中的跳转指令可能引发数据访问错误,需避免在该序列中使用跳转或调用。此外,XPER 外设访问存在可见模式下读取数据未驱动到外部总线的问题,且 XRAM 共享模式仅支持 BUSCON0 配置。文档还提及 ADC 测试条件调整、电源模式电流增加及部分引脚输入阈值偏差等 DC/AC 规范偏差,需在设计中注意补偿。所有问题均提供了相应的软件或硬件解决方案,以确保系统稳定运行。
错误表1996年6月17日 发布1.2版.pdf
(115.03 KB)
错误表1998年10月21日/发布1.3版
英飞凌 C167CR-LM 微控制器(ES-BA/BA 版本)的错误表(1998 年 10 月发布)揭示了多个关键问题。功能方面,ADC 模块存在通道注入与标准转换冲突(ADC.8/10/11),需通过软件延迟或分步骤操作规避;CPU 的 EXTEND 序列跳转可能导致数据访问错误(CPU.8),建议避免在该序列中使用跳转指令。此外,PEC 传输后执行 JMPR 可能引发指令执行异常(BUS.18),需改用 JMPA 或插入 NOP 指令。文档还提及电源管理(PWRDN.1)和复位配置(RST.1)的潜在风险,需确保 NMI 引脚状态及 P0L.0 电平合规。DC/AC 规范偏差包括输入滞后不足(DC.4)、RSTIN# 上拉电阻偏低(DC.6)等,需在设计中补偿。所有问题均提供了软件或硬件解决方案,部分已在后续版本中修复(如 BA 步进),需根据具体步进代码评估适用性。
错误表1998年10月21日 发布1.3版.pdf
(107.39 KB)
错误表1998年9月28日/发布1.3版
英飞凌 C167CR-LM 微控制器(ES-BE/BE 版本)的错误表(1998 年 9 月发布)揭示了 ADC、CPU 及外设的关键问题。ADC 模块存在标准转换与注入转换冲突(ADC.10/11),需通过软件分步骤启动或在中断服务中处理;CPU 的 PEC 传输后执行 JMPR 可能引发指令异常(BUS.18),建议改用 JMPA 或插入 NOP。文档还提及电源管理指令 PWRDN 在 NMI 高电平时可能导致准空闲状态(PWRDN.1),需避免外部写操作后立即执行。DC/AC 规范偏差包括地址建立时间缩短(AC.t15.1/AC.t16.1),需在设计中补偿。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复(如 BA 步进),需根据具体步进代码评估适用性。
错误表1998年9月28日 发布1.3版.pdf
(104.69 KB)
错误表1998年11月23日/版本1.2
英飞凌 C167CR-LM 微控制器(ES-CB/CB 版本)的错误表(1998 年 11 月发布)揭示了多个关键问题。功能方面,PWRDN 指令在 NMI 引脚高电平时可能导致准空闲状态,需避免外部写操作后立即执行;ADC 模块在修改转换模式时可能意外启动自动扫描,需确保同步启动转换。CPU 的 DIVLU 指令可能未正确设置溢出标志,需手动检测并处理。外设方面,CS# 线在特定总线切换时可能出现尖峰信号,建议使用内存三态等待状态;XBUS 写操作后 P0H 引脚可能产生 7ns 尖峰,需通过 RC 滤波或调整总线模式规避。DC/AC 规范偏差包括输出低电压测试条件调整(VOL 降至 1.6mA)及 ALE 时序变化,需在设计中补偿。文档还新增增量位置传感器接口和双向复位功能,但需注意与旧版本的兼容性。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表1998年11月23日 版本1.2.pdf
(128.41 KB)
错误表1998年11月23日/发布1.3版
英飞凌 C167CR-LM 微控制器(ES-DA/DA 版本)的错误表(1998 年 11 月发布)揭示了多个关键问题。功能方面,PWRDN 指令在 NMI 引脚高电平时可能导致准空闲状态,需避免外部写操作后立即执行;CPU 的 DIVLU 指令可能未正确设置溢出标志,需手动检测并处理。外设方面,CS# 线在特定总线切换时可能出现尖峰信号(BUS.17),建议使用内存三态等待状态;XBUS 写操作后 P0H 引脚可能产生 7ns 尖峰(X12),需通过 RC 滤波或调整总线模式规避。DC/AC 规范偏差包括 ALE 时序缩短(AC.t5.1)、输出低电压测试条件调整(VOL 降至 1.6mA)及 ADC 过载电流影响(ADCC.2.2),需在设计中补偿。文档还新增增量位置传感器接口和双向复位功能,但需注意与旧版本的兼容性。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表1998年11月23日 发布1.3版.pdf
(128.23 KB)
错误表1998年11月23日/版本1.2
英飞凌 C167CR-LM 微控制器(ES-DB/DB 版本)的错误表(1998 年 11 月发布)揭示了多个关键问题。功能方面,PWRDN 指令在 NMI 引脚高电平时可能导致准空闲状态,需避免外部写操作后立即执行;CPU 的 DIVLU 指令可能未正确设置溢出标志,需手动检测并处理。外设方面,CS# 线在特定总线切换时可能出现尖峰信号(BUS.17),建议使用内存三态等待状态;XBUS 写操作后 P0H 引脚可能产生 7ns 尖峰(X12),需通过 RC 滤波或调整总线模式规避。DC/AC 规范偏差包括 ALE 时序缩短(AC.t12.1/AC.t13.1)、输出低电压测试条件调整(VOL 降至 1.6mA)及 ADC 过载电流影响(ADCC.2.2),需在设计中补偿。文档还新增增量位置传感器接口和双向复位功能,但需注意与旧版本的兼容性。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表1998年11月23日 版本1.2.pdf
(126.42 KB)
错误表1998年11月23日/版本1.2
英飞凌 C167CR-4RM 微控制器(ES-AC/AC 版本)的错误表(1998 年 11 月发布)揭示了多个关键问题。功能方面,PWRDN 指令在 NMI 引脚高电平时可能导致准空闲状态,需避免外部写操作后立即执行;CPU 的 DIVLU 指令在特定操作数组合下可能未正确设置溢出标志,需手动检测并处理。外设方面,CS# 线在总线切换时可能出现尖峰信号,建议使用内存三态等待状态;XBUS 写操作后 P0H 引脚可能产生 7ns 尖峰,需通过 RC 滤波或调整总线模式规避。DC/AC 规范偏差包括 ALE 时序缩短(AC.t5.1)、输出低电压测试条件调整(VOL 降至 1.6mA)及 ADC 过载电流影响(ADCC.2.1),需在设计中补偿。文档还新增增量位置传感器接口和双向复位功能,但需注意与旧版本的兼容性。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表1998年11月23日 版本1.2.pdf
(130.13 KB)
错误表1998年11月23日/版本1.1
英飞凌 C167CR-4RM 微控制器(ES-DB/DB 版本)的错误表(1998 年 11 月发布)揭示了多个关键问题。功能方面,PWRDN 指令在 NMI 引脚高电平时可能导致准空闲状态,需避免外部写操作后立即执行;CPU 的 DIVLU 指令在特定操作数组合下可能未正确设置溢出标志,需手动检测并处理。外设方面,CS# 线在总线切换时可能出现尖峰信号,建议使用内存三态等待状态;XBUS 写操作后 P0H 引脚可能产生 7ns 尖峰,需通过 RC 滤波或调整总线模式规避。DC/AC 规范偏差包括 ALE 时序缩短(AC.t12.1/AC.t13.1)、输出低电压测试条件调整(VOL 降至 1.6mA)及 ADC 过载电流影响(ADCC.2.2),需在设计中补偿。文档还新增增量位置传感器接口和双向复位功能,但需注意与旧版本的兼容性。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表1998年11月23日 版本1.1.pdf
(128.88 KB)
错误表1997年12月14日/发布1.1版
英飞凌 C167CR-LM 微控制器(BB 版本)的错误表(1997 年 12 月发布)揭示了多个关键问题。功能方面,ADC 模块的通道注入功能被硬件禁用(ADC.9),以规避前序版本的 CC31/ADC 干扰问题,但需注意该功能缺失对依赖注入应用的影响。CPU 存在 EXTEND 序列跳转导致数据访问错误(CPU.8),需避免在该序列中使用跳转指令;PEC 传输后执行 JMPR 可能引发指令异常(CPU.9),建议改用 JMPS 或插入 NOP。除法指令 DIVLU 在特定操作数组合下可能未正确设置溢出标志(CPU.17),需手动检测并处理。电源管理指令 PWRDN 在 NMI 引脚高电平时可能导致准空闲状态(PWRDN.1),需避免外部写操作后立即执行。复位配置问题(RST.1)要求确保 P0L.0 引脚在复位后保持高电平以防止误进入仿真模式。文档还提及 DC/AC 规范偏差,包括输入阈值调整及电源模式电流增加,需在设计中补偿。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表1997年12月14日 发布1.1版.pdf
(30.53 KB)
错误表1998年9月28日/发布1.2版
英飞凌 C167CR-16RM 微控制器(ES-AA/AA 版本)的错误表(1998 年 9 月发布)揭示了 ADC、CPU 及外设的关键问题。ADC 模块存在标准转换与注入转换冲突(ADC.10/11),需通过软件分步骤启动或在中断服务中处理;CPU 的 PEC 传输后执行 JMPR 可能引发指令异常(BUS.18),建议改用 JMPA 或插入 NOP。文档还提及电源管理指令 PWRDN 在 NMI 高电平时可能导致准空闲状态(PWRDN.1),需避免外部写操作后立即执行。ROM 访问问题(ROM.1)导致地址映射异常,需注意内存布局。DC/AC 规范偏差包括地址建立时间缩短(AC.t15.1/AC.t16.1),需在设计中补偿。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复(如 BA 步进),需根据具体步进代码评估适用性。
错误表1998年9月28日 发布1.2版.pdf
(35.12 KB)
错误表1997年1月14日/发布1.0版
英飞凌 C167CR-4RM 微控制器(ES-AA 版本)的错误表(1997 年 1 月发布)揭示了 ADC 模块的标准转换与注入转换冲突问题(ADC.10),需通过中断服务例程同步启动转换以避免阻塞。PLL 模块存在解锁行为异常(PLL.1),输入时钟故障时可能导致输出频率不稳定且中断标志未正确设置。外设访问方面,可见模式下读取 XRAM/CAN 数据时 PORT0 未驱动外部总线(X9),需注意总线配置与数据读取逻辑。DC/AC 规范偏差包括 ALE 活动电流增大(DCAH.1)及输入滞后不足(DCHYS.1),需在设计中补偿。文档新增增量位置传感器接口和双向复位功能,但需注意与旧版本的兼容性。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表1997年1月14日 发布1.0版.pdf
(33.27 KB)
错误表2000年8月30日/发布2.2版
英飞凌 C167CR/SR 微控制器(ES-FA/FA 版本)的错误表(2000 年 8 月发布)揭示了多个关键问题。功能方面,ADC 模块在修改转换模式时可能意外启动自动扫描(ADC.11),需同步启动转换;PWRDN 指令在 NMI 引脚高电平时可能导致准空闲状态(PWRDN.1),需避免外部写操作后立即执行。外设方面,CS# 线在特定总线切换时可能出现尖峰信号(BUS.17),建议使用内存三态等待状态;PEC 传输后执行 JMPR 可能引发指令异常(BUS.18),需改用 JMPA 或插入 NOP。CAN 模块存在意外远程帧传输风险(CAN.7),需软件规避。文档还提及振荡器看门狗功能异常(OWD.1)及复位源指示改进。DC/AC 规范偏差包括 ALE 时序调整(AC.t5.1)及 ADC 过载电流影响(ADCC.2.3),需在设计中补偿。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表2000年8月30日 发布2.2版.pdf
(77.56 KB)
错误表2003年3月31日/发布1.3版
英飞凌 C167CR/SR 微控制器(ES-GA/GA 版本)的错误表(2003 年 3 月发布)揭示了多个关键问题。功能方面,ADC 模块在修改转换模式时可能意外启动自动扫描(ADC.11),需同步启动转换以避免误触发;PWRDN 指令在 NMI 引脚高电平时可能导致准空闲状态(PWRDN.1),需避免外部写操作后立即执行。外设方面,CS# 线在特定总线切换时可能出现尖峰信号(BUS.17),建议使用内存三态等待状态;PEC 传输后执行 JMPR 可能引发指令异常(BUS.18),需改用 JMPA 或插入 NOP。CAN 模块存在意外远程帧传输风险(CAN.7),需软件规避。文档还提及 Z 标志在 PUSH/PCALL 后错误置位(CPU.22)及 BFLD 指令在 IRAM 写操作后的异常行为(CPU.21),需通过编译器选项或手动插入 NOP 解决。DC/AC 规范偏差包括 ALE 时序调整(AC.PLL.1/AC.PLL.2)及 ADC 过载电流影响(ADCC.2.3),需在设计中补偿。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表2003年3月31日 发布1.3版.pdf
(219.66 KB)
错误表2005年3月30日版本1.1
英飞凌 C167CR/SR 微控制器(ES-HA/HA 版本)的错误表(2005 年 3 月发布)揭示了多个关键问题。功能方面,ADC 模块在修改转换模式时可能意外启动自动扫描(ADC.11),需同步启动转换以避免误触发;SSC 模块在从模式下数据传输存在同步问题(SSC.9),需预写缓冲区。CPU 的 BFLD 指令在 IRAM 写操作后可能异常(CPU.21),Z 标志在 PUSH/PCALL 后错误置位(CPU.22),需编译器选项或手动插入 NOP 解决。外设方面,CS# 线在特定总线切换时可能出现尖峰信号(BUS.17),建议使用内存三态等待状态;PEC 传输后执行 JMPR 可能引发指令异常(BUS.18),需改用 JMPA 或插入 NOP。CAN 模块存在意外远程帧传输风险(CAN.7),需软件规避。DC/AC 规范偏差包括 ALE 时序调整(AC.PLL.1)及 ADC 过载电流影响(ADCC.2.3),需在设计中补偿。文档还提及 CLKOUT 上升 / 下降时间变化(DC.tc8.5/DC.tc9.5)及输入滞后调整(DC.HYS.350),需注意不同步进版本的兼容性。所有问题均提供软件或硬件解决方案,部分已在后续版本中修复。
错误表2005年3月30日 版本1.1.pdf
(168.03 KB)
|