SAM L10/L11 系列可配置定制逻辑 (CCL) 外设实现 简介 本应用笔记介绍可配置定制逻辑 (Configurable Custom Logic,CCL) 外设的各种功能 本文档附有适用于 SAM L10/L11 系列的 IR 编码应用程序示例 SAM L10/L11 系列配有嵌入式 CCL 外设, 其中包含的可编程逻辑用于实现逻辑门 顺序逻辑或两者的组合 该外设包含两个可编程的查找表 (LookUp Table,LUT), 表中包括以下三个输入 : 真值表 可选同步器, 滤波器 可选边沿检测器 每个 LUT 均可通过用户可编程逻辑表达式 ( 例如 NAND NOR XOR 和个性化逻辑表达式 ) 生成输出 可选顺序逻辑也可与触发器和锁存器搭配使用, 以生成复杂的波形 CCL 可以用作 SAM L11 与外部器件之间的胶连逻辑 CCL 可消除对外部逻辑元件的需求, 同时还可帮助设计人员克服实时约束方面的难题 这是通过巧妙地将独立于内核的外设组合在一起来处理应用中最关键的部分, 而无需 CPU 干预 2019 Microchip Technology Inc. 00002945A_CN- 第 1 页
目录 简介... 1 1. 外设概述... 3 1.1. 控制寄存器... 4 1.2. 可编程查找表 (LUT)...4 1.3. 滤波器和边沿检测器...4 1.4. 顺序逻辑...4 2....6 2.1. 软件和硬件要求... 7 2.2. 配置示例...10 2.3. 示例结果...20 Microchip 网站... 23 变更通知客户服务...23 客户支持... 23 Microchip 器件代码保护功能... 23 法律声明... 24 商标... 24 DNV 认证的质量管理体系...25 全球销售及服务网点... 26 2019 Microchip Technology Inc. 00002945A_CN- 第 2 页
外设概述 1. 外设概述 CCL 外设功能如下 : 两个具有灵活输入选择选项的 LUT: I/O 事件 内部外设 (AC TC 和 SERCOM) 反馈 后续 LUT 输出 屏蔽输入 组合逻辑功能 :AND NAND OR NOR XOR XNOR NOT 或个性化逻辑功能 顺序逻辑功能 : 门控 D 型触发器 JK 型触发器 门控 D 锁存器和 RS 锁存器 每个 LUT 输出端均配有可选同步器 滤波器或边沿检测器 输出可连接到 I/O 引脚或事件系统 下图所示为 CCL 框图 图 1-1. CCL 框图 注 : 一个单元包含两个 LUT,CCL 外设包含所有单元 在 SAM L10/L11 中,CCL 由一个单元组成, 因为有两个 LUT 以下寄存器用于配置 CCL 外设 : CCL 控制寄存器 (CCL.CTRL.reg), 用于通用外设设置 CCL 查找表寄存器 (CCL.LUTCTRLx.reg), 用于配置 LUT 和滤波器或边沿检测器 CCL 顺序控制寄存器 (CCL.SEQCTRL0.reg), 用于选择顺序配置 2019 Microchip Technology Inc. 00002945A_CN- 第 3 页
外设概述 1.1 控制寄存器控制寄存器用于配置 CCL 外设的通用功能 控制寄存器位的详细信息如下 : 要使能 CCL,CTRLx.ENABLE 位必须置 1 要使模块运行在待机模式下,CTRLx.RUNSTDBY 位必须置 1 CTRLx.SWRST 位置 1 时, 会执行 CCL 软件复位 1.2 可编程查找表 (LUT) LUT 由以下三个输入和一个输出组成 : 一个真值表 一个滤波器 一个边沿检测器需要通过修改 LUTCTRLx 寄存器来配置每个 LUT 元件 必须通过修改 LUTCTRLx.INSELy 位来选择 LUT 输入的类型 必须通过修改 LUTCTRLx.TRUTH[7:0] 位来选择对输入应用的逻辑功能 必须通过将 LUTCTRLx.EDGESEL 位置 1 来使能边沿检测器 必须通过修改 LUTCTRLx.FILTSEL[1:0] 位来选择 LUT 输出滤波器 必须通过将 LUTCTRLx.ENABLE 位置 1 来使能 LUT 有关 CCL.LUTCTRLx 寄存器的更多信息, 请参见 SAM L10/L11 Family Data Sheet(DS60001513) 1.3 滤波器和边沿检测器默认情况下,LUT 输出是 LUT 输入的组合函数 当输入值发生更改时, 这可能会导致出现一些短暂毛刺 如果应用需要, 可使用滤波器滤除这些毛刺 LUT 控制寄存器中的滤波器选择位 (LUTCTRLx.FILTSEL) 用于选择同步器或数字滤波器选项 使能滤波器后, 输出将延迟 3 到 4 个 GCLK_CCL 时钟周期 禁止 LUT 后, 所有相应的内部滤波器逻辑均会在一个 APB 时钟周期内清零 边沿检测器可用于在其输入端检测到上升沿时生成脉冲 要检测下降沿, 应对真值表进行编程以提供相反电平 通过将 1 写入 LUT 控制寄存器中的边沿选择位 (LUTCTRLx.EDGESEL) 来使能边沿检测器 为了避免发生不可预测的行为, 必须使能有效的滤波器选项 有关滤波器和边沿检测器的更多信息, 请参见 SAM L10/L11 Family Data Sheet(DS60001513) 中的 CCL.LUTCTRLx 寄存器 1.4 顺序逻辑每个 LUT 对均可连接到内部顺序逻辑, 例如 D 型触发器 JK 型触发器 门控 D 锁存器或 RS 锁存器 ( 可通过写入顺序控制 x 寄存器中的相应顺序选择位 (SEQCTRLx.SEQSEL) 来选择 ) 在使用顺序逻辑之前, 必须使能 GCLK 时钟以及可选的每个 LUT 滤波器或边沿检测器 有关 CCL.SEQCTRLx 寄存器的更多信息, 请参见 SAM L10/L11 Family Data Sheet(DS60001513) 所有 CCL 寄存器均可在 Atmel START( 提供图形概览 ) 中配置 更多信息, 请参见 CCL 配置部分 以下流程图说明了如何配置 CCL 外设 : 2019 Microchip Technology Inc. 00002945A_CN- 第 4 页
外设概述 图 1-2. CCL 配置流程图 Reset CCL (CCL.CTRL.bit.SWRST = 1) Disable CCL (CCL.CTRL.bit.ENABLE = 0) Configure LUTs (CCL.LUTCTRLx.reg) Enable Edge Detector (1) (CCL.LUTCTRLx.bit.EDGESEL = 1) Configure Filter (1) (CCL.LUTCTRLx.bit.FILTSEL) Enable LUTs (CCL.LUTCTRLx.bit.ENABLE = 1) Configure Sequential Logic (1) (CCL.SEQCTRL0.reg) Enable Run in Standby (1) (CCL.CTRL.bit.RUNSTDBY = 1) Enable CCL (CCL.CTRL.bit.ENABLE = 1) 注 : 1. 如果应用需要 2019 Microchip Technology Inc. 00002945A_CN- 第 5 页
2. CCL 可用作引脚逻辑的简单逻辑块 在以下应用示例中, 提供了更高级的用例 此外, 还演示了如何将 CCL 与 TC 搭配使用, 并结合事件系统和 DMA 来生成 IR 编码信号 IR 编码 DD-M2 IR 编码有许多不同的标准 大多数标准均涉及固定载波频率, 该频率将开启一段时间然后关闭一段时间 载波频率的使能和禁止取决于波形调制信号的占空比 之后, 调制信号的占空比将确定发送的值是起始脉冲 逻辑 1 还是逻辑 0 例如, 如果载波频率是周期信号的 ¾, 则表示逻辑 1; 如果为 ¼ 则表示逻辑 0, 如下图所示 : 图 2-1. IR 编码 对于所提供的应用示例, 不应用特定编码, 而是采用一种可以调整周期和占空比的通用方式 实现 为生成调制 IR 信号,CCL 配有两个 TC 输入, 而最后一个输入被屏蔽 默认 TC(TC0) 用于生成 IR 信号的载波频率, 而备用 TC(TC1) 用作调制信号 为确保调制信号与载波频率同步,TC1 在出现由 TC0 产生的溢出事件时递增 在本用例中, 对真值表写入 0x1 即对应于 NOR 逻辑功能 通过调整 TC1 的比较值, 占空比将发生更改, 从而使发送载波频率的间隔变长或变短 为更新比较值和周期,DMAC 搭配使用两个通道 ( 将数据从存储器中的两个阵列传输到专用 TC 寄存器 ) 使用 DMAC 更新比较值寄存器和周期寄存器将允许器件工作在待机休眠模式下 应用程序流程如下图所示 : 2019 Microchip Technology Inc. 00002945A_CN- 第 6 页
图 2-2. 应用程序流程 2.1 软件和硬件要求 IR 编码演示需要以下软件和硬件 : 软件要求 : Atmel Studio 7( 补丁 1931 或更高版本 ) Atmel START SAM L10/L11 DFP 版本 1.0.81 硬件要求 : 1 块 Microchip SAM L10 或 SAM L11 Xplained Pro 板 1 根 Micro USB 电缆 (A 型或 Micro-B 型 ) 1 个示波器或 1 个逻辑分析器 ( 可选 ) 2019 Microchip Technology Inc. 00002945A_CN- 第 7 页
2.1.1 硬件要求 2.1.1.1 SAM L10/L11 Xplained Pro 评估工具包 Microchip SAM L10/L11 Xplained Pro 评估工具包是用于评估 ATSAML10E16A 或 ATSAML11E16A 单片机 的硬件平台 此工具包由 Atmel Studio 集成开发平台提供支持 可轻松访问 Microchip ATSAML10E16A 或 ATSAML11E16A 的功能 并介绍了如何将器件集成到自定义设计中 Xplained Pro MCU 系列评估工具包包含板上嵌入式调试器 无需使用外部工具即可对板上单片机进行编程 或调试 Xplained Pro 扩展工具包提供额外的外设以扩展电路板的功能 并简化定制设计的开发过程 下 图显示了 SAM L10/L11 Xplained Pro 板的功能 图 2-3. SAM L11 Xplained Pro 评估工具包 SW0 USER BUTTON CURRENT MEASUREMENT HEADER RESET BUTTON DEBUG USB USER LED0 MCU CURRENT MEASUREMENT SELECT JUMPER POWER HEADER CORTEX DEBUG FOR EXTERNAL DEBUGGER I/O CURRENT MEASUREMENT SELECT JUMPER ATSAML11E16A X32 HEADER mikrobus HEADER 32KHz CRYSTAL EXTENSION 2 HEADER QTOUCH BUTTON 1 2016 Atmel Corporation 2019 Microchip Technology Inc. ATECC508A VDDCORE Jumper 00002945A_CN-第 8 页
2.1.2 软件要求 2.1.2.1 Atmel Studio 7 集成开发平台 图 2-4. Atmel Studio 7 Atmel Studio 7 集成开发平台 (Integrated Development Platform,IDP) 用于开发和调试基于 Atmel Arm Cortex -M 处理器的应用程序以及 Atmel AVR 单片机应用程序 Atmel Studio 7 IDP 提供了一种易于使用的无缝环境, 可用于编写 编译和调试采用 C/C++ 或汇编代码编写的应用程序 Atmel Studio 7 支持所有 8 位和 32 位 AVR 全新的 SoC 无线系列以及 SAM 单片机, 并与 Atmel 调试器和开发工具包无缝连接 用户可通过以下链接下载 Atmel Studio 7:http:// www.microchip.com/avr-support/atmel-studio-7 2.1.2.2 Atmel START 图 2-5. Atmel START Atmel START 是一款基于 Web 的软件配置工具, 用于在 Microchip SAM 和 AVR 单片机上开始新的嵌入式开发 无论是从新项目还是示例项目开始,Atmel START 都允许您选择和配置来自 SAM 高级软件框架的一组软件组件, 从而以可用和优化的方式定制嵌入式应用程序 Atmel START 支持针对 Atmel Studio 7 IAR Embedded Workbench 和 Keil μvision 生成代码 / 项目, 或者生成通用 makefile 2019 Microchip Technology Inc. 00002945A_CN- 第 9 页
2.2 配置示例 2.2.1 硬件设置 IR 编码需要借助示波器或逻辑分析器来显示生成的不同信号 下表显示了用于将 SAM L10/L11 Xplained Pro 评估工具包插入其中一个工具的引脚配置 表 2-1. SAM L10/L11 引脚输出 SAM L10/L11 引脚 输出信号 PA19 CCL 输出 ( 调制信号 ) PA22 TC0 输出 ( 载波频率 ) PA24 TC1 输出 ( 调制信号 ) 有关这些输出的信号详细信息, 请参见生成的信号 2019 Microchip Technology Inc. 00002945A_CN- 第 10 页
2.2.2 软件设置本示例中使用了许多外设, 如下图所示 下图显示了以下外设 : DIGITIAL_GLUE_LOGIC_0(CCL) DD-M3 TIMER_0(TC0) TIMER_1(TC1) EVENT_SYSTEM_0(EVSYS) 图 2-6. Atmel START 仪表板 Dashboard Pins Clocks Peripherals CCL Event System System Peripherals 外设 : DIGITAL_GLUE_LOGIC_0(CCL) 配置为从 TIMER_0(TC0) 和 TIMER_1(TC1) 生成 IR 编码信号 TIMER_0 配置为生成用于 IR 编码的载波频率 TIMER_1 用于生成调制信号 EVENT_SYSTEM 用于同步从 TC0 和 TC1 生成的信号 系统外设 : DMA 将周期和计数器值从阵列移动到 TC1 周期和计数器寄存器, 以生成调制信号 注 : 对于 SAM L11, 需要使用 TrustZone 管理器来运行应用程序 有关更多详细信息, 请参见本文档提供的示例 2019 Microchip Technology Inc. 00002945A_CN- 第 11 页
2.2.2.1 引脚配置 DD-M4 图 2-7. Atmel START PINMUX 按如下所述配置引脚 : 将 PA19 分配给 CCL LUT0 输出 将 PA22 分配给生成载波频率的 TC0 输出 将 PA24 分配给生成调制信号的 TC1 输出 2019 Microchip Technology Inc. 00002945A_CN- 第 12 页
2.2.2.2 CCL 配置 Atmel START 提供了一个图形界面来配置 CCL 外设 下图显示了如何为此用例配置 CCL 图 2-8. CCL 图形界面 CCL 图形界面分为四个部分 :INPUT( 输入 ) LookUp Table( 查找表 ) OUTPUT( 输出 ) 和 LUTx Configuration(LUTx 配置 ) 其中的每一部分都提供有关 CCL 配置的特定信息 : INPUT 用于选择以下 LUT 输入类型 : TC0 连接到 LUT0 输入 0 TC1 连接到 LUT0 输入 1 OUTPUT 用于选择以下 LUT 输出 : LUT0 输出连接到 PA19 LookUp Table 允许用户查看使用的输入和逻辑功能 在 LUT 部分, 用户可以单击 Settings( 设置 ) 选项卡来配置 LUTx 下图显示了 LUT0 设置详细信息 2019 Microchip Technology Inc. 00002945A_CN- 第 13 页
图 2-9. LUT0 设置 LUT0 已使能 真值表 = 0x1 对应于 NOR 逻辑门 输入 0 设为 TC 输入源 输入 1 配置为备用 TC 输入源 输入 2 被屏蔽 LUTx Configuration 用于配置定制逻辑功能和顺序逻辑 : 门类型为 NOR 逻辑门 此示例中未使用滤波器 边沿检测器或顺序逻辑 2.2.2.3 TC 配置以下 TC 用作 LUT0 的输入, 这些 TC 在 Atmel START 中配置 TC0 配置为生成载波频率 TC1 用作调制信号 下表提供了 TC0 和 TC1 配置详细信息 2019 Microchip Technology Inc. 00002945A_CN- 第 14 页
表 2-2. TC0 和 TC1 配置 TC0 配置 8 位计数器模式 时钟源 :GCLK1( 以 142.857 khz 运行 ) 默认捕捉模式 预分频比 :1 按需提供时钟 运行在待机模式下 预分频器和计数器同步 :GCLK 工作模式 :0x1 溢出事件输出使能 普通 PWM 周期值 :0x1 计数器值 :0x0 比较 / 捕捉值 0:0x1 TC1 配置 8 位计数器模式 时钟源 :GCLK1( 以 142.857 khz 运行 ) 默认捕捉模式 预分频比 :1 按需提供时钟 运行在待机模式下 预分频器和计数器同步 :RESYNC 工作模式 :0x1 溢出事件输出使能 TC 事件输入使能 事件动作 : 计数 普通 PWM 周期值 :0x1 计数器值 :0x0 比较 / 捕捉值 0:0x1 2.2.2.4 DMAC 配置 要使用 DMA 传输数据, 必须配置 DMA 资源并传输描述符 DMA 资源包含外设触发信号 触发操作和通道配置 描述符包含特定数据传输的相关信息, 例如源和目标地址 数据大小 下一个描述符地址和传输计数器等 本示例中使用了两个不同的通道对 TC1 寄存器进行写操作 为此, 每个通道均需要一个资源和一个描述符, 如下表所示 资源在 Atmel START 中配置, 描述符使用 Atmel Studio 中的特定 ASF4 功能进行配置, 如下图所示 DMA 通道 0 和 1 资源配置 通道已使能且运行在待机模式下 每次节拍传输都需要触发 TC1 溢出触发源 通道优先级 0 无事件输入操作 地址递增步长 :1 步长应用于源地址 源地址递增已使能 8 位总线传输 无块操作 无事件生成 2019 Microchip Technology Inc. 00002945A_CN- 第 15 页
图 2-10. DMAC 通道 0 描述符配置 _dma_set_source_address() 将 period_buffer 表的第一个值地址设为 DMA 通道 0 的源地址 _dma_set_destination_address() 将 TC1 8 位计数器模式周期寄存器设为 DMA 源地址的周期值的目标地址 _dma_set_data_amount() 指示 period_buffer 表长度 _dma_set_next_descriptor() 指示将链接的下一个描述符 ( 通道 1 将自行循环 ) 图 2-11. DMA 通道 1 描述符配置 _dma_set_source_address() 将 value_buffer 表的第一个值地址设为 DMA 通道 0 的源地址 _dma_set_destination_address() 将 TC1 8 位计数器模式比较 / 计数器寄存器设为 DMA 源地址的周期值的目标地址 有关 DMA 配置的更多信息, 请参见本文档提供的应用示例 2019 Microchip Technology Inc. 00002945A_CN- 第 16 页
2.2.2.5 时钟配置下图给出了时钟配置 图 2-12. 时钟配置 OSC16M(16 MHz 振荡器 ) 配置为以 4 MHz 运行, 并馈入通用时钟发生器 0(GCLK0) 和通用时钟发生器 1(GCLK1) GCLK0 以 4 MHz 运行,GCLK1 以 142.857 khz 运行 通用时钟控制器 (GCLK) 用于将振荡器路由到外设 GCLK0 用于为 CPU 提供时钟,GCLK1 用于为 CCL TC0 TC1 和事件系统提供时钟 2019 Microchip Technology Inc. 00002945A_CN- 第 17 页
2.2.2.6 事件系统 (EVSYS) 配置 DD-M6 可以在 Atmel START 上配置 EVSYS 在本示例中, 为两个 TC 使能了发生溢出时生成事件 此外,TC1 还设置为对传入事件进行计数, 而 DMA 设置为在发生传入事件时触发传输 Atmel START EVSYS 如下图所示 图 2-13. Atmel START EVSYS 发生器为 TC0 溢出和 TC1 溢出发生器 通道 0 已使能 : INPUT:TC0 溢出 OUTPUT:TC1 计数事件 路径选择 : 异步 通道 1 已使能 : INPUT:TC1 溢出 OUTPUT:DMAC 通道 0 和通道 1 路径选择 : 重新同步 2019 Microchip Technology Inc. 00002945A_CN- 第 18 页
2.2.2.7 生成的文件配置 配置外设后, 用户可打开从 Atmel START 生成的示例项目 下图显示了主程序中用于运行应用程序的不同函数 : 图 2-14. 主程序函数 Atmel_start_init() 函数根据 Atmel START 设置初始化 MCU 以及 CCL TC DMA 事件系统 时钟和引脚 Configure_dmac() 允许用户设置 DMA 描述符值 要使用 Atmel START 在主程序中使能 CCL 模块, 用户必须使用 custom_logic_enable() 函数, 该函数会将 CCLx.CTRL.ENABLE 位置 1, 如下图所示 : 图 2-15. CCL 使能代码 注 : hri_ccl_set_ctrl_enable_bit () 函数供 custom_logic_enable() 函数用来使能 CCL 将 BUCK 设置为稳压器以降低功耗 在待机休眠模式下, 稳压器运行在 PL0 低功耗模式下 禁止欠压检测器 (Brown-out-Detector,BOD) 以降低功耗 Enter_standby_mode() 函数将器件置于待机休眠模式, 然后继续生成编码信号, 同时内核处于休眠模式 注 : 由于 CCL 独立于 CPU 运行, 因此必须将其使能才能正常工作 这解释了无限循环的原因 2019 Microchip Technology Inc. 00002945A_CN- 第 19 页
2.3 示例结果 2.3.1 生成的信号当应用程序运行时, 如果将引脚 PA19 PA22 和 PA24 连接到信号分析器, 则这些引脚上会出现以下信号 : DD-M7 图 2-16. 生成的信号 2019 Microchip Technology Inc. 00002945A_CN- 第 20 页
2.3.2 功耗 当应用程序运行时, 可以使用 Atmel Studio 中的 Data Visualizer 工具测量整个应用程序的动态电流消耗 为降低电流消耗,SAM L10/L11 处于待机模式 支持 SAM L10/L11 在不唤醒 CPU 的情况下运行外设, 并以更低的功耗达到相同的效果 下图显示了活动模式和待机模式下的功耗 : 图 2-17. 活动模式下的功耗 2019 Microchip Technology Inc. 00002945A_CN- 第 21 页
图 2-18. 待机模式下的功耗 进入待机模式时, 可将功耗降低一半, 如上图所示 2019 Microchip Technology Inc. 00002945A_CN- 第 22 页
Microchip 网站 Microchip 网站 http://www.microchip.com/ 为客户提供在线支持 客户可通过该网站方便地获取文件和信息 只要使用常用的互联网浏览器即可访问, 网站提供以下信息 : 产品支持 数据手册和勘误表 应用笔记和示例程序 设计资源 用户指南以及硬件支持文档 最新的软件版本以及归档软件 一般技术支持 常见问题 (FAQ) 技术支持请求 在线讨论组以及 Microchip 顾问计划成员名单 Microchip 业务 产品选型和订购指南 最新 Microchip 新闻稿 研讨会和活动安排表 Microchip 销售办事处 代理商以及工厂代表列表 变更通知客户服务 Microchip 的变更通知客户服务有助于客户了解 Microchip 产品的最新信息 注册客户可在他们感兴趣的某个产品系列或开发工具发生变更 更新 发布新版本或勘误表时, 收到电子邮件通知 欲注册, 请登录 Microchip 网站 http://www.microchip.com/ 在 支持 (Support) 下, 点击 变更通知客户 (Customer Change Notification) 服务后按照注册说明完成注册 客户支持 Microchip 产品的用户可通过以下渠道获得帮助 : 代理商或代表 当地销售办事处 应用工程师 (FAE) 技术支持 客户应联系其代理商 代表或应用工程师 (FAE) 寻求支持 当地销售办事处也可为客户提供帮助 本文档后附有销售办事处的联系方式 也可通过以下网站获得技术支持 : http://www.microchip.com/support Microchip 器件代码保护功能 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下,Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前, 仍存在着恶意 甚至是非法破坏代码保护功能的行为 就我们所知, 所有这些行为都不是以 Microchip 数据手册中规定的操作规范来使用 Microchip 产品的 这样做的人极可能侵犯了知识产权 Microchip 愿意与关心代码完整性的客户合作 Microchip 或任何其他半导体厂商均无法保证其代码的安全性 代码保护并不意味着我们保证产品是 牢不可破 的 代码保护功能处于持续发展中 Microchip 承诺将不断改进产品的代码保护功能 任何试图破坏 Microchip 代码保护功能的行为均可视为违反了 数字器件千年版权法案 (Digital Millennium Copyright Act) 如 2019 Microchip Technology Inc. 00002945A_CN- 第 23 页
果这种行为导致他人在未经授权的情况下, 能访问您的软件或其他受版权保护的成果, 您有权依据该法案提起诉讼, 从而制止这种行为 法律声明 本出版物中所述的器件应用信息及其他类似内容仅为您提供便利, 它们可能由更新之信息所替代 确保应用符合技术规范, 是您自身应负的责任 Microchip 对这些信息不作任何明示或暗示 书面或口头 法定或其他形式的声明或担保, 包括但不限于针对其使用情况 质量 性能 适销性或特定用途的适用性的声明或担保 Microchip 对因这些信息及使用这些信息而引起的后果不承担任何责任 如果将 Microchip 器件用于生命维持和 / 或生命安全应用, 一切风险由买方自负 买方同意在由此引发任何一切伤害 索赔 诉讼或费用时, 会维护和保障 Microchip 免于承担法律责任, 并加以赔偿 除非另外声明, 否则在 Microchip 知识产权保护下, 不得暗中或以其他方式转让任何许可证 商标 Microchip 的名称和徽标组合 Microchip 徽标 AnyRate AVR AVR 徽标 AVR Freaks BitCloud chipkit chipkit 徽标 CryptoMemory CryptoRF dspic FlashFlex flexpwr Heldo JukeBlox KeeLoq Kleer LANCheck LINK MD maxstylus maxtouch MediaLB megaavr MOST MOST 徽标 MPLAB OptoLyzer PIC picopower PICSTART PIC32 徽标 Prochip Designer QTouch SAM-BA SpyNIC SST SST 徽标 SuperFlash tinyavr UNI/O 和 XMEGA 是 Microchip Technology Incorporated 在美国和其他国家或地区的注册商标 ClockWorks The Embedded Control Solutions Company EtherSynch Hyper Speed Control HyperLight Load IntelliMOS mtouch Precision Edge 和 Quiet-Wire 为 Microchip Technology Incorporated 在美国的注册商标 Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BodyCom CodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dspicdem dspicdem.net Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSP INICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet 徽标 membrain Mindi MiWi motorbench MPASM MPF MPLAB Certified 徽标 MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEM PICDEM.net PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM- ICE Serial Quad I/O SMART-I.S. SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSense ViewSpan WiperLock Wireless DNA 和 ZENA 为 Microchip Technology Incorporated 在美国和其他国家或地区的商标 SQTP 为 Microchip Technology Inc. 在美国的服务标记 Silicon Storage Technology 为 Microchip Technology Inc. 在除美国外的国家或地区的注册商标 GestIC 是 Microchip Technology Inc. 的子公司 Microchip Technology Germany II GmbH & Co. KG 在除美国外的国家或地区的注册商标 在此提及的所有其他商标均为各持有公司所有 2019, Microchip Technology Incorporated 版权所有 ISBN: 978-1-5224-4529-6 AMBA Arm Arm7 Arm7TDMI Arm9 Arm11 Artisan big.little Cordio CoreLink CoreSight Cortex DesignStart DynamIQ Jazelle Keil Mali Mbed Mbed Enabled NEON 2019 Microchip Technology Inc. 00002945A_CN- 第 24 页
POP RealView SecurCore Socrates Thumb TrustZone ULINK ULINK2 ULINK-ME ULINK- PLUS ULINKpro µvision 和 Versatile 是 Arm Limited( 或其子公司 ) 在美国和 / 或其他国家 / 地区的商标或注册商标 DNV 认证的质量管理体系 ISO/TS 16949 Microchip 位于美国亚利桑那州 Chandler 和 Tempe 与位于俄勒冈州 Gresham 的全球总部 设计和晶圆生产厂及位于美国加利福尼亚州和印度的设计中心均通过了 ISO/TS-16949:2009 认证 Microchip 的 PIC MCU 和 dspic DSC KEELOQ 跳码器件 串行 EEPROM 单片机外设 非易失性存储器及模拟产品严格遵守公司的质量体系流程 此外,Microchip 在开发系统的设计和生产方面的质量体系也已通过了 ISO 9001:2000 认证 2019 Microchip Technology Inc. 00002945A_CN- 第 25 页
全球销售及服务网点 美洲亚太地区亚太地区欧洲 公司总部 2355 West Chandler Blvd. 钱德勒, 亚利桑那州 85224-6199 电话 :480-792-7200 传真 :480-792-7277 技术支持 : http://www.microchip.com/ support 网址 : www.microchip.com 亚特兰大德卢斯, 佐治亚州 电话 :678-957-9614 传真 :678-957-1455 奥斯汀, 德克萨斯州 电话 :512-257-3370 波士顿韦斯特伯鲁, 马萨诸塞州 电话 :774-760-0087 传真 :774-760-0088 芝加哥艾塔斯卡, 伊利诺伊州 电话 :630-285-0071 传真 :630-285-0075 达拉斯阿迪森, 德克萨斯州 电话 :972-818-7423 传真 :972-818-2924 底特律诺维, 密歇根州 电话 :248-848-4000 休斯顿, 德克萨斯州 电话 :281-894-5983 印第安纳波利斯诺布尔斯维尔, 印第安纳州 电话 :317-773-8323 传真 :317-773-5453 电话 :317-536-2380 洛杉矶米慎维荷, 加利福尼亚州 电话 :949-462-9523 传真 :949-462-9608 电话 :951-273-7800 罗利, 北卡罗来纳州 电话 :919-844-7510 纽约, 纽约州 电话 :631-435-6000 圣何塞, 加利福尼亚州 电话 :408-735-9110 电话 :408-436-4270 加拿大 - 多伦多 电话 :905-695-1980 传真 :905-695-2078 澳大利亚 - 悉尼 电话 :61-2-9868-6733 中国 - 北京 电话 :86-10-8569-7000 中国 - 成都 电话 :86-28-8665-5511 中国 - 重庆 电话 :86-23-8980-9588 中国 - 东莞 电话 :86-769-8702-9880 中国 - 广州 电话 :86-20-8755-8029 中国 - 杭州 电话 :86-571-8792-8115 中国 - 香港特别行政区 电话 :852-2943-5100 中国 - 南京 电话 :86-25-8473-2460 中国 - 青岛 电话 :86-532-8502-7355 中国 - 上海 电话 :86-21-3326-8000 中国 - 沈阳 电话 :86-24-2334-2829 中国 - 深圳 电话 :86-755-8864-2200 中国 - 苏州 电话 :86-186-6233-1526 中国 - 武汉 电话 :86-27-5980-5300 中国 - 西安 电话 :86-29-8833-7252 中国 - 厦门 电话 :86-592-2388138 中国 - 珠海 电话 :86-756-3210040 印度 - 班加罗尔 电话 :91-80-3090-4444 印度 - 新德里 电话 :91-11-4160-8631 印度 - 浦那 电话 :91-20-4121-0141 日本 - 大阪 电话 :81-6-6152-7160 日本 - 东京 电话 :81-3-6880-3770 韩国 - 大邱 电话 :82-53-744-4301 韩国 - 首尔 电话 :82-2-554-7200 马来西亚 - 吉隆坡 电话 :60-3-7651-7906 马来西亚 - 槟榔屿 电话 :60-4-227-8870 菲律宾 - 马尼拉 电话 :63-2-634-9065 新加坡电话 :65-6334-8870 台湾地区 - 新竹 电话 :886-3-577-8366 台湾地区 - 高雄 电话 :886-7-213-7830 台湾地区 - 台北 电话 :886-2-2508-8600 泰国 - 曼谷 电话 :66-2-694-1351 越南 - 胡志明市 电话 :84-28-5448-2100 奥地利 - 韦尔斯 电话 :43-7242-2244-39 传真 :43-7242-2244-393 丹麦 - 哥本哈根 电话 :45-4450-2828 传真 :45-4485-2829 芬兰 - 埃斯波 电话 :358-9-4520-820 法国 - 巴黎 电话 :33-1-69-53-63-20 传真 :33-1-69-30-90-79 德国 - 加兴 电话 :49-8931-9700 德国 - 哈恩 电话 :49-2129-3766400 德国 - 海尔布隆 电话 :49-7131-72400 德国 - 卡尔斯鲁厄 电话 :49-721-625370 德国 - 慕尼黑 电话 :49-89-627-144-0 传真 :49-89-627-144-44 德国 - 罗森海姆 电话 :49-8031-354-560 以色列 - 若那那市 电话 :972-9-744-7705 意大利 - 米兰 电话 :39-0331-742611 传真 :39-0331-466781 意大利 - 帕多瓦 电话 :39-049-7625286 荷兰 - 德卢内市 电话 :31-416-690399 传真 :31-416-690340 挪威 - 特隆赫姆 电话 :47-72884388 波兰 - 华沙 电话 :48-22-3325737 罗马尼亚 - 布加勒斯特 电话 :40-21-407-87-50 西班牙 - 马德里 电话 :34-91-708-08-90 传真 :34-91-708-08-91 瑞典 - 哥德堡 电话 :46-31-704-60-40 瑞典 - 斯德哥尔摩 电话 :46-8-5090-4654 英国 - 沃金厄姆 电话 :44-118-921-5800 传真 :44-118-921-5820 2019 Microchip Technology Inc. 00002945A_CN- 第 26 页