打印
[其它产品/技术]

英飞凌32位微控制器传统产品 (C500-, C166-, XC166-, AUDO1 系列)C161S资源合集

[复制链接]
71|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
IFX新闻官|  楼主 | 2025-3-27 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 IFX新闻官 于 2025-3-27 16:15 编辑

产品手册
PSOC™ 汽车微控制器用于人机界面、智能传感和通用应用的汽车微控制器
PSOC™汽车微控制器是英飞凌专为汽车应用设计的高性能解决方案,涵盖人机界面、智能传感及通用场景。其核心优势包括 ARM Cortex-M0/M0 + 内核、高电压混合信号处理(支持 42V 输入)、第五代 CAPSENSE™电容感应技术及多协议通信(LIN/CAN-FD/CXPI)。产品家族包含 4xxx 基础系列、HVMS(高压混合信号)、HVPA(高压精密模拟)、Multitouch(支持 35 英寸触摸屏)及 Fingerprint(生物识别),适用于车门把手、方向盘控制、电池管理等场景。器件符合 ISO 26262 功能安全(ASIL B/C)和 ISO 21434 网络安全标准,集成安全加密模块(AES/SHA),并提供 ModusToolbox™开发工具与 AI 算法支持,助力快速开发与系统优化。
PSOC™ 汽车微控制器用于人机界面、智能传感和通用应用的汽车微控制器.pdf.pdf (39.64 MB)

产品选型手册
微控制器口袋指南
英飞凌微控制器产品组合覆盖工业、物联网及汽车领域。工业类包括 XMC1000(Cortex-M0 内核,支持 CAN FD/LIN,最高 384KB Flash)和 XMC4000(Cortex-M4,集成 DSP/FPU,支持 EtherCAT),适用于电机控制与智能传感。汽车级产品如 AURIX TC3x 系列(TriCore 架构,ASIL-D 认证,支持千兆以太网),以及 TRAVEO T2G(双核 M4/M0+,支持 eMMC 和 FlexRay),满足车身控制与信息娱乐需求。所有器件均符合 ISO 26262 功能安全标准,部分集成硬件安全模块(HSM)。
微控制器口袋指南.pdf (2.68 MB)

产品描述
C161 消费级控制器
C161S 是英飞凌推出的低成本消费级控制器,基于 C166 架构,适用于通信、低端工业控制等价格敏感型场景。其 16 位高性能 CPU 在 25MHz 时钟下实现 80ns 指令周期,支持 16×16 位乘法(400ns)和 32/16 位除法(800ns),并配备多寄存器银行与单周期上下文切换功能,优化实时处理能力。集成 PLL、实时时钟、USART/SPI 通信接口及外部总线控制器,支持最大 16MB 外部存储空间扩展,灵活适配多种外设连接。具备 5V/3V 双电源支持、低功耗模式及看门狗定时器,提供 80 引脚绿色封装与丰富开发工具链,满足工业控制、电话系统等应用需求。
C161 消费级控制器.pdf (361.82 KB)

用户手册
C166 家族16位单芯片微控制器
英飞凌 C161PI 是 C166 家族的 16 位单芯片微控制器,基于 C166 架构,集成高性能 4 级流水线 CPU,支持 16 位运算(80ns 指令周期,16×16 位乘法 400ns),适用于工业控制与通信领域。其集成 1KB 内部 RAM、2KB XRAM 及外部总线接口(支持 16MB 寻址),提供通用定时器(GPT1/GPT2)、串行接口(ASC0/SSC)、10 位 A/D 转换器及实时时钟等外设。支持多电源模式(空闲 / 睡眠 / 掉电)与灵活时钟管理(PLL/SDD),可优化系统功耗。具备硬件安全机制(堆栈溢出 / 欠载检测)及丰富开发工具链,适用于实时控制场景。
C166 家族16位单芯片微控制器.pdf (5.97 MB)

指令集手册用于英飞凌 C166 系列 16 位单片微控制器
英飞凌 C166 系列 16 位微控制器基于高性能 C166 架构,提供 16 位 CPU 和 4 级流水线,支持 80ns 指令周期及 16×16 位乘法(400ns)、32/16 位除法(800ns),适用于工业控制、通信及电话系统等场景。其集成 PLL 时钟生成、实时时钟、USART/SPI 串行接口及外部总线控制器,支持最大 16MB 存储空间扩展,并具备 5V/3V 双电源兼容性。器件提供灵活的低功耗模式(空闲和掉电)及看门狗定时器,确保系统可靠性,适用于工业控制、PBX、基站等应用,满足实时处理与外设连接需求。通过 80 引脚绿色封装与丰富开发工具链,助力快速开发。
指令集手册用于英飞凌 C166 系列 16 位单片微控制器.pdf (1.57 MB)

数据表
C161 信号16位单片微控制器
英飞凌 C161S 是一款基于 C166 架构的 16 位高性能微控制器,采用 4 级流水线设计,支持 25MHz 主频下 80ns 指令周期,集成 16×16 位乘法(400ns)和 32/16 位除法(800ns)功能,适用于工业控制与通信领域。其集成 2KB 内部 RAM、外部总线接口(支持 16MB 寻址)及通用定时器(GPT1/GPT2)、串行接口(ASC0/SSC)、实时时钟(RTC)等外设,提供灵活的电源管理(空闲 / 睡眠 / 掉电模式)与多电压支持(5V/3V)。具备硬件安全机制(堆栈溢出 / 欠载检测)及看门狗定时器,支持 80 引脚 PQFP 封装,适用于实时控制场景,提供丰富开发工具链。
C161 信号16位单片微控制器.pdf (1.28 MB)

应用手册
汽车应用指南我们让汽车清洁、安全和智能。
英飞凌汽车应用指南聚焦于通过半导体技术推动车辆的清洁、安全与智能化。其产品组合涵盖安全系统(如安全气囊、电动助力转向)、车身控制(车灯管理、座椅调节)、动力总成(微混动、直喷引擎)及新能源汽车(牵引逆变器、车载充电)等领域。核心技术包括 AURIX™多核微控制器(支持 ASIL-D 安全标准)、XENSIV™传感器(压力 / 磁信号检测)、OptiMOS™ MOSFET(高效电源管理)及 PRO-SIL™功能安全方案,确保系统可靠性。安全解决方案整合硬件加密模块(如 OPTIGA™ TPM)与 eSIM 技术,保障车联网通信安全。文档还展示了符合 ISO 26262 的开发流程,助力客户实现高级驾驶辅助及自动驾驶功能。
汽车应用指南我们让汽车清洁、安全和智能。.pdf (15.04 MB)

应用文档
扫描C166系列微控制器中的问题CPU.21
英飞凌 C166 系列微控制器的应用笔记聚焦于问题 CPU.21(BFLDL/BFLDH 指令在内部 IRAM 写操作后的异常行为)的扫描与处理。该文档提供了 aiScan21 工具,用于分析已部署软件中潜在的风险指令,并结合定位映射文件或配置文件识别关键操作数地址,以区分指令的临界性。工具包包含可执行文件、配置示例及说明文档,支持 Intel hex 格式输入,适用于受影响器件的版本检测。文档还建议开发者优先使用更新的编译器(如 Keil 或 Tasking)生成安全代码,或通过插入 ATOMIC 指令规避风险,同时提供 EPN 文件供查阅具体受影响的器件版本及解决方案。该指南为现场软件评估和开发阶段的问题规避提供了系统性解决方案。
扫描C166系列微控制器中的问题CPU.21.pdf (172.48 KB)

AP1602813:C166 微控制器第 21 版问题 CPU 扫描
AP1602813 聚焦 C166 微控制器第 21 版问题 CPU 扫描。C166 在工业控制等领域常用,运行中可能因硬件、外设等出现故障。文档给出系统扫描流程,从初始化检测到外设、内存总线诊断,全面排查问题。第 21 版新增新系列兼容问题处理,优化算法,还支持相关开发环境。能助力开发者快速定位并解决 CPU 故障,保障系统稳定运行。
AP1602813:C166 微控制器第 21 版问题 CPU 扫描.zip (767.15 KB)

微控制器 ApNoteAP166201
英飞凌 C16x 微控制器的同步串行接口(SSC)可通过时分复用(TDM)技术与 2.048 Mbit/s 的 PCM 高速公路(32 个 8 位时隙,8 kHz 帧)实现高效通信。该方案利用 SSC 的全双工模式与 PEC 通道优化数据传输,通过外部中断检测帧同步信号(FSC)触发同步,并采用双缓冲区机制减少 CPU 负载。文档提供两种软件版本(PCMuC/PCMuCo 和 PCMuCl),分别支持无反馈自验证和有反馈验证模式,通过定时器测量同步偏差,确保时隙对齐。性能测试显示,在 16 MHz 主频下,CPU 占用率约为 8-12%,适用于电信设备中的多通道语音数据处理。开发工具支持 Keil uVision2 及 kitCON161 开发板,提供完整代码示例与硬件连接指南,助力快速原型验证。
微控制器 ApNoteAP166201.pdf (441.07 KB)

AP1605110:通过同步串行控制器(SSC)模拟异步串行通信(ASC)
AP1605110 文档阐述了借助英飞凌微控制器的同步串行控制器(SSC)来模拟异步串行通信(ASC)的方法。在部分系统缺少 ASC 接口或者需要灵活通信配置的场景下,该方案具有重要意义。文档细致讲解了模拟原理、SSC 配置参数以及实现步骤,还给出示例代码帮助开发者理解。利用此方案,开发者能在相关微控制器平台实现 ASC 功能模拟,增强系统通信的适应性和扩展性,适用于工业控制、数据传输等领域。
AP1605110:通过同步串行控制器(SSC)模拟异步串行通信(ASC).zip (338.07 KB)

使用Keil编译器实现电源管理功能
英飞凌 C161RI 微控制器的电源管理功能可通过 Keil 编译器实现,主要通过解锁序列操作 SYSCON2 和 SYSCON3 寄存器。文档提供了基于 C 语言的解决方案,利用内建函数_bfld_和_nop_生成关键汇编指令(如 EXTR、BFLDL 等),确保正确切换 ESFR 空间并执行解锁步骤。例如,关闭 ADC 功能需通过 SYSCON3 寄存器位操作,而调整 CPU 时钟速度需分步写入特定值至 SYSCON2。代码示例展示了如何安全调用寄存器控制函数(如 SDD16_on/off),并强调添加_nop_指令以避免编译器生成错误代码。文档还提供了完整的函数库(如 PDWN16.c/h),支持外设电源管理与时钟调节,适用于低功耗嵌入式应用设计。
使用Keil编译器实现电源管理功能.pdf (284.95 KB)

AP1605810:基于 Keil 的电源管理方案
AP1605810 专注于利用 Keil 开发环境实现微控制器的电源管理。在如今对设备功耗要求日益严格的背景下,该文档具有重要价值。它详细介绍了使用 Keil 工具进行电源管理代码开发与调试的方法,涵盖低功耗模式配置、动态电压调整等技术。通过具体的代码示例和操作步骤,能够帮助开发者在不同的微控制器上实现高效的电源管理,提升设备的续航能力和稳定性,适用于各类电池供电的嵌入式系统。
AP1605810:基于 Keil 的电源管理方案.zip (262.46 KB)

C16倍PEC-降低自己的中断优先级
英飞凌 C16x 微控制器的应用指南探讨了在 PEC(外设事件控制器)传输后降低中断优先级的方法,以平衡实时任务与非关键处理。直接修改程序状态字(PSW)的 ILVL 字段可降低优先级,但可能导致高优先级中断被延迟,尤其当原有中断优先级较高时(如 ILVL=13),可能影响系统响应时间。文档提出替代方案:通过设置未使用的低优先级中断标志(如 ILVL=4)触发独立服务例程处理非时间敏感任务,避免阻塞高优先级操作。两种方法各有优劣:直接修改简单但存在实时性风险,间接方法需额外中断向量但提升系统灵活性。指南强调,降低优先级操作应谨慎设计,避免干扰关键中断响应,建议优先采用间接方案以优化系统整体性能。
C16倍PEC-降低自己的中断优先级.pdf (268.51 KB)

微控制器ApNoteAP163703
英飞凌 C16x 微控制器的复位与启动配置指南详细解析了多种复位类型(上电复位、软硬件复位、看门狗复位)及 PORT0 引脚的系统配置功能。通过 PORT0 或 RSTCON 寄存器可设置时钟模式、总线宽度及引导模式,文档提供上下拉电阻计算方法以确保信号稳定。支持双向复位功能的器件可通过 RSTIN 引脚同步内部复位状态,提升系统兼容性。配置参数包括时钟分频因子、芯片选择及总线类型,适用于不同应用场景的初始化需求。
微控制器ApNoteAP163703.pdf (387.73 KB)

将C166和C500微控制器连接到CAN
英飞凌 C166 与 C500 系列微控制器通过集成 CAN 模块或外接 SAE 81C90/91 控制器实现与 CAN 总线的连接。文档系统解析了 CAN 协议架构,包括数据帧、远程帧格式及位定时配置,并针对 C167CR/C515C 内置 CAN 模块的寄存器操作(如控制寄存器、消息对象配置)与 SAE 81C90/91 的并行 / 串行接口通信提供硬件连接方案。示例代码展示了初始化流程,包括波特率设置(如 BTR 寄存器配置)、消息对象定义(方向 / 标识符 / 数据长度)及中断处理机制,支持标准与扩展帧格式。文档还阐述了通过全局掩码与独立掩码实现消息过滤,以及利用基本 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 微控制器同步串行接口(SSC)连接至具有 32 个 8 位时隙和 8kHz 帧的时分.zip (500.14 KB)

SAB C161K/V/0通过片上同步串行接口(SSC)仿真异步串行接口(ASC)
英飞凌 SAB C161K/V/O 微控制器可通过片上同步串行接口(SSC)仿真异步串行接口(ASC),支持半双工通信,波特率最高达 125 KBaud,适用于 7-9 位数据帧(含奇偶校验和停止位)。该方案利用 SSC 硬件资源及定时器辅助,通过软件实现异步协议,需占用 2 个 I/O 引脚、1 个中断引脚及约 650 字程序内存。软件包包含底层驱动(uss_emul.c)、测试例程(uss_test.c)及配置文件(uss_defi.h),支持 Keil 与 Tasking 编译器。测试显示,在 16 MHz 主频下,125 KBaud 速率的接收负载约为 12%,传输负载为 10%,性能受限于 C 语言实现及中断响应延迟。文档提供硬件连接示意图及评估板配置指南,助力快速验证异步通信功能。
SAB C161KV0通过片上同步串行接口(SSC)仿真异步串行接口(ASC).pdf (325.74 KB)

勘误表
错误表V1.0,2003-11-07
英飞凌 C161S-L25M/LM3V 微控制器的错误表(V1.0,2003-11-07)详细列出了工程样品(EES-AA/AA)的功能缺陷与改进建议。主要问题包括:RTC 模块写入 T14 寄存器可能导致未定义结果(需先写 T14REL 再写 T14);总线访问后 CS 线可能出现尖峰信号(建议使用地址选通替代读写选通);BFLDL/BFLDH 指令在内部 IRAM 写操作后可能结果错误(需插入 ATOMIC 指令或使用工具扫描);DIVLU 指令可能未正确置位溢出标志(需手动检测溢出)。应用提示涉及 SSC 忙标志处理、PLL 时钟稳定性及振荡器配置建议。文档更新指出 C161S 与 C161PI 手册的差异,包括引脚定义、内存配置及睡眠模式缺失等。所有问题均提供了软件或硬件规避方案,并建议使用工具扫描潜在风险代码。
错误表V1.0,2003-11-07.pdf (237.08 KB)

使用特权

评论回复
沙发
LOVEEVER| | 2025-3-27 22:53 | 只看该作者
学习一下专业的资料合集

使用特权

评论回复
板凳
peterLaw| | 2025-3-29 22:19 | 只看该作者
专业的资源合集

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

143

主题

174

帖子

0

粉丝