Section 9. Watchdog, Deadman, and Power-up Timers

Size: px
Start display at page:

Download "Section 9. Watchdog, Deadman, and Power-up Timers"

Transcription

1 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 目录 本章包括下列主题 : 9.1 简介 看门狗定时器 程序监控定时器和上电延时定时器控制寄存器 看门狗定时器工作原理 DMT 工作原理 中断和复位产生 I/O 引脚 调试和节能模式下的操作 各种复位的影响 相关应用笔记 版本历史 Microchip Technology Inc. DS H_CN 第 9-1 页

2 PIC32 系列参考手册 注 : 本系列参考手册章节旨在用作对器件数据手册的补充 根据不同的器件型号, 本手册章节可能并不适用于所有 PIC32 器件 请参见当前器件数据手册中 看门狗定时器 程序监控定时器 节能特性 和 特殊功能 章节开头部分的注, 以检查本文档是否支持您所使用的器件 器件数据手册和系列参考手册章节可从 Microchip 网站下载 : 9.1 简介 本章介绍 PIC32 器件的看门狗定时器 (Watchdog Timer,WDT) 程序监控定时器 (Deadman Timer, DMT) 和上电延时定时器 (Power-up Timer, PWRT) 模块 WDT 和 PWRT 的框图请参见图 9-1, DMT 的框图请参见图 9-2 注 : 程序监控定时器并非在所有器件上都可用 要确定可用性, 请参见具体器件数据手册中的 程序监控定时器 章节 在 WDT 使能时, 它使用内部低功耗 RC (Low-Power RC, LPRC) 振荡器作为时钟源工作 WDT 可用于检测系统软件故障, 如果软件未定期清零 WDT 的话, 器件将被复位 WDT 可以配置为窗口模式或非窗口模式 可使用 WDT 后分频器选择各种 WDT 超时周期 WDT 还可用于将器件从休眠或空闲模式唤醒 在 DMT 使能时, 它会对取指操作进行计数, 如果 DMT 计数器未在所设置的指令数内清零, 它会导致复位 由于不测量时间, 它可以在休眠模式期间保持活动状态, 并在唤醒后继续工作 在 PWRT 使能时, 它会在正常的上电复位 (Power-on Reset, POR) 启动周期完成之后将器件保持在复位状态 64 毫秒 这可以提供一段额外的时间, 让主振荡器 (Primary Oscillator,POSC) 时钟源和电源得以稳定 类似于 WDT, PWRT 也使用 LPRC 作为其时钟源 下面列出了 WDT DMT 和 PWRT 模块的部分主要特性 : 可配置或由软件控制 用户可配置超时周期或指令计数 可将器件从休眠或空闲模式唤醒 图 9-1: 看门狗定时器和上电延时定时器框图 WDTCLR = 1 或 WDTCLRKEY<15:0> = 0x5743 (1) ON 唤醒 LPRC ON 时钟 25 位计数器 25 WDT 计数器复位 0 1 WDT 事件至 NMI (1) ON 复位事件 译码器 节能 FWDTPS<4:0>(DEVCFG1<20:16>) 注 1: 更多信息, 请参见具体器件数据手册中的 复位 章节 DS H_CN 第 9-2 页 Microchip Technology Inc.

3 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 图 9-2: 程序监控定时器框图 不正确时序 标志 ON 取指选通 强制 DMT 事件 系统复位 计数器初始值 正确清零时序 标志 ON PBCLK7 时钟 DMT 计数复位装载 32 位计数器 32 ON DMT 事件至 NMI (3) 系统复位 (1) (COUNTER) = DMT 最大计数 (2) (COUNTER) DMT 窗口间隔 窗口间隔开启 注 1: DMT 最大计数由 DEVCFG1 配置寄存器中的 DMTCNT<3:0> 位控制 2: DMT 窗口间隔由 DEVCFG1 配置寄存器中的 DMTINTV<2:0> 位控制 3: 更多信息, 请参见具体器件数据手册中的 复位 章节 Microchip Technology Inc. DS H_CN 第 9-3 页

4 PIC32 系列参考手册 9.2 看门狗定时器 程序监控定时器和上电延时定时器控制寄存器 WDT DMT 和 PWRT 模块包含以下特殊功能寄存器 (Special Function Register, SFR): WDTCON: 看门狗定时器控制寄存器 ( 针对 PIC32MX 和 PIC32MZ EC 系列器件 ) 该寄存器用于使能或禁止看门狗定时器 清零 WDT 以防止超时, 以及使能或禁止窗口操作 WDTCON: 看门狗定时器控制寄存器 ( 针对 PIC32MM 和 PIC32MZ EF 系列器件 ) 该寄存器用于使能或禁止看门狗定时器 清零 WDT 以防止超时, 以及使能或禁止窗口操作 RCON: 复位控制寄存器该寄存器可指示复位的原因 DMTCON: 程序监控定时器控制寄存器该寄存器用于使能或禁止程序监控定时器 DMTPRECLR: 程序监控定时器预清零寄存器该寄存器用于写入一个用以最终清零程序监控定时器的预清零密钥字 DMTCLR: 程序监控定时器清零寄存器该寄存器用于在向 DMTPRECLR 寄存器写入预清零密钥字之后写入一个清零密钥字 程序监控定时器将在清零密钥字写操作之后清零 DMTSTAT: 程序监控定时器状态寄存器该寄存器可提供以下方面的状态信息 : 密钥字值或序列不正确 程序监控定时器事件, 以及 DMT 清零窗口是否开启 DMTCNT: 程序监控定时器计数寄存器用户软件可以通过该寄存器读取 DMT 计数器的内容 DMTPSCNT: 状态配置后的 DMT 计数状态寄存器该寄存器可提供 DEVCFG1 寄存器中的 DMTCNT 配置位的值 DMTPSINTV: 状态配置后的 DMT 间隔状态寄存器该寄存器可提供 DEVCFG1 寄存器中的 DMTINTV 配置位的值 DS H_CN 第 9-4 页 Microchip Technology Inc.

5 Microchip Technology Inc. DS H_CN 第 9-5 页 表 9-1: 表 9-1 简要汇总了与 WDT DMT 和 PWRT 模块相关的寄存器 该汇总表之后列出了相应的寄存器, 并且每个寄存器均附有详细的说明 看门狗定时器 程序监控定时器和上电延时定时器寄存器映射 寄存器名称 (1) 31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0 WDTCON (4) 31:16 WDTCLRKEY<15:0> (3) 15:0 ON SWDTPS<4:0> WDTWINEN (3) WDTCLR (3) WDTCON (5) 31:16 WDTCLRKEY<15:0> 15:0 ON RUNDIV<4:0> CLKSEL<1:0> SLPDIV<4:0> WDTWINEN (3) RCON DMTCON DMTPRE- CLR DMCLR DMTSTAT DMTCNT 31:16 BCFGERR (2) BCFGFAIL (2) NVMLTA (2) 15:0 CM (2) WREGS (2) EXTR (2) SWR (2) WDTO SLEEP IDLE BOR (2) POR (2) 31:16 15:0 ON 31:16 15:0 STEP1<7:0> 31:16 15:0 STEP2<7:0> 31:16 15:0 BAD1 BAD2 DMTEVENT WINOPN 31:16 15:0 COUNTER<31:0> DMTPSCNT 31:16 PSCNT<31:0> 15:0 DMTPSINTV 31:16 PSINTV<31:0> 15:0 图注 : = 未实现, 读为 0 注 1: 所有寄存器均具有关联的清零 置 1 和取反寄存器, 分别位于 0x4 0x8 和 0xC 字节偏移处 这些寄存器的命名方式是在关联寄存器的名称末尾附加 CLR SET 或 INV ( 如 WDTCONCLR) 向这些寄存器的任意位写入 1 时, 会将关联寄存器中的有效位清零 对这些寄存器的读操作将被忽略 2: 这些位不与 WDT 或 PWRT 模块相关联 关于完整的寄存器详细信息, 请参见 PIC32 系列参考手册 第 6 章 复位 (DS ) 中的寄存器 7-1: RCON: 复位控制寄存器 3: 这些位并非在所有器件上都可用 关于可用性, 请参见具体器件数据手册中的 看门狗定时器 章节 4: 这些寄存器仅用于 PIC32MX 和 PIC32MZ EC 系列器件 5: 这些寄存器仅用于 PIC32MM 和 PIC32MZ EF 系列器件 第 9 章看门狗定时器 程序监控定时器和上电延时定时器

6 PIC32 系列参考手册 寄存器 9-1: WDTCON: 看门狗定时器控制寄存器 ( 针对 PIC32MX 和 PIC32MZ EC 系列器件 ) 位范围 31:24 23:16 15:8 7:0 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 WDTCLRKEY<15:8> (3) W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 WDTCLRKEY<7:0> (3) R/W-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 ON (1,2) U-0 R-y R-y R-y R-y R-y R/W-0 R/W-0 SWDTPS<4:0> WDTWINEN (3) WDTCLR (3) 图注 : y = 在 POR 时由配置位设置的值 R = 可读位 W = 可写位 U = 未实现位, 读为 0 -n = POR 时的值 1 = 置 1 0 = 清零 x = 未知 bit WDTCLRKEY<15:0>: 看门狗定时器清零密钥位 (3) 要清零看门狗定时器以防止发生超时, 软件必须使用单个 16 位写操作向该单元写入值 0x5743 bit 15 ON: 看门狗定时器使能位 (1,2) 1 = 如果器件配置未使能看门狗定时器, 则使能它 0 = 如果用软件使能了看门狗定时器, 则禁止它 bit 14-7 未实现 : 读为 0 bit 6-2 SWDTPS<4:0>: 器件配置中看门狗定时器后分频比值的影子副本位发生复位时, 这些位被设置为 WDTPS<4:0> 配置位的值 bit 1 (3) WDTWINEN: 看门狗定时器窗口使能位 1 = 使能窗口看门狗定时器 0 = 禁止窗口看门狗定时器 bit 0 (3) WDTCLR: 看门狗定时器复位位 1 = 写入 1 将清零 WDT 0 = 软件无法将该位强制设为 0 注 1: 如果器件配置或软件使能了 WDT, 则读取该位将得到 1 2: 使用 1:1 PBCLK 分频比时, 在清零模块 ON 位的指令之后, 用户的软件不应立即在 SYSCLK 周期中读 / 写外设的 SFR 3: 这些位并非在所有器件上都可用 关于可用性, 请参见具体器件数据手册中的 看门狗定时器 章节 DS H_CN 第 9-6 页 Microchip Technology Inc.

7 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 寄存器 9-2: WDTCON: 看门狗定时器控制寄存器 ( 针对 PIC32MM 和 PIC32MZ EF 系列器件 ) 位范围 31:24 23:16 15:8 7:0 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 WDTCLRKEY<15:8> W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 WDTCLRKEY<7:0> R/W-0 U-0 U-0 R-0 R-0 R-0 R-0 R-0 ON (1,2) RUNDIV<4:0> R-y R-y R-y R-y R-y R-y R-y R-y CLKSEL<1:0> SLPDIV<4:0> WDTWINEN (3) 图注 : y = 在 POR 时由配置位设置的值 R = 可读位 W = 可写位 U = 未实现位, 读为 0 -n = POR 时的值 1 = 置 1 0 = 清零 x = 未知 bit WDTCLRKEY<15:0>: 看门狗定时器清零密钥位要清零看门狗定时器以防止发生超时, 软件必须使用单个 16 位写操作向该单元写入值 0x5743 bit 15 ON: 看门狗定时器使能位 (1,2) 1 = 如果器件配置未使能看门狗定时器, 则使能它 0 = 如果用软件使能了看门狗定时器, 则禁止它 bit 未实现 : 读为 0 bit 12-8 bit 7-6 bit 5-1 bit 0 RUNDIV<4:0>: 运行模式下的看门狗定时器后分频比值位发生复位时, 这些位被设置为 WDTPS<4:0> 配置位的值 CLKSEL<1:0>: 运行模式期间的看门狗定时器时钟选择位 11 = PBCLK1 (3) 10 = 取决于器件 (3) 01 = 取决于器件 (3) 00 = 取决于器件 SLPDIV<4:0>: 休眠模式下的看门狗定时器后分频比值位发生复位时, 这些位被设置为 WDTPS<4:0> 配置位的值 (3) WDTWINEN: 看门狗定时器窗口使能位 1 = 使能窗口看门狗定时器 0 = 禁止窗口看门狗定时器 注 1: 如果器件配置或软件使能了 WDT, 则读取该位将得到 1 2: 使用 1:1 PBCLK 分频比时, 在清零模块 ON 位的指令之后, 用户的软件不应立即在 SYSCLK 周期中读 / 写外设的 SFR 3: 这些位并非在所有器件上都可用 关于可用性, 请参见具体器件数据手册中的 看门狗定时器 章节 Microchip Technology Inc. DS H_CN 第 9-7 页

8 PIC32 系列参考手册 寄存器 9-3: 位范围 31:24 23:16 15:8 7:0 31/23/15/7 RCON: 复位控制寄存器 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 U-0 U-0 U-0 U-0 R/W-0, HS R/W-0, HS R/W-0, HS U-0 BCF- GERR (2) BCFG- NVMLTA (2) FAIL (2) U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 R/W-0, HS R.W-0, HS CM (1) VREGS (1) R/W-0, HS R/W-0, HS R/W-0, HS R/W-0, HS R/W-0, HS R/W-0, HS R/W-1, HS R/W-1, HS EXTR (1) SWR (1) DMTO (2) WDTO SLEEP IDLE BOR (1) POR (1) 图注 : HS = 可由硬件置 1 的位 R = 可读位 W = 可写位 U = 未实现位, 读为 0 -n = POR 时的值 1 = 置 1 0 = 清零 x = 未知 bit 5 DMTO: 程序监控定时器超时位 (2) bit 4 bit 3 bit 2 1 = 发生了程序监控定时器超时 0 = 未发生程序监控定时器超时 WDTO: 看门狗超时位 1 = 自从器件上电或软件上次清零 WDTO 位以来发生了看门狗定时器超时 0 = 自从软件清零 WDTO 位或器件复位以来未发生看门狗定时器超时 SLEEP: 休眠事件位 1 = 自从器件上电或软件上次清零 SLEEP 位以来, 器件处于休眠模式 0 = 自从软件上次清零 SLEEP 位或器件复位以来, 器件未处于休眠模式 IDLE: 空闲事件位 1 = 自从器件上电或软件上次清零 IDLE 位以来, 器件处于空闲模式 0 = 自从软件清零 IDLE 位或器件复位以来, 器件未处于空闲模式 注 1: 这些位不与 WDT 或 PWRT 模块相关联 关于完整的寄存器详细信息, 请参见 PIC32 系列参考手册 第 7 章 复位 (DS ) 中的寄存器 7-1: RCON: 复位控制寄存器 2: 该位并非在所有器件上都可用 要确定可用性, 请参见具体器件数据手册中的 看门狗定时器 章节 DS H_CN 第 9-8 页 Microchip Technology Inc.

9 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 寄存器 9-4: 位范围 31:24 23:16 15:8 7:0 DMTCON: 程序监控定时器控制寄存器 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 R/W-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 ON (1) U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 图注 : R = 可读位 W = 可写位 U = 未实现位 -n = POR 时的值 :(0, 1, x = 未知值 ) P = 可编程位 r = 保留位 bit 未实现 : 读为 0 bit 15 (1) ON: 程序监控定时器模块使能位 1 = 使能程序监控定时器模块 0 = 禁止程序监控定时器模块 bit 14-0 未实现 : 读为 0 注 1: 只有 FDMTEN (DEVCFG1<3>) = 0 时, 该位才具有控制权 寄存器 9-5: 位范围 31:24 23:16 15:8 7:0 DMTPRECLR: 程序监控定时器预清零寄存器 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 STEP1<7:0> U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 图注 : R = 可读位 W = 可写位 U = 未实现位 -n = POR 时的值 :(0, 1, x = 未知值 ) P = 可编程位 r = 保留位 bit 未实现 : 读为 0 bit 15-8 STEP1<7:0>: 预清零使能位 = 使能程序监控定时器预清零 ( 步骤 1) 所有其他写模式 = 将 BAD1 标志置 1 发生 DMT 复位事件时, 这些位会清零 如果按正确序列向 STEP2<7:0> 位装入正确值, STEP1<7:0> 也会清零 bit 7-0 未实现 : 读为 Microchip Technology Inc. DS H_CN 第 9-9 页

10 PIC32 系列参考手册 寄存器 9-6: DMTCLR: 程序监控定时器清零寄存器 位范围 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 31:24 23:16 15:8 7:0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 STEP2<7:0> 图注 : R = 可读位 W = 可写位 U = 未实现位 -n = POR 时的值 :(0, 1, x = 未知值 ) P = 可编程位 r = 保留位 bit 31-8 未实现 : 读为 0 bit 7-0 STEP2<7:0>: 清零定时器位 = 当且仅当先前已按正确序列正确装入 STEP1<7:0> 位时, 清零 STEP1<7:0> STEP2<7:0> 和程序监控定时器 通过读取 DMTCNT 并观察计数器发生复位, 可以校验对这些位的写操作 所有其他写模式 = 将 BAD2 位置 1,STEP1<7:0> 的值保持不变, 并捕捉写入 STEP2<7:0> 的新值 发生 DMT 复位事件时, 这些位也会清零 DS H_CN 第 9-10 页 Microchip Technology Inc.

11 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 寄存器 9-7: DMTSTAT: 程序监控定时器状态寄存器 位范围 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 31:24 23:16 15:8 7:0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 R-0, HC R-0, HC R-0, HC U-0 U-0 U-0 U-0 R-0 BAD1 BAD2 DMTEVENT WINOPN 图注 : HC = 可由硬件清零的位 R = 可读位 W = 可写位 U = 未实现位 -n = POR 时的值 :(0, 1, x = 未知值 ) P = 可编程位 r = 保留位 bit 31-8 未实现 : 读为 0 bit 7 BAD1: 错误 STEP1<7:0> 值检测位 1 = 检测到不正确的 STEP1<7:0> 值 0 = 未检测到不正确的 STEP1<7:0> 值 bit 6 BAD2: 错误 STEP2<7:0> 值检测位 1 = 检测到不正确的 STEP2<7:0> 值 0 = 未检测到不正确的 STEP2<7:0> 值 bit 5 DMTEVENT: 程序监控定时器事件位 1 = 检测到程序监控定时器事件 ( 计数器计时结束, 或者在计数器递增之前输入了错误的 STEP1<7:0> 或 STEP2<7:0> 值 ) 0 = 未检测到程序监控定时器事件 bit 4-1 未实现 : 读为 0 bit 0 WINOPN: 程序监控定时器清零窗口位 1 = 程序监控定时器清零窗口开启 0 = 程序监控定时器清零窗口未开启 寄存器 9-8: DMTCNT: 程序监控定时器计数寄存器 位范围 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 31:24 23:16 15:8 7:0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 COUNTER<31:24> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 COUNTER<23:16> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 COUNTER<15:8> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 COUNTER<7:0> 图注 : R = 可读位 W = 可写位 U = 未实现位 -n = POR 时的值 :(0, 1, x = 未知值 ) P = 可编程位 r = 保留位 bit 31-0 COUNTER<31:0>: 读取 DMT 计数器的当前内容 Microchip Technology Inc. DS H_CN 第 9-11 页

12 PIC32 系列参考手册 寄存器 9-9: DMTPSCNT: 状态配置后的 DMT 计数状态寄存器 位范围 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 31:24 23:16 15:8 7:0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 PSCNT<31:24> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 PSCNT<23:16> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 PSCNT<15:8> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 PSCNT<7:0> 图注 : R = 可读位 W = 可写位 U = 未实现位 -n = POR 时的值 :(0, 1, x = 未知值 ) P = 可编程位 r = 保留位 bit 31-0 PSCNT<31:0>:DMT 指令计数值配置状态位它总是为 DEVCFG1 配置寄存器中 DMTCNT<3:0> 位的值 寄存器 9-10: DMTPSINTV: 状态配置后的 DMT 间隔状态寄存器 位范围 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0 31:24 23:16 15:8 7:0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 PSINTV<31:24> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 PSINTV<23:16> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 PSINTV<15:8> R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 PSINTV<7:0> 图注 : R = 可读位 W = 可写位 U = 未实现位 -n = POR 时的值 :(0, 1, x = 未知值 ) P = 可编程位 r = 保留位 bit 31-0 PSINTV<31:0>:DMT 窗口间隔配置状态位它总是为 DEVCFG1 配置寄存器中 DMTINTV<2:0> 位的值 DS H_CN 第 9-12 页 Microchip Technology Inc.

13 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 9.3 看门狗定时器工作原理 看门狗定时器 (WDT) 的主要功能是在发生软件故障时复位处理器或在休眠模式下发生超时时唤醒处理器 如果使能,WDT 会一直递增, 直到发生溢出或 超时 除非处于休眠或空闲模式,WDT 超时会强制器件复位 要防止 WDT 超时复位, 用户应用程序必须定期清零 WDT, 方法是将 WDTCLR 位 (WDTCON<0>) 置 1 或通过单个 16 位写操作向 WDTCLRKEY<15:0> 位 (WDTCON<31:16>) 写入密钥字 0x5743 要确定 WDTCLR 位和 WDTCLRKEY<15:0> 位的可用性, 请参见具体器件数据手册中的 看门狗定时器 章节 WDT 模块使用 LPRC 振荡器来确保可靠性 注 : 工作模式 每当使能 WDT 时, 都会使能 LPRC 振荡器 WDT 有两种工作模式 : 非窗口和可编程窗口 可编程窗口模式可以通过将看门狗窗口使能位 WDTWINEN(WDTCON<1>) 置 1 来使能 在可编程窗口模式下, 在发生周期匹配之前, 只有计数器处于其最终窗口内时, 软件才能清零 WDT 存在 4 种窗口大小选项 该窗口在定时器计数器大于每种选项的预设值时起作用 根据不同的器件, 在窗口不起作用时尝试清零 WDT 将导致不可屏蔽中断 (Non-maskable Interrupt,NMI) 或器件复位 关于您所用器件发生哪种类型复位的更多信息, 请参见具体器件数据手册中的 节能特性 章节 在非窗口模式下, 软件可以在发生周期匹配之前的任意时刻清零 WDT 使能和禁止 WDT WDT 通过器件配置进行使能或禁止, 或用软件写入 WDTCON 寄存器 ( 寄存器 9-1) 进行控制 由器件配置控制的 WDT FWDTEN 配置位置 1 时,WDT 始终是使能的 ON 控制位 (WDTCON<15>) 将读为 1 以反映这一状态 在该模式下, 不能用软件清零 ON 位 FWDTEN 配置位不会被任何形式的复位清零 要禁止 WDT, 必须向器件中重新写入配置 注 : 在未编程器件上, 默认情况下会使能 WDT WINDIS 配置位可用于使能或禁止可编程窗口模式 WDT 可编程窗口模式的窗口大小可以使用 FWDTWINSZ 配置位配置 由软件控制的 WDT 如果 FWDTEN 配置位为 0, 则可以用软件使能或禁止 WDT 模块 ( 默认条件 ) 在该模式下, ON 位 (WDTCON<15>) 会反映软件控制下的 WDT 状态 1 指示使能 WDT 模块,0 指示它被禁止 如果 WINDIS 配置位为 0, 则可以用软件使能或禁止 WDT 可编程窗口模式 可以使用 WDTWINEN 位 (WDTCON<2>) 配置可编程窗口模式 1 指示使能可编程窗口模式,0 指示它被禁止 窗口大小只能通过设置 FWDTWINSZ 配置位进行配置, 不能用软件设置 用软件通过将看门狗定时器控制位 ON(WDTCON<15>) 置 1 来使能 WDT 任何器件复位都会导致 ON 控制位清零 该位在从休眠模式唤醒或从空闲模式退出时不会清零 软件 WDT 选项允许用户在关键代码段使能 WDT, 并在非关键代码段禁止 WDT, 从而最大限度地降低功耗 该位还可以用于在器件正常工作时禁止 WDT, 从而不需要执行 WDT 处理, 之后在器件置为空闲或休眠模式之前重新使能 WDT, 以便稍后唤醒器件 例 9-1 给出了 WDT 初始化和处理示例 Microchip Technology Inc. DS H_CN 第 9-13 页

14 PIC32 系列参考手册 例 9-1: WDT 初始化和处理示例 //This code fragment assumes the WDT was not enabled by the device configuration // The Postscaler value must be set with the device configuration // In certain devices, software must write a 0x5743 to WDTCON<31:16> using a // single 16-bit write. WDTCONSET = 0x8000; // Turn on the WDT main { } WDTCONSET = 0x01; // Service the WDT... User code goes here 看门狗定时器可编程窗口 注 : 窗口模式及其关联的位并非在所有器件上均可用 要确定可用性, 请参见具体器件的数据手册 窗口大小由配置位 FWDTWINSZ 和 WDTPS 决定 在可编程窗口模式 (WDTWINEN = 1) 下, 应基于窗口大小配置位 (FWDTWINSZ<1:0>) 的设置来清零 WDT, 请参见图 9-4 这些位设置包括 : 11 = WDT 窗口为 WDT 周期的 25% 10 = WDT 窗口为 WDT 周期的 37.5% 01 = WDT 窗口为 WDT 周期的 50% 00 = WDT 窗口为 WDT 周期的 75% 根据不同的器件, 如果在允许窗口之前清零 WDT, 则会立即产生系统复位或 NMI 关于您所用器件发生哪种类型复位的更多信息, 请参见具体器件数据手册中的 节能特性 章节 窗口模式对于在代码关键部分意外的快速或慢速执行期间复位器件非常有用 图 9-3: 非窗口 WDT 看门狗超时周期 (TWTO) 允许窗口 图 9-4: 可编程窗口 WDT 看门狗超时周期 (TWTO) 不允许窗口 允许窗口 ([25% 37.5% 50% 或 75%] x TWTO) 注 : 可编程窗口 WDT 功能在一些选定器件上提供 关于该功能的可用性, 请参见具体器件的数据手册 DS H_CN 第 9-14 页 Microchip Technology Inc.

15 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 节能模式下的 WDT 操作 如果使能了 WDT, 则它会在休眠模式或空闲模式下继续工作 WDT 模块可以用于将器件从休眠模式或空闲模式唤醒 当 WDT 在节能模式下发生超时时, 会产生不可屏蔽中断 (NMI), 并且 WDTO 位 (RCON<4>) 会置 1 NMI 将代码执行跳转至 CPU 启动地址处, 但不会复位寄存器或外设 如果器件先前处于休眠模式, 则 SLEEP 状态位 (RCON<3>) 也会置 1 如果器件先前处于空闲模式, 则 IDLE 状态位 (RCON<2>) 也会置 1 启动代码可以通过这些位确定唤醒原因 WDT NMI 复位延时 在具有 NMI 复位计数器的器件上, 可以在 WDT 事件和器件复位之间设定一定的延时 关于详细信息, 请参见具体器件数据手册中的 复位 章节和 PIC32 系列参考手册 的第 7 章 复位 (DS ) 唤醒时的延时 休眠模式下的 WDT 事件和代码开始执行之间存在一段延时 该延时的持续时间包含所用振荡器的起振时间和上电延时定时器延时 ( 如果使能 ) 与从休眠模式唤醒不同的是, 不存在与从空闲模式唤醒相关的延时 系统时钟在空闲模式下继续运行 ; 因此在唤醒时不需要起振延时 复位 WDT WDT 通过以下任意事件之一清零 : 任何器件复位 在正常执行期间通过 WDTCONSET = 0x01 或等效指令 ( 取决于器件 ; 关于可用性, 请参见具体器件数据手册中的 看门狗定时器 章节 ) 执行 DEBUG 命令 检测到 WDTCLRKEY<15:0> 位 (WDTCON<31:16>) 写入正确值 (0x5743)( 取决于器件 ; 关于可用性, 请参见具体器件数据手册中的 看门狗定时器 章节 ) 由于中断而从空闲或休眠模式退出 注 : 在器件进入节能模式时,WDT 不会复位 在进入节能模式之前应对 WDT 模块进行处理 WDT 周期选择 WDT 使用内部 LPRC 振荡器 ( 标称频率为 32 khz) 作为时钟源 当后分频比设置为最小值时, 对于 WDT 会产生 1 毫秒的标称超时周期 (TWDT) 对于具有 CLKSEL<1:0> 位的器件, 当其处于运行模式时,WDT 也可使用 PBCLK1 或其他独立于器件的时钟源 通常, 另一个时钟源是 LPRC; 关于可用性, 请参见具体器件数据手册的 看门狗定时器 章节 注 : WDT 模块超时周期与 LPRC 振荡器的频率直接相关 LPRC 振荡器频率是器件工作电压和温度的函数, 会因它们而变化 关于 LPRC 时钟频率规范, 请参见具体器件数据手册 Microchip Technology Inc. DS H_CN 第 9-15 页

16 PIC32 系列参考手册 WDT 后分频器 WDT 具有一个 5 位后分频器, 用于产生一系列广泛的超时周期 该后分频器可提供 1:1 至 1: 的分频比, 请参见表 9-2 使用后分频器可以实现范围从 1 ms 至 s ( 标称值 ) 的超时周期 后分频比设置使用 DEVCFG1 寄存器中的 WDTPS<4:0> 配置位进行选择 WDT 超时周期的计算方式如公式 9-1 所示 公式 9-1: WDT 超时周期计算 WDT 周期 = 1 ms 2 后分频比 表 9-2: 注 对于具有 RUNDIV<4:0> 和 SLPDIV<4:0> 位的器件, 可对运行模式和休眠模式选择不同的后分频比值 复位时, 根据 DEVCFG1 寄存器装载这些值 软件不能对其修改 在运行模式期间,WDT 时钟源可由软件通过 CLKSEL 位选择 ; 在休眠模式下,WDT 总是依靠 LPRC 运行 (1,2) WDT 超时周期与后分频比设置 WDTPS<4:0> 超时周期超时周期后分频比 ( 非窗口模式 ) ( 窗口模式 ) (3) :1 1 ms 0.75 ms :2 2 ms 1.5 ms :4 4 ms 3 ms :8 8 ms 6 ms :16 16 ms 12 ms :32 32 ms 24 ms :64 64 ms 48 ms : ms 96 ms : ms 192 ms : ms 384 ms : s 0.768s : s 1.536s : s 3.072s : s 6.144s : s s : s s : s s : s s : s s : s s : s s 1: 所有其他组合产生的操作与后分频比设置为 时相同 2: 所列出的周期值都是基于 32 khz ( 标称 ) 输入时钟 3: 这种情况下, FWDTWINSZ = 00 WDT 窗口为选定 WDT 周期的 75% DS H_CN 第 9-16 页 Microchip Technology Inc.

17 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 9.4 DMT 工作原理 工作模式 程序监控定时器 (DMT) 的主要功能是在软件故障时使处理器复位 DMT 是一个自由运行的取指操作定时器, 它在每次发生取指操作时产生计数, 直到计数匹配为止 当处理器处于休眠模式时, 不会产生取指操作 DMT 包含一个 32 位计数器, 其超时计数匹配值由 DEVCFG1 配置寄存器中的 DMTCNT<3:0> 位指定 程序监控定时器通常用于任务关键型和安全关键型应用, 在此类情况下必须检测每一个软件功能和时序故障 使能和禁止 DMT DMT 通过器件配置进行使能或禁止, 或用软件写入 DMTCON 寄存器进行控制 由器件配置控制的 DMT 如果 DEVCFG1 寄存器中的 FDMTEN 配置位置 1, 则总是使能 DMT ON 控制位 (DMTCON<15>) 将读为 1 以反映这一状态 在该模式下, 不能用软件清零 ON 位 要禁止 DMT, 必须向器件重新写入配置 如果将 FDMTEN 设置为 0, 则会在硬件中禁止 DMT 由软件控制的 DMT 软件可以通过将程序监控定时器控制寄存器 (DMTCON) 中的 ON 位置 1 来使能 DMT 但是, 对于软件控制, DEVCFG1 寄存器中的 FDMTEN 配置位应设置为 DMT 计数窗口间隔 DMT 具有窗口工作模式 DEVCFG1 寄存器中的 DMTINTV<2:0> 配置位用于设置窗口间隔值 在窗口模式下, 在发生计数匹配之前, 只有计数器处于其最终窗口内时, 软件才能清零 DMT 该窗口在计数器大于每种选项的预设值时起作用 如果在允许窗口之前清零 DMT, 则会立即产生 NMI 节能模式下的 DMT 操作 由于程序监控定时器仅根据取指操作发生递增, 所以在内核处于非活动状态时, 计数值不会发生改变 在休眠和空闲模式下, DMT 保持非活动状态 复位 DMT 清零 DMT 计数器值需要一个特殊的操作序列, 分为两个步骤 : 1. 必须将 DMTPRECLR 寄存器中的 STEP1 位写为 (0x40) 如果写入任何其他值, 则 BAD1 位会置 1 该位会一直保持置 1, 直到发生器件复位为止 如果在执行步骤 1 之后未执行步骤 2, 而是再一次执行步骤 1, 则 BAD1 位会置 1 2. 必须将 DMTCLR 寄存器中的 STEP2 位写为 (0x08) 只有先前执行了步骤 1 时, 才能执行该操作 如果在未执行步骤 1 的情况下执行步骤 2, 则 BAD2 位会置 1 在下一个时钟, DMTEVENT 位会置 1, 器件会进入 NMI ( 请参见具体器件数据手册中的 复位 章节 ) 或复位 如果使用了 NMI 延时, 则标志将保持有效 用户可以选择使用 NMI 程序将状态寄存器的值保存在非易失性存储器中, 供稍后进行检查 要清零 DMT, 必须在步骤 1 操作之后跟随步骤 2 操作, 序列中不能再出现其中的任一步骤 系统复位也会使程序监控定时器复位 Microchip Technology Inc. DS H_CN 第 9-17 页

18 PIC32 系列参考手册 DMT 计数选择 程序监控定时器计数通过 DEVCFG1 寄存器中的 DMTCNT<3:0> 位设置 当前 DMT 计数值可以从程序监控定时器计数寄存器 DMTCNT 中获取 通过 DMTPSCNT 寄存器中的 PSCNT<31:0> 位, 软件可以读取为程序监控定时器选择的最大计数 PSCNT 位存放 DEVCFG1 寄存器中 DMTCNT 配置位的值 DEVCFG1 寄存器中的 DMTINTV<2:0> 位决定清零 DMT 所需的间隔指令数 通过 DMTPSINTV 寄存器中的 PSINTV<31:0> 位, 软件可以读取 DMT 定时器计数窗口间隔 DS H_CN 第 9-18 页 Microchip Technology Inc.

19 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 9.5 中断和复位产生 看门狗定时器复位 当 WDT 计时结束时, 它会导致 NMI 或器件复位 器件的节能模式决定所发生的事件 PWRT 不会产生中断或复位 当 WDT 模块计时结束, 且器件不处于休眠或空闲模式时, 会产生器件复位 CPU 代码执行会跳转到器件复位向量处, 会强制将寄存器和外设设为它们的复位值 要检测 WDT 复位, 必须测试 WDTO 位 (RCON<4>) SLEEP 位 (RCON<3>) 和 IDLE 位 (RCON<2>) 如果 WDTO 位为 1, 则说明事件是由于 WDT 超时而发生的 然后, 可以通过测试 SLEEP 和 IDLE 位, 确定 WDT 事件是在器件唤醒时还是处于休眠或空闲模式时发生的 看门狗定时器 NMI 当 WDT 模块在休眠或空闲模式下计时结束时, 会产生 NMI NMI 会导致 CPU 代码执行跳转到器件复位向量处 虽然 NMI 与器件复位共用同一向量, 但寄存器和外设不会复位 要检测由于 WDT 产生的节能模式唤醒, 必须测试 WDTO 位 (RCON<4>) SLEEP 位 (RCON<3>) 和 IDLE 位 (RCON<2>) 如果 WDTO 位为 1, 则说明事件是由于 WDT 超时而产生的 然后, 可以通过测试 SLEEP 和 IDLE 位, 确定 WDT 事件是在休眠还是空闲模式下发生的 要让休眠模式下 WDT 超时的行为类似于中断, 可以在确定事件为 WDT 唤醒之后在启动代码中使用从中断返回 (RETFIE) 指令 这会导致代码从将器件置为节能模式的 WAIT 指令之后的操作码处继续执行 ( 见例 9-2) 注 : 在具有 NMI 复位计数器的器件上, 可以在 WDT 事件和器件复位之间设定一定的延时 关于详细信息, 请参见具体器件数据手册中的 复位 章节和 PIC32 系列参考手册 的第 7 章 复位 (DS ) Microchip Technology Inc. DS H_CN 第 9-19 页

20 PIC32 系列参考手册 例 9-2: 确定 WDT 事件原因的示例代码 // sample code to determine the cause of a WDT event // Unlock the OSCCON register SYSKEY = 0x ; SYSKEY = 0xAA996655; SYSKEY = 0x556699AA; // OSCCON is now unlocked OSCCONSET = 0x10; //write invalid key to force lock //write Key1 to SYSKEY //write Key2 to SYSKEY // set power save mode to Sleep // Alternate relock code in C SYSREG = 0x ; // OSCCON is relocked WDTCONSET = 0x8000; // Enable WDT while(1) {... user code... WDTCONSET = 0x01; tmp = RCON; asm volatile ( wait ); // service the WDT // In certain devices, software must write a 0x5743 // to WDTCON<31:16> using a single 16-bit write // Perform a dummy read before WAIT instruction // put device into selected power-saving mode // code execution will resume here after wake }... user code... // The following code fragment is at the top of the device start-up code if (( RCON & 0x18 ) == 0x18) { // The WDT caused a wake from sleep asm volatile ( eret ); } // return from interrupt if (( RCON & 0x14 ) == 0x14) { // The WDT caused a wake from idle asm volatile ( ret } if (( RCON & 0x10 ) == 0x10) { // WDT timed out (device may have been awake or may have been in Sleep/Idle mode) } 在发生 WDT 事件时确定器件状态 要检测 WDT 复位, 必须测试 WDTO 位 (RCON<4>) SLEEP 位 (RCON<3>) 和 IDLE 位 (RCON<2>) 如果 WDTO 位为 1, 则说明事件是由于 WDT 超时而发生的 然后, 可以通过测试 SLEEP 和 IDLE 位, 确定 WDT 事件是在器件唤醒时还是处于休眠或空闲模式时发生的 用户应在中断服务程序 (Interrupt Service Routine,ISR) 中清零 WDTO SLEEP 和 IDLE 位, 以便软件可以正确确定后续 WDT 事件的来源 通过非 WDT 事件从节能模式唤醒 当器件通过中断从节能模式唤醒时,WDT 会被清零 实际上, 这延长了到下一个由 WDT 产生的器件复位的时间, 从而在发生唤醒器件中断之后不会马上发生 WDT 事件 DS H_CN 第 9-20 页 Microchip Technology Inc.

21 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 程序监控定时器复位 当器件不处于休眠或空闲模式, 且 DMT 值达到由 DEVCFG1 配置寄存器中的 DMTCNT<3:0> 位设置的最大计数时, 会产生程序监控定时器事件 如果未使用正确的密钥字序列来清零 DMT( 见第 节 节能模式下的 DMT 操作 ), 或者如果用户软件尝试在清零窗口 ( 由 DMTINTV<2:0> 配置位设置 ) 之外清零 DMT, 也会产生 DMT 事件 DMT 事件会强制器件进入 NMI 在发生 DMT 事件时确定器件状态要检测 DMT 复位, 必须测试 DMTEVENT 位 (DMSTAT<5>) 如果该位置 1, 则表示 DMT 事件是由于计数器超时或不正确的 STEP1 或 STEP2 值 ( 用于清零 DMT) 而产生的 如果复位控制寄存器中的 DMTO 位 (RCON<5>) 置 1, 则表示发生了 DMT 超时 如果 BAD1 位 (DMTSTAT<7>) 置 1, 则表示使用了不正确的 STEP1 值 如果 BAD2 位 (DMTSTAT<6>) 置 1, 则表示使用了不正确的 STEP2 值 Microchip Technology Inc. DS H_CN 第 9-21 页

22 PIC32 系列参考手册 9.6 I/O 引脚 使能内部稳压器时,PWRT 会被禁止 对于不具有内部稳压器的器件,PWRT 总是使能的 具有内部稳压器的器件会在 VREG 引脚接地 ( 禁止稳压器 ) 时使能 PWRT 9.7 调试和节能模式下的操作 9.8 各种复位的影响 节能模式下的 WDT 操作 WDT 可用于将器件从休眠或空闲模式唤醒 WDT 在节能模式下继续工作 从而可以使用超时来唤醒器件 这让器件可以保持在休眠模式, 直到 WDT 计时结束或另一个中断唤醒器件 如果器件在唤醒之后未重新进入休眠或空闲模式, 则必须禁止 WDT 或定期对它进行处理, 以防止器件复位 休眠模式下的 WDT 操作 如果使能了 WDT, 则它会在休眠模式下继续工作 WDT 可用于将器件从休眠模式唤醒 当 WDT 在休眠模式下发生超时时, 会产生 NMI, 并且 WDTO 位 (RCON<4>) 会置 1 NMI 会将代码执行跳转至 CPU 启动地址处, 但不会复位寄存器或外设 休眠状态位 (RCON<3>) 会置 1, 指示器件先前处于休眠模式 启动代码可以通过这些位确定唤醒原因 空闲模式下的 WDT 操作 如果使能了 WDT, 则它会在空闲模式下继续工作 WDT 可用于将器件从空闲模式唤醒 当 WDT 在空闲模式下发生超时时, 会产生 NMI, 并且 WDTO 位 (RCON<4>) 会置 1 NMI 会将代码执行跳转至 CPU 启动地址处, 但不会复位寄存器或外设 空闲状态位 (RCON<2>) 会置 1, 指示器件先前处于空闲模式 启动代码可以通过这些位确定唤醒原因 唤醒期间的延时 WDT 超时和代码开始执行之间的延时取决于节能模式 休眠模式下的 WDT 事件和代码开始执行之间存在一段延时 该延时的持续时间包含所用振荡器的起振时间和 PWRT 延时 ( 如果使能 ) 与从休眠模式唤醒不同的是, 不存在与从空闲模式唤醒相关的延时 系统时钟在空闲模式下继续运行 ; 因此在唤醒时不需要起振延时 调试模式下的 WDT 操作 在调试模式下, WDT 总是停止, 因而不会发生超时 休眠和空闲模式下的 DMT 操作 在休眠和空闲模式下, 由于不会发生取指操作, DMT 处于非活动状态 任何形式的器件复位都会清零 WDT 复位会将 WDTCON 寄存器恢复为默认值, 并且除非通过器件配置使能 WDT, 否则会被禁止 注 : 器件复位之后,WDT ON 位 (WDTCON<15>) 将反映 FWDTEN 位 (DEVCFG1<23>) 的状态 DS H_CN 第 9-22 页 Microchip Technology Inc.

23 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 9.9 相关应用笔记 本节列出了与手册本章内容相关的应用笔记 这些应用笔记可能并不是专为 PIC32 器件系列而编写的, 但其概念是相近的, 通过适当修改并受到一定限制即可使用 当前与看门狗定时器 程序监控定时器和上电延时定时器模块相关的应用笔记有 : 标题目前没有相关的应用笔记 应用笔记编号 N/A 注 : 如需获取更多 PIC32 系列器件的应用笔记和代码示例, 请访问 Microchip 网站 ( Microchip Technology Inc. DS H_CN 第 9-23 页

24 PIC32 系列参考手册 9.10 版本历史 版本 A (2007 年 10 月 ) 这是本文档的初始版本 版本 B (2007 年 10 月 ) 更新了文档 ( 删除了 机密 状态 ) 版本 C (2008 年 4 月 ) 将状态修改为 初稿 ; 将 U-0 修改为 r-x 版本 D (2008 年 6 月 ) 修改了寄存器 29-1 的 bit 14 ; 修改了寄存器 和 的脚注 ; 修改了例 29-1 和 29-9 ; 将保留位从 保持为 更改为 写入 ; 为 ON 位 (RTCCON 寄存器 ) 增加了注释 版本 E (2010 年 11 月 ) 该版本包括以下更新 : 在第 节 复位 WDT 中增加了说明可通过执行 DEBUG 命令来清零看门狗定时器的信息 在本章开始处增加了一条注释, 提供关于补充文档的信息 增加了一条关于寄存器 9-2 中的阴影位名称的注释 在表 9-1 中增加了说明与 WDTCON 和 RCON 寄存器关联的清零 置 1 和取反寄存器的注释 修改了寄存器 9-1 和寄存器 9-2 删除了以下寄存器 : - RCONCLR RCONSET 和 RCONINV - WDTCONCLR WDTCONSET 和 WDTCONINV - DEVCFG1 将整篇文档中的 FWDTPS 位更新为 WDTPS 位 对整篇文档的文字和格式进行了少量更改 版本 F (2011 年 7 月 ) 该版本包括以下更新 : 在 SFR 汇总表和看门狗定时器控制寄存器中增加了 WDTWINEN 位 ( 见表 9-1 和寄存器 9-1) 更新了看门狗定时器控制寄存器中的 SWDTPS<4:0> 位的复位值定义 ( 见寄存器 9-1) 从 WDTCON 和 RCON 的寄存器中删除了说明清零 置 1 和取反寄存器的注释 ( 见寄存器 9-1 和寄存器 9-2) 更新了 RCON 寄存器中的注释 1 ( 见寄存器 9-2) 更新了第 9.3 节 工作原理, 用以说明窗口工作模式 增加了第 节 工作模式, 介绍了关于窗口工作模式的信息 更新了第 节 使能和禁止 WDT 和第 节 由器件配置控制的 WDT, 介绍了关于窗口工作模式的信息 增加了第 节 看门狗定时器可编程窗口, 介绍了关于配置窗口模式的信息 在 WDT 超时周期与后分频比设置 中增加了新列 超时周期 ( 可编程窗口模式 ) ( 见表 9-2) 删除了第 9.8 节 设计技巧 对整篇文档的寄存器格式进行了修改, 并对整篇文档的少量文字进行了更新 DS H_CN 第 9-24 页 Microchip Technology Inc.

25 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 版本 G (2013 年 11 月 ) 该版本包括以下更新 : 对整篇文档进行了更新, 包含了介绍程序监控定时器的内容 对整篇文档的文字和格式进行了少量更新 版本 H(2015 年 6 月 ) 该版本包括以下更新 : 更新了看门狗定时器和上电延时定时器框图 ( 见图 9-1) 在看门狗 程序监控和上电延时定时器映射中针对具体器件系列增加了额外的 WDTCON 寄存器 ( 见表 9-1 和寄存器 9-2) 更新了 RCON 寄存器 ( 见表 9-1 和寄存器 9-3) 更新了第 节 WDT 周期选择 更新了第 节 WDT 后分频器 Microchip Technology Inc. DS H_CN 第 9-25 页

26 PIC32 系列参考手册 注 : DS H_CN 第 9-26 页 Microchip Technology Inc.

27 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前, 仍存在着恶意 甚至是非法破坏代码保护功能的行为 就我们所知, 所有这些行为都不是以 Microchip 数据手册中规定的操作规范来使用 Microchip 产品的 这样做的人极可能侵犯了知识产权 Microchip 愿与那些注重代码完整性的客户合作 Microchip 或任何其他半导体厂商均无法保证其代码的安全性 代码保护并不意味着我们保证产品是 牢不可破 的 代码保护功能处于持续发展中 Microchip 承诺将不断改进产品的代码保护功能 任何试图破坏 Microchip 代码保护功能的行为均可视为违反了 数字器件千年版权法案 (Digital Millennium Copyright Act) 如果这种行为导致他人在未经授权的情况下, 能访问您的软件或其他受版权保护的成果, 您有权依据该法案提起诉讼, 从而制止这种行为 提供本文档的中文版本仅为了便于理解 请勿忽视文档中包含的英文部分, 因为其中提供了有关 Microchip 产品性能和使用情况的有用信息 Microchip Technology Inc. 及其分公司和相关公司 各级主管与员工及事务代理机构对译文中可能存在的任何差错不承担任何责任 建议参考 Microchip Technology Inc. 的英文原版文档 本出版物中所述的器件应用信息及其他类似内容仅为您提供便利, 它们可能由更新之信息所替代 确保应用符合技术规范, 是您自身应负的责任 Microchip 对这些信息不作任何明示或暗示 书面或口头 法定或其他形式的声明或担保, 包括但不限于针对其使用情况 质量 性能 适销性或特定用途的适用性的声明或担保 Microchip 对因这些信息及使用这些信息而引起的后果不承担任何责任 如果将 Microchip 器件用于生命维持和 / 或生命安全应用, 一切风险由买方自负 买方同意在由此引发任何一切伤害 索赔 诉讼或费用时, 会维护和保障 Microchip 免于承担法律责任, 并加以赔偿 除非另外声明, 在 Microchip 知识产权保护下, 不得暗中或以其他方式转让任何许可证 Microchip 位于美国亚利桑那州 Chandler 和 Tempe 与位于俄勒冈州 Gresham 的全球总部 设计和晶圆生产厂及位于美国加利福尼亚州和印度的设计中心均通过了 ISO/TS-16949:2009 认证 Microchip 的 PIC MCU 与 dspic DSC KEELOQ 跳码器件 串行 EEPROM 单片机外设 非易失性存储器和模拟产品严格遵守公司的质量体系流程 此外, Microchip 在开发系统的设计和生产方面的质量体系也已通过了 ISO 9001:2000 认证 QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV == ISO/TS == 商标 Microchip 的名称和徽标组合 Microchip 徽标 AnyRate dspic FlashFlex flexpwr Heldo JukeBlox KeeLoq KeeLoq 徽标 Kleer LANCheck LINK MD MediaLB MOST MOST 徽标 MPLAB OptoLyzer PIC PICSTART PIC32 徽标 RightTouch SpyNIC SST SST 徽标 SuperFlash 及 UNI/O 均为 Microchip Technology Inc. 在美国和其他国家或地区的注册商标 ClockWorks The Embedded Control Solutions Company ETHERSYNCH Hyper Speed Control HyperLight Load IntelliMOS mtouch Precision Edge 和 QUIET-WIRE 均为 Microchip Technology Inc. 在美国的注册商标 Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BodyCom chipkit chipkit 徽标 CodeGuard dspicdem dspicdem.net Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSP Inter- Chip Connectivity JitterBlocker KleerNet KleerNet 徽标 MiWi motorbench MPASM MPF MPLAB Certified 徽标 MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEM PICDEM.net PICkit PICtail PureSilicon RightTouch 徽标 REAL ICE Ripple Blocker Serial Quad I/O SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSense ViewSpan WiperLock Wireless DNA 和 ZENA 均为 Microchip Technology Inc. 在美国和其他国家或地区的商标 SQTP 为 Microchip Technology Inc. 在美国的服务标记 Silicon Storage Technology 为 Microchip Technology Inc. 在除美国外的国家或地区的注册商标 GestIC 为 Microchip Technology Inc. 的子公司 Microchip Technology Germany II GmbH & Co. & KG 在除美国外的国家或地区的注册商标 在此提及的所有其他商标均为各持有公司所有 , Microchip Technology Inc. 版权所有 ISBN: Microchip Technology Inc. DS H_CN 第 9-27 页

28 全球销售及服务网点 美洲 亚太地区 亚太地区 欧洲 公司总部 Corporate Office 2355 West Chandler Blvd. Chandler, AZ Tel: Fax: 技术支持 : support 网址 : 亚特兰大 Atlanta Duluth, GA Tel: Fax: 奥斯汀 Austin, TX Tel: 波士顿 Boston Westborough, MA Tel: Fax: 芝加哥 Chicago Itasca, IL Tel: Fax: 克里夫兰 Cleveland Independence, OH Tel: Fax: 达拉斯 Dallas Addison, TX Tel: Fax: 底特律 Detroit Novi, MI Tel: 休斯敦 Houston, TX Tel: 印第安纳波利斯 Indianapolis Noblesville, IN Tel: Fax: 洛杉矶 Los Angeles Mission Viejo, CA Tel: Fax: 纽约 New York, NY Tel: 圣何塞 San Jose, CA Tel: 加拿大多伦多 Toronto Tel: Fax: 亚太总部 Asia Pacific Office Suites , 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: Fax: 中国 - 北京 Tel: Fax: 中国 - 成都 Tel: Fax: 中国 - 重庆 Tel: Fax: 中国 - 东莞 Tel: 中国 - 杭州 Tel: Fax: 中国 - 香港特别行政区 Tel: Fax: 中国 - 南京 Tel: Fax: 中国 - 青岛 Tel: Fax: 中国 - 上海 Tel: Fax: 中国 - 沈阳 Tel: Fax: 中国 - 深圳 Tel: Fax: 中国 - 武汉 Tel: Fax: 中国 - 西安 Tel: Fax: 中国 - 厦门 Tel: Fax: 中国 - 珠海 Tel: Fax: 台湾地区 - 高雄 Tel: 台湾地区 - 台北 Tel: Fax: 台湾地区 - 新竹 Tel: Fax: 澳大利亚 Australia - Sydney Tel: Fax: 印度 India - Bangalore Tel: Fax: 印度 India - New Delhi Tel: Fax: 印度 India - Pune Tel: 日本 Japan - Osaka Tel: Fax: 日本 Japan - Tokyo Tel: Fax: 韩国 Korea - Daegu Tel: Fax: 韩国 Korea - Seoul Tel: Fax: 或 马来西亚 Malaysia - Kuala Lumpur Tel: Fax: 马来西亚 Malaysia - Penang Tel: Fax: 菲律宾 Philippines - Manila Tel: Fax: 新加坡 Singapore Tel: Fax: 泰国 Thailand - Bangkok Tel: Fax: 奥地利 Austria - Wels Tel: Fax: 丹麦 Denmark-Copenhagen Tel: Fax: 法国 France - Paris Tel: Fax: 德国 Germany - Dusseldorf Tel: 德国 Germany - Karlsruhe Tel: 德国 Germany - Munich Tel: Fax: 意大利 Italy - Milan Tel: Fax: 意大利 Italy - Venice Tel: 荷兰 Netherlands - Drunen Tel: Fax: 波兰 Poland - Warsaw Tel: 西班牙 Spain - Madrid Tel: Fax: 瑞典 Sweden - Stockholm Tel: 英国 UK - Wokingham Tel: Fax: /14/15 DS H_CN 第 9-28 页 Microchip Technology Inc.

untitled

untitled C 8051 MCU SPI EEPROM Alexandru Valeanu Microchip Technology Inc. Microchip Technology 25XXX EEPROM SPI 25XXX EEPROM SO 25XXX EEPROM 3MHz 20 MHz SPI HOLD 25XXX EEPROM EEPROM MCU HOLD 25XXX EEPROM SPI EEPROM

More information

00872a.book

00872a.book 从 MCP2510 升 级 至 MCP2515 作 者 : 介 绍 Pat Richards Microchip Technology Inc. 开 发 MCP2510 独 立 CAN 控 制 器 的 初 衷 是 赋 予 CAN 系 统 和 模 块 设 计 人 员 更 多 的 灵 活 性, 允 许 他 们 为 自 己 的 应 用 选 择 最 好 的 处 理 器 使 用 MCP2510 不 会 使 设

More information

第 9 章看门狗定时器 程序监控定时器和上电延时定时器 目录 本章包括下列主题 : 9.1 简介 看门狗定时器 程序监控定时器和上电延时定时器控制寄存器 看门狗定时器工作原理 DMT 工作原理 中断和复位产生

第 9 章看门狗定时器 程序监控定时器和上电延时定时器 目录 本章包括下列主题 : 9.1 简介 看门狗定时器 程序监控定时器和上电延时定时器控制寄存器 看门狗定时器工作原理 DMT 工作原理 中断和复位产生 第 9 章看门狗定时器 程序监控定时器和上电延时定时器 目录 本章包括下列主题 : 9.1 简介... 9-2 9.2 看门狗定时器 程序监控定时器和上电延时定时器控制寄存器... 9-4 9.3 看门狗定时器工作原理... 9-12 9.4 DMT 工作原理... 9-16 9.5 中断和复位产生... 9-18 9.6 I/O 引脚... 9-21 9.7 调试和节能模式下的操作... 9-21

More information

untitled

untitled N1113 8051MU I 2 EEPROM lexandru Valeanu Microchip Technology Inc. Microchip Technology 24XXX EEPROM 2 SL 24XXX EEPROM 24XXX EEPROM I 2 100 khz 1MHz 24XXX EEPROM 2 I 2 EEPROM 128 512 b 100 khz 1MHz 1.7V

More information

untitled

untitled MCP3421 SOT23-6 DS51793A_CN Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Digital Millennium Copyright Act Microchip Microchip Technology

More information

39697b.book

39697b.book 第 9 章看门狗定时器 (WDT) 目录 本章包括下列主题 : 9.1 简介...9-2 9.2 WDT 工作原理... 9-3 9.3 寄存器映射... 9-7 9.4 设计技巧... 9-8 9.5 相关应用笔记... 9-9 9.6 版本历史... 9-10 9 看门狗定时器 (WDT) 2010 Microchip Technology Inc. DS39697B_CN 第 9-1 页 PIC24F

More information

TB3109 PIC32MX 器件中与 USB 模块相关的更改 USB 模块中断位 ( 即 USBIF USBIE USBIP 和 USBIS 位 ) 的位置变化会影响 PIC32MX 器件上的 USB 协议栈操作 表 1 给出了所列 PIC32MX 器件系列中 USBIF USBIE USBIP

TB3109 PIC32MX 器件中与 USB 模块相关的更改 USB 模块中断位 ( 即 USBIF USBIE USBIP 和 USBIS 位 ) 的位置变化会影响 PIC32MX 器件上的 USB 协议栈操作 表 1 给出了所列 PIC32MX 器件系列中 USBIF USBIE USBIP 在 v2013-06-15 MLA USB 设备和主机协议栈中更新 PIC32MX 支持 TB3109 简介 我们提供适合 PIC32MX MCU 的 Microchip 应用程序库 (Microchip Libraries for Applications,MLA), 但未计划向 MLA 添加新功能 v2013-06-15 MLA USB 协议栈本质上支持所有适用的 PIC32MX MCU 器件

More information

untitled

untitled PICkit MCP3422 DS51781A_CN Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Digital Millennium Copyright Act Microchip Microchip Technology

More information

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC LCD PIC 单片机解决方案 集成 LCD 驱动器模块的 PIC 单片机 www.microchip.com/lcd ,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC,

More information

01262B.book

01262B.book 使用 C30 编译器实现单片机与片外串行 SRAM 的通信 作者 : 引言 Martin Bowman Microchip Technology Inc. 适用于 Microchip 的 dspic DSC 和 PIC24 系列单片机的 C30 编译器为寻址外部存储器提供了一个解决方案 该编译器支持这样的功能, 即允许用户按照访问 MCU 的片内存储器的方式来访问外部存储器 本应用笔记主要介绍如何使用

More information

PIC24 MSSP FRM Rev A.book

PIC24 MSSP FRM Rev A.book 58 MSSP 58.1... 58-2 58.2... 58-2 58.3... 58-12 58.4 SPI... 58-13 58.5 I2C... 58-22 58.6 /... 58-58 58.7... 58-58 58.8... 58-59 58.9... 58-60 58.10... 58-61 58 MSSP 2012 Microchip Technology Inc. DS30627A_CN

More information

41632B.book

41632B.book 互 补 波 形 发 生 器 (CWG) 可 配 置 逻 辑 单 元 (CLC) 和 数 控 振 荡 器 (NCO) 外 设 技 巧 与 诀 窍 简 介 Microchip 致 力 于 不 断 向 客 户 提 供 体 积 更 小 速 度 更 快 使 用 更 简 便 与 运 行 更 可 靠 的 创 新 产 品 我 们 的 闪 存 PIC MCU 已 广 泛 应 用 于 日 常 生 活 中 从 烟 雾 探

More information

MCP Phase Energy Meter Reference Design Using PIC18F2520 Users Guide

MCP Phase Energy Meter Reference Design Using PIC18F2520 Users Guide 跟踪接口工具包规范 跟踪接口工具包 简介 MPLAB REAL ICE 在线仿真器跟踪接口工具包 (AC2446) 可与具有跟踪连接器的 PIC32 接插模块 (PIM)( 表 1-1) 配合使用 具有跟踪连接器的 PIC32 PIM 支持 PIC32 指令跟踪 请参见仿真器文档了解关于 PIC32 指令跟踪的更多信息 表 1-1: PIC32 PIM 列表 * PIM 编号 PIM 名称 跟踪连接器

More information

61127c_cn.book

61127c_cn.book 1 第 1 章 简 介 简 介 目 录 本 章 包 括 下 列 主 题 : 1.1 简 介... 1-2 1.2 本 手 册 的 目 标... 1-2 1.3 器 件 结 构... 1-2 1.4 开 发 支 持... 1-4 1.5 样 式 和 符 号 约 定... 1-4 1.6 相 关 文 档... 1-6 1.7 版 本 历 史... 1-7 2010 Microchip Technology

More information

图 1 给出了 WWDT 的框图 为确保在最坏情况下能够通过程序主循环, 需要为定时器设置延时 定时器可通过控制寄存器进行配置 在定时器达到其设定的最大计数值并发生上溢前, 用户的应用程序应定期发出 CLRWDT 指令 如果用户的应用程序未能成功通过 CLRWDT 指令复位定时器, 则看门狗将发生上

图 1 给出了 WWDT 的框图 为确保在最坏情况下能够通过程序主循环, 需要为定时器设置延时 定时器可通过控制寄存器进行配置 在定时器达到其设定的最大计数值并发生上溢前, 用户的应用程序应定期发出 CLRWDT 指令 如果用户的应用程序未能成功通过 CLRWDT 指令复位定时器, 则看门狗将发生上 PIC 单片机的窗口看门狗定时器 TB3123 作者 : Ashutosh Tiwari Microchip Technology Inc. 简介 窗口看门狗定时器 (Windowed Watchdog Timer, WWDT) 是 PIC 单片机的增强型看门狗定时器 该定时器是 PIC 单片机现有看门狗定时器 (Watchdog Timer, WDT) 的扩展 Microchip 的 WDT 具有可配置的时间阈值上限和固定的时间阈值下限

More information

MCP47x6_DaughterBoard.book

MCP47x6_DaughterBoard.book MCP47X6 PICtail Plus 子 板 用 户 指 南 DS51932B_CN 请 注 意 以 下 有 关 Microchip 器 件 代 码 保 护 功 能 的 要 点 : Microchip 的 产 品 均 达 到 Microchip 数 据 手 册 中 所 述 的 技 术 指 标 Microchip 确 信 : 在 正 常 使 用 的 情 况 下, Microchip 系 列 产 品

More information

目录 简介 概念 解决方案 / 实现 相关资源... 7 Microchip 网站... 8 变更通知客户服务... 8 客户支持... 8 Microchip 器件代码保护功能... 8 法律声明... 9 商标... 9 DNV 认证的质量管理体系

目录 简介 概念 解决方案 / 实现 相关资源... 7 Microchip 网站... 8 变更通知客户服务... 8 客户支持... 8 Microchip 器件代码保护功能... 8 法律声明... 9 商标... 9 DNV 认证的质量管理体系 什么是 ICM? 如何将 ICM 用于加密 简介 完整性检查监控器 (Integrity Check Monitor,ICM) 是一个 DMA 控制器, 可使用 Cortex M7 MCU 内存 (ICM 描述符区 ) 中的传输描述符在多个存储区上执行哈希计算 ICM 集成了用于哈希的安全哈希算法 (Secure Hash Algorithm,SHA) 引擎 基于 SHA 的哈希适合用于密码验证 质询哈希身份验证

More information

什么是 SSC? 如何为音频应用配置 SSC TB3175 简介 同步串行控制器 (Synchronous Serial Controller,SSC) 是一种串行同步通信模块, 可用于 Microchip 32 位 ARM Cortex -M3 Cortex -M4 和 Cortex -M7 系列

什么是 SSC? 如何为音频应用配置 SSC TB3175 简介 同步串行控制器 (Synchronous Serial Controller,SSC) 是一种串行同步通信模块, 可用于 Microchip 32 位 ARM Cortex -M3 Cortex -M4 和 Cortex -M7 系列 什么是 SSC? 如何为音频应用配置 SSC 简介 同步串行控制器 (Synchronous Serial Controller,SSC) 是一种串行同步通信模块, 可用于 Microchip 32 位 ARM Cortex -M3 Cortex -M4 和 Cortex -M7 系列单片机 (MCU) SSC 支持音频和电信应用中常用的多个同步通信协议, 如 I 2 S(Inter-IC Sound,

More information

SMSC LAN8700 Datasheet

SMSC LAN8700 Datasheet Microchip LAN9252 SDK 与 Beckhoff EtherCAT SSC 集成 AN1916 作者 : Kansal Mariam Banu Shaick Ibrahim Microchip Technology Inc. 简介 Microchip LAN9252 是一款集成双以太网 PHY 的 2/3 端口 EtherCAT 从控制器 (EtherCAT Slave Controller,ESC)

More information

TB3098 PIC16F170X 外设引脚选择 (PPS) 技术简介 作者 : 简介 Stephen Allen Microchip Technology Inc. 外设引脚选择 (Peripheral Pin Select,PPS) 可以使数字外设灵活地映射到各种外部引脚 在过去, 外设硬接线到

TB3098 PIC16F170X 外设引脚选择 (PPS) 技术简介 作者 : 简介 Stephen Allen Microchip Technology Inc. 外设引脚选择 (Peripheral Pin Select,PPS) 可以使数字外设灵活地映射到各种外部引脚 在过去, 外设硬接线到 PIC16F170X 外设引脚选择 (PPS) 技术简介 作者 : 简介 Stephen Allen Microchip Technology Inc 外设引脚选择 (Peripheral Pin Select,PPS) 可以使数字外设灵活地映射到各种外部引脚 在过去, 外设硬接线到特定引脚 ( 例如 : 引脚 RC5 上的 PWM1 输出 ) PPS 允许开发人员从大量输出引脚中进行选择, 这提供了以下优势

More information

第 40 章包括可编程欠压复位在内的复位机制 目录 本章包括下列主题 : 40.1 简介 复位时的时钟源选择 上电复位 (POR) MCLR 复位 软件 RESET 指令 (SWR)

第 40 章包括可编程欠压复位在内的复位机制 目录 本章包括下列主题 : 40.1 简介 复位时的时钟源选择 上电复位 (POR) MCLR 复位 软件 RESET 指令 (SWR) 第 40 章包括可编程欠压复位在内的复位机制 目录 本章包括下列主题 : 40.1 简介... 40-2 40.2 复位时的时钟源选择... 40-5 40.3 上电复位 (POR)... 40-5 40.4 MCLR 复位... 40-7 40.5 软件 RESET 指令 (SWR)... 40-7 40.6 看门狗定时器复位 (WDTR)... 40-7 40.7 欠压复位 (BOR)... 40-8

More information

模拟外设 : 10 位模数转换器 (Analog-to-Digital Converter, ): - 最多 17 路外部通道 - 可在休眠模式下进行转换 : - 最多 2 个 - 低功耗 / 高速模式 - ( 同相 ) 反相输入上的固定电压参考 - 可从外部访问输出 5 位数模转换器 (Digit

模拟外设 : 10 位模数转换器 (Analog-to-Digital Converter, ): - 最多 17 路外部通道 - 可在休眠模式下进行转换 : - 最多 2 个 - 低功耗 / 高速模式 - ( 同相 ) 反相输入上的固定电压参考 - 可从外部访问输出 5 位数模转换器 (Digit 采用 XLP 技术的全功能低引脚数单片机产品简介 说明 : 单片机具有模拟 内核独立外设以及通信外设特性, 并结合了超低功耗 (extreme Low Power,XLP) 技术, 适用于一系列广泛的通用和低功耗应用 外设引脚选择 (Peripheral Pin Select, PPS) 功能可以在使用数字外设 ( 和通信 ) 时进行引脚映射, 以增加应用设计的灵活性 内核特性 : 优化的 C 编译器

More information

61146A.book

61146A.book PIC32 2008 Microchip Technology Inc. DS61146A_CN Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Digital Millennium Copyright Act Microchip

More information

How To Configure the Memory Protection Unit

How To Configure the Memory Protection Unit 如何配置存储器保护单元 (MPU) 简介 存储器保护单元 (Memory Protection Unit,MPU) 是 Cortex -M7 内核提供的一个可选组件, 用于保护存储器 它根据权限和访问规则将存储器映射分为许多区域 本文档旨在让用户熟悉 MPU 存储区的配置, 此配置由 Microchip 基于 Cortex-M7 的 MCU 提供 MPU 的特性如下 : 防止不可信应用程序出于侵犯知识产权目的对受保护存储区进行访问

More information

CTMU Temperature Measurement AN.book

CTMU Temperature Measurement AN.book 利用 PIC MCU 中的 CTMU 测量温度 TB3016 作者 : 最新一代 PIC24F 和 PIC18F 器件包含的充电时间测量单元 (Charge Time Measurement Unit,CTMU) 使用恒流源来计算电容值的变化以及事件的间隔时间 运用半导体物理学的基本原理, 同样的电流源也可用来测量温度 这允许使用普通而廉价的二极管来取代相对昂贵的热敏电阻和温度传感器 本技术简介描述了使用

More information

工作原理 脉冲血氧仪基于氧合血红蛋白 (HbO 2 ) 和脱氧血红蛋白 (Hb) 的红光 ( 波长为 nm) 和红外光 ( 波长为 nm) 吸收特性来监测人体血液的氧饱和度 (SpO 2 ) 脉冲血氧仪会交替地闪烁红光和红外光, 光线穿过手指到达光电二极管 HbO

工作原理 脉冲血氧仪基于氧合血红蛋白 (HbO 2 ) 和脱氧血红蛋白 (Hb) 的红光 ( 波长为 nm) 和红外光 ( 波长为 nm) 吸收特性来监测人体血液的氧饱和度 (SpO 2 ) 脉冲血氧仪会交替地闪烁红光和红外光, 光线穿过手指到达光电二极管 HbO 使用 Microchip 的 dspic 数字信号控制器 (DSC) 和模拟器件实现脉冲血氧仪设计 作者 : Zhang Feng Microchip Technology Inc. 简介 脉冲血氧仪是一种用于监测患者血氧饱和度和心率的非侵入式医疗设备 本应用笔记演示了如何使用 Microchip 的 dspic 数字信号控制器 (Digital Signal Controller, DSC) 和模拟器件来实现高精度脉冲血氧仪

More information

AN1487 DALI 控制装置 作者 : 简介 数字可寻址照明接口 (Digitally Addressable Lighting Interface,DALI) 已成为欧洲应对能源危机的一项标准, 主要针对商业和工业用途 DALI 是 IEC 规范的一部分, 具体与数控可调光荧光镇流

AN1487 DALI 控制装置 作者 : 简介 数字可寻址照明接口 (Digitally Addressable Lighting Interface,DALI) 已成为欧洲应对能源危机的一项标准, 主要针对商业和工业用途 DALI 是 IEC 规范的一部分, 具体与数控可调光荧光镇流 DALI 控制装置 作者 : 简介 数字可寻址照明接口 (Digitally Addressable Lighting Interface,DALI) 已成为欧洲应对能源危机的一项标准, 主要针对商业和工业用途 DALI 是 IEC 60929 规范的一部分, 具体与数控可调光荧光镇流器有关 本文档结合 DALI 通信应用笔记 (AN1465A) (ww1.microchip.com/downloads/cn/appnotes/

More information

70046d_cn.book(70055c_cn.fm)

70046d_cn.book(70055c_cn.fm) 第 8 章复位 目录 本章包括下列主题 : 8.1 简介...8-2 8.2 复位时的时钟源选择... 8-5 8.3 POR: 上电复位... 8-5 8.4 外部复位 (EXTR)... 8-7 8.5 软件复位指令 (SWR)... 8-7 8.6 看门狗超时复位 (WDTR)... 8-7 8.7 欠压复位 (BOR)... 8-8 8.8 使用 RCON 状态位... 8-10 8.9 器件复位时间...

More information

Real-Time Clock and Calendar (RTCC)

Real-Time Clock and Calendar (RTCC) 第 7 章复位 目录 本章包括下列主题 : 7 7.1 简介...7-2 7.2 复位时的时钟源选择... 7-4 7.3 上电复位 (POR)... 7-4 7.4 MCLR 复位... 7-6 7.5 软件 RESET 指令 (SWR)... 7-6 7.6 看门狗超时复位 (WDTR)... 7-6 7.7 欠压复位 (BOR)... 7-7 7.8 配置不匹配复位... 7-7 7.9 陷阱冲突复位...

More information

ADC Gain and Offset Error Calibration on ARM® Cortex®-M0+ Based MCUs

ADC Gain and Offset Error Calibration on ARM® Cortex®-M0+ Based MCUs 基于 Arm Cortex -M0+ 的 MCU 上的 ADC 增益误差和失调误差校准 简介 本技术简介对 ADC 中的增益误差和失调误差进行了简要介绍 它还介绍了一种在带有 Arm Cortex - M0+ 内核的 SAM 系列单片机 (MCU) 中校准增益误差和失调误差的方法 在 SAM Cortex -M0 + MCU 中,ADC 增益和失调误差可通过硬件进行补偿, 从而降低了补偿这些 ADC

More information

21928a.book

21928a.book PS080, PowerTool 800 开发软件用户指南 2005 Microchip Technology Inc. DS21928A_CN 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一

More information

PIC 单片机的信号测量定时器 TB3129 作者 : 摘要 Ashutosh Tiwari Microchip Technology Inc. 本技术简介介绍了灵活且非常有用的信号测量定时器 (Signal Measurement Timer,SMT) SMT 是一个具有高级时钟和门控逻辑的 24

PIC 单片机的信号测量定时器 TB3129 作者 : 摘要 Ashutosh Tiwari Microchip Technology Inc. 本技术简介介绍了灵活且非常有用的信号测量定时器 (Signal Measurement Timer,SMT) SMT 是一个具有高级时钟和门控逻辑的 24 PIC 单片机的信号测量定时器 作者 : 摘要 Ashutosh Tiwari Microchip Technology Inc. 本技术简介介绍了灵活且非常有用的信号测量定时器 (Signal Measurement Timer,SMT) SMT 是一个具有高级时钟和门控逻辑的 24 位计数器 / 定时器, 在许多 PIC 单片机上可用 它可以测量各种数字信号参数, 例如脉宽 频率 占空比和两个信号边沿之间的时间差

More information

「兆豐商業銀行」原交通銀行客戶重要權益手冊

「兆豐商業銀行」原交通銀行客戶重要權益手冊 行 益 行 95 年 8 錄 1 1 參 4 6 金 7 陸 金 7 7 8 錄 行 行 18 錄 行 行 19 行 行 益 行 行 行 95.8.21 行 行 Mega International Commercial Bank Co., Ltd. 行 017 北 路 123 金 樓 行 不 行 行 行 行 行 更 行 更 行 連 參 錄 不 益 益 不 利 行 行 利 不 行 www.ctnbank.com.tw

More information

33023A.book(31026A_cn.fm)

33023A.book(31026A_cn.fm) 26 第 26 章看门狗定时器与休眠模式 目录 看门狗定时器与休眠模式 本章包括下面一些主要内容 : 26.1 简介... 26-2 26.2 控制寄存器... 26-3 26.3 看门狗定时器 (WDT) 的操作... 26-4 26.4 休眠省电模式... 26-7 26.5 初始化... 26-9 26.6 设计技巧... 26-10 26.7 相关应用笔记... 26-11 26.8 版本历史...

More information

TB3178

TB3178 如何利用 Cortex -M0+ 单片机实现更快的数学计算 简介 工业和家用电器市场中的各种应用要求使用数学运算来实现不同的算法和计算 基于 Cortex -M0+ 的单片机包含加法 减法和乘法指令 Cortex-M0+ 架构没有用于除法运算的汇编指令, 除法逻辑可以根据不同的编译器而变化 基于 Arm Cortex-M0+ 的单片机 (MCU) 具有一个可配置选项, 可通过该选项使用快速乘法器进行乘法运算

More information

untitled

untitled MCP3421 DS51683A_CN Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Digital Millennium Copyright Act Microchip Microchip Technology Inc. Microchip

More information

2 PIC PIC 1 / CPU PIC MCU PIC RC

2 PIC PIC 1 / CPU PIC MCU PIC RC 2 PIC PIC 1 /... 2-2 2... 2-3 3... 2-4 4... 2-4 5... 2-4 6 CPU... 2-5 7 PIC MCU... 2-6 8 PIC16... 2-6 9... 2-7 10... 2-7 11 RC... 2-7 12... 2-8 13... 2-8 14 NOP... 2-9 15 PMD... 2-9 16... 2-10 17 WDTWDT...

More information

01476A.book

01476A.book 结合 CLC 和 NCO 实现高分辨率 PWM AN1476 作者 : 简介 Cobus Van Eeden Microchip Technology Inc. 虽然许多应用可以使用分辨率低于 8 位的 PWM, 但是有一些应用 ( 例如灯具调光 ) 由于人眼灵敏度的原因需要较高分辨率 背景 传统的 PWM 使用定时器来生成规则的开关频率 (T PWM ), 然后使用纹波计数器来确定在脉冲结束之前,

More information

目 录 简 介 3 培 训 对 象 5 培 训 费 用 5 报 名 方 法 6 付 款 优 惠 6 报 名 及 付 款 的 注 意 事 项 7 住 宿 及 用 餐 安 排 9 交 通 安 排 9 着 装 要 求 9 大 会 签 到 10 开 发 工 具 特 价 销 售 10 赞 助 伙 伴 展 览

目 录 简 介 3 培 训 对 象 5 培 训 费 用 5 报 名 方 法 6 付 款 优 惠 6 报 名 及 付 款 的 注 意 事 项 7 住 宿 及 用 餐 安 排 9 交 通 安 排 9 着 装 要 求 9 大 会 签 到 10 开 发 工 具 特 价 销 售 10 赞 助 伙 伴 展 览 Microchip 第 十 七 屇 Microchip 第 十 七 屇 嵌 入 式 控 制 工 程 师 的 盛 会 MASTERs Conference 网 上 在 线 报 名 会 议 指 南 Inspire. Inform. Innovate. http://www.microchip.com/cm 全 球 技 术 支 持 : http://support.microchip.com 国 内 技

More information

33023A.book(31001A_cn.fm)

33023A.book(31001A_cn.fm) 1 第 1 章 简 介 简 介 目 录 本 章 包 括 下 面 一 些 主 要 内 容 : 1.1 简 介...1-2 1.2 本 手 册 的 宗 旨... 1-3 1.3 器 件 结 构... 1-4 1.4 开 发 支 持... 1-6 1.5 器 件 种 类... 1-7 1.6 格 式 和 符 号 的 约 定... 1-12 1.7 相 关 文 档... 1-14 1.8 相 关 应 用 笔

More information

应用笔记 使用非对称 PKI 的节点验证示例 ATECC508A 简介 node-auth-basic.atsln 项目是一个一体化示例, 它演示了使用 CryptoAuthentication 器件 ( 例如,ATECC508A) 的公钥 非对称技术的节点验证序列的各个阶段 将演示的各个节点验证阶

应用笔记 使用非对称 PKI 的节点验证示例 ATECC508A 简介 node-auth-basic.atsln 项目是一个一体化示例, 它演示了使用 CryptoAuthentication 器件 ( 例如,ATECC508A) 的公钥 非对称技术的节点验证序列的各个阶段 将演示的各个节点验证阶 应用笔记 使用非对称 PKI 的节点验证示例 ATECC508A 简介 node-auth-basic.atsln 项目是一个一体化示例, 它演示了使用 CryptoAuthentication 器件 ( 例如,ATECC508A) 的公钥 非对称技术的节点验证序列的各个阶段 将演示的各个节点验证阶段如下 : 使用设备和签署者证书及密钥配置 ATECC508A 通过存储在 ATECC508A 中的数据重建

More information

光 探 测 应 用 光 探 测 应 用 可 以 使 用 许 多 探 测 器, 例 如 光 电 二 极 管 光 电 晶 体 管 光 敏 电 阻 光 电 管 光 电 倍 增 管 电 荷 耦 合 器 件 等 本 应 用 笔 记 将 重 点 介 绍 光 电 二 极 管, 因 为 它 是 最 常 用 的 光

光 探 测 应 用 光 探 测 应 用 可 以 使 用 许 多 探 测 器, 例 如 光 电 二 极 管 光 电 晶 体 管 光 敏 电 阻 光 电 管 光 电 倍 增 管 电 荷 耦 合 器 件 等 本 应 用 笔 记 将 重 点 介 绍 光 电 二 极 管, 因 为 它 是 最 常 用 的 光 用 于 光 探 测 应 用 的 MCP649 运 放 AN494 作 者 : 简 介 Yang Zhen Microchip Technology Inc. 许 多 光 探 测 应 用 中 经 常 使 用 低 输 入 偏 置 运 算 放 大 器 ( 运 放 ), 以 降 低 电 流 误 差 和 提 高 输 出 信 号 的 精 度 以 下 为 典 型 的 光 探 测 应 用 : 烟 雾 探 测 器 火

More information

21999a_cn.book

21999a_cn.book 1.5A 低 电 压 低 静 态 电 流 LDO 稳 压 器 MCP1727 特 性 输 出 电 流 能 力 为 1.5A 输 入 工 作 电 压 范 围 :2.3V 至 6.0V 可 调 输 出 电 压 范 围 :0.8V 至 5.0V 标 准 固 定 输 入 电 压 : - 0.8V 1.2V 1.8V 2.5V 3.0V 3.3V 和 5.0V 可 根 据 需 要 提 供 其 他 固 定 输

More information

TB3172

TB3172 如何使用 Cortex -M7 单片机中的 XDMAC 功能在音频应用中实现 乒乓 缓冲法 简介 音频系统应用可能会产生与实时系统相关的典型生产者 - 消费者问题 时序约束包括延迟时间 采样率 采样周期和实时响应 为了解决音频时间难题, 应用通常使用 乒乓 (Ping-Pong) 数据缓冲法 乒乓 法使用两个缓冲区 : 一个缓冲区从源读取数据, 另一个缓冲区将数据提交到目标 提交到目标后, 两个缓冲区的角色互换

More information

What is TWI? How to Configure the TWI for I2C Communication

What is TWI? How to Configure the TWI for I2C Communication 什么是 TWI? 如何为 I2C 通信配置 TWI? 简介 双线接口 (Two-Wire Interface,TWI) 与 I2C 接口很类似, 只是略有不同 TWI 外设通过由一根时钟线和一根数据线构成的独特双线总线提供元件接口 TWI 可用于与 I²C 兼容的器件, 例如实时时钟 (RTC) 存储器和传感器 与 I2C 类似,TWI 也支持标准速度 ( 最高 100 khz) 和高速 ( 最高

More information

00686A.Book

00686A.Book 理解和使用监控电路 AN686 概要 本应用笔记讨论了什么是单片机监控器件, 为什么需要这些器件以及在选择这些器件时需要考虑的一些因素 监控器件属于一个很广的范畴, 它涵盖了上电复位 (Power on Reset,POR) 器件 欠压检测 (Brown-Out Detect,BOD) 器件和看门狗定时器器件 本应用笔记将仅讨论具有 POR 和 BOD 功能的监控器件 监控电路的工作 监控电路可用于几种不同的应用,

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

RW Focus Asia Whitepaper CH1029

RW Focus Asia Whitepaper CH1029 F CUSASIA 1 Robert Walters Focus Asia Whitepaper Matthew Bennett Robert Walters 2 03 04 06 08 10 13 13 14 3 4 5 Robert Walters Focus Asia Whitepaper 6 7 Robert Walters Focus Asia Whitepaper 8 9 Robert

More information

PIC18F65J90/85J90 Product Brief

PIC18F65J90/85J90 Product Brief 采用纳瓦技术内置 LCD 驱动器的 64/80 引脚高性能单片机 单片机的特殊性能 : 闪存程序存储器可承受 1000 次擦写 ( 典型值 ) 闪存数据保存时间为 20 年 ( 典型值 ) 软件控制下可自编程 中断具有优先级 8 x 8 单周期硬件乘法器 扩展的看门狗定时器 (Watchdog Timer, WDT): - 周期从 4 ms 到 131s, 可编程设定 通过两个引脚可进行在线串行编程

More information

01277A_cn.book

01277A_cn.book 使用 C32 编译器进行串行 SRAM 器件与 PIC32 MCU 的接口设计 作者 : 引言 Pinakin K Makwana Microchip Technology Inc. Microchip 的串行 SRAM 产品线提供了向应用添加附加 RAM 的一种新方法 这些器件采用 8 引脚小型封装以及 SPI 接口, 使设计人员提升系统的灵活性 Microchip Technology 的 23XXXX

More information

21498c_cn.book

21498c_cn.book 精密温度 - 电压转换器 特性 工作电压范围 : - TC147:2.7V 至 4.4V - TC147A:2.5V 至 5.5V 宽温度测量范围 : - -4 C 至 +125 C 温度转换精度高 : - 在 25 C 时为 ±2 C ( 最大值 ) 线性温度斜率 :1 mv/ C ( 典型值 ) 提供 3 引脚 SOT-23B 封装 低工作电流 : - 35 µa 典型值 应用 移动电话 电源过热关断控制

More information

How to Achieve Deterministic Code Performance Using a Cortex™-M Cache Controller

How to Achieve Deterministic Code Performance Using a Cortex™-M Cache Controller 如何使用 Cortex -M 高速缓存控制器实现确定性代码性能 简介 在基于单片机的嵌入式应用中, 软件存储在非易失性存储器 ( 通常是闪存 ) 中并从中运行 闪存虽然为存储和执行代码提供了一种有效的介质, 但从闪存中执行时, 许多因素会限制确定性代码性能 影响确定性代码行为的一个重要因素是系统总线矩阵的复杂性 从 SRAM 中运行代码时, 由于与闪存相同的原因, 也会出现确定性代码性能问题 非确定性代码性能主要是由于代码从存储器传播到

More information

Hong Kong Pavilion.pdf

Hong Kong Pavilion.pdf 18 th Shanghai International Children Maternity Industry Expo 25-27 / 7 / 2018 National Exhibition and Convention Center Shanghai 18 th Shanghai International Children Maternity Industry Expo CBME 25-27

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

MRF24WG0MAMB Software Migration

MRF24WG0MAMB Software Migration MRF24WG0MA/MB 软件移植 作者 : 概述 本应用笔记介绍为了从旧版 MRF24WB0MA/MB 软件协议栈移植以包含 MRF24WG0MA/MB 模块, 而必须对现有 MLA 软件协议栈进行的更改 使用入门 Amy Ong Microchip Technology Inc. MRF24WG0MA/MB 驱动程序代码已深度嵌入在 MLA 版本中 宏定义用于区分 MRF24WB0MA/MB

More information

70641A.book

70641A.book AN1299 调整指南 1.1 配置双电流检测电阻模式 本文档介绍了 AN1299 PMSM 无传感器 FOC 的单电流检测电阻三相电流重构算法 (DS01299A_CN) 中所述算法调整所需的步骤和设置 1. 第一步, 用户需完成 AN1078 中的调整过程, 其中介绍了在具体电机和硬件上运行滑模控制器 (Slide Mode Controller, SMC) 所需的全部步骤 2. 应用运行后,

More information

Using the ATECC508A to Perform Asymmetric Authentication of a Remote Device

Using the ATECC508A to Perform Asymmetric Authentication of a Remote Device 采用 ATECC508A 执行远程设备的非对称身份验证 简介 本应用程序将演示如何通过主机 (Curiosity PIC32MZ EF 开发板和使用加密模块 ATECC508A 的 Secure click 板 ) 使用非对称身份验证方法对远程设备进行身份验证, 其中主机通过远程设备的公钥来验证远程设备的签名 本应用程序允许使用配置数据和密钥数据向配置添加信息并配置 Secure click 板 应用程序流程通过交互式用户界面上的串行终端程序

More information

可以使用以下时钟源之一为硬件限制定时器提供时钟 : FOSC ( 系统时钟 ) FOSC/4 ( 指令时钟 ) LFINTOSC ( 低频内部振荡器 ) MFINTOSC ( 中频内部振荡器 ) HFINTOSC ( 高频内部振荡器 ) Timer0 或 Timer1 输出引脚 定时器输入引脚对于

可以使用以下时钟源之一为硬件限制定时器提供时钟 : FOSC ( 系统时钟 ) FOSC/4 ( 指令时钟 ) LFINTOSC ( 低频内部振荡器 ) MFINTOSC ( 中频内部振荡器 ) HFINTOSC ( 高频内部振荡器 ) Timer0 或 Timer1 输出引脚 定时器输入引脚对于 PIC 单片机的硬件限制定时器 TB3122 作者 : 简介 Swathi Sridhar Microchip Technology Inc. PIC 单片机配置了在安全关键型应用中实现故障检测的硬件特性 硬件限制定时器 (Hardware Limit Timer, HLT) 具有此类特性, 可以由硬件监视丢失的周期事件 该片上外设可以检测外部硬件故障状况, 例如电机控制应用中的堵转和停止状况 此外,

More information

EPSON Safety Instructions Manual

EPSON Safety Instructions Manual ... 2... 9... 11... 12 Epson... 14 1 2 3 4 5 ( ) A/V 50cm 6 7 + - 8 LCD LCD LCD 9 14 UL NEMKO CSA FIMKO BSI LCIE IMQ CEBEC SAA KEMA OVE PSE SEV EK SEMKO CCC DEMKO PSB VDE 10 CD-ROM http://www.epson.com

More information

0507A_Auto Tech_Microchip

0507A_Auto Tech_Microchip 汽 车 无 线 安 全 接 入 技 术 解 决 方 案 Youbok Lee 主 任 工 程 师 Willie Fitzgerald 产 品 营 销 总 监 Microchip Technology Inc. 引 言 全 球 汽 车 半 导 体 面 临 极 大 的 市 场 机 会, 而 汽 车 设 计 工 程 师 正 在 应 对 高 性 价 比 的 性 能 增 强 功 耗 小 尺 寸 和 安 全 性

More information

CD DX Onkyo CD CD Cs

CD DX Onkyo CD CD Cs CD DX-7355... 2... 13... 15 Onkyo CD CD... 26 Cs 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. S3125A 13. 14. 15. A. B. C. D. E. F. 16. 17. 18. 20cm 8" 10cm 4" 10cm 4" Cs-2 1. 2. Onkyo 3. 4. AC230V 50Hz AC120V

More information

2013-all-chinese

2013-all-chinese 2013 2013 2 3 4 11 16 22 25 30 54 71 77 1 2 3 2013 4 5 Dusseldorf, Germany Toyo Japan San Jose, USA 6 7 8 9 10 2013 11 12 46,975 33,882 2012 2013 2012 2013 33,882 (22,287) (30,555) (36,020) 46,975 7,510

More information

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

01018A.book

01018A.book 使用 C18 编译器进行 SPI 串行 EEPROM 与 PIC18 单片机的接口设计 作者 : 引言 Chris Parris Microchip Technology Inc. Microchip Technology 生产的 25XXX 系列串行 EEPROM 兼容 SPI 通信标准, 最大时钟频率范围从 3MHz 到 20 MHz 许多时候, 在设计利用串行 EEPROM 器件的应用时, 使用非专用

More information

00966A.book

00966A.book SPI 串行 EEPROM 与 PICmicro 单片机的接口设计 作者 : 引言 Martin Kvasnicka Microchip Technology Inc. 目前市场上有许多种单片机用在嵌入式控制系统设计中, 这些嵌入式控制系统中的很大一部分都要用到非易失性存储器 由于串行 EEPROM 具有封装尺寸小, 存储容量灵活, 对 I/O 引脚要求低, 和低功耗低成本等特点, 已成为非易失性存储器的首选

More information

untitled

untitled 3 4 Watson Farley & Williams 5 6 Watson Farley & Williams 7 9 10 Watson Farley & Williams 11 ATHENS BANGKOK DUBAI FRANKFURT HAMBURG HONG KONG LONDON MADRID MILAN MUNICH NEW YORK PARIS ROME SINGAPORE wfw.com

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

33023A.book(31027A_cn.fm)

33023A.book(31027A_cn.fm) 第 27 章器件配置位 目录 本章包括以下一些主要内容 : 27.1 简介... 27-2 27.2 配置字位... 27-4 27.3 编程校验 / 代码保护... 27-8 27.4 识别码 ID 的位置... 27-9 27.5 设计技巧... 27-10 27.6 相关应用笔记... 27-11 27.7 版本历史... 27-12 27 器件配置位 2004 Microchip Technology

More information

How to Customize ASFv3 SAM-BA Bootloader on Cortex-M0+ Microcontrollers

How to Customize ASFv3 SAM-BA Bootloader on Cortex-M0+ Microcontrollers 如何在 Cortex -M0+ 单片机中自定义 ASFv3 SAM-BA 自举程序 简介 SAM Boot Assistant(SAM-BA ) 允许通过 USB 或 UART 主机进行系统内编程 (In-System Programming,ISP), 无需任何外部编程接口 通常情况下, 在基于 ROM 的 SAM MCU 中, 内部 ROM 都包含 SAM-BA 监视器固件, 而所有基于 Cortex

More information

采用ATECC508A执行远程设备的对称身份验证

采用ATECC508A执行远程设备的对称身份验证 采用 ATECC508A 执行远程设备的对称身份验证 AN2617 简介 本应用程序演示了如何通过主机 ( 使用 ATECC508A 加密模块的 Curiosity PIC32MZ EF 开发板和 Secure click 板 ) 使用对称身份验证方法对远程设备进行身份验证, 其中主机和远程设备共享相同的密钥 本应用程序允许使用配置数据和密钥数据向配置添加信息并配置 Secure click 板 应用程序流程通过交互式用户界面控制台上的串行终端程序

More information

先进制造技术是近几年提得较多,叫得较响的一个专用词语,而且先进制造技术在机械制造业领域中的应用越来越广泛而深入,并取得了很大的成绩

先进制造技术是近几年提得较多,叫得较响的一个专用词语,而且先进制造技术在机械制造业领域中的应用越来越广泛而深入,并取得了很大的成绩 21 世 纪 全 国 高 校 应 用 人 才 培 养 旅 游 类 规 划 教 材 中 国 公 民 出 境 旅 游 目 的 地 国 家 ( 地 区 ) 概 况 方 海 川 主 编 付 景 保 副 主 编 内 容 简 介 中 国 公 民 出 境 旅 游 目 的 地 国 家 ( 地 区 ) 概 况 一 书 共 分 5 章, 第 1 章 主 要 介 绍 有 关 中 国 出 境 旅 游 市 场 的 发 展 历

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

SMK环境报告书2009

SMK环境报告书2009 Contents 1995SMK corporate citizen RoHSRoHSJ-MossREACH SMK CO2 298 28 1 2 3 4 4 5 6 7 9 1 28284129331 Gate City Office ASIA SMK High-Tech Taiwan Trading Co., Ltd. SMK Electronics (H.K.) Ltd. SMK Trading

More information

Ps22Pdf

Ps22Pdf , :,,,,,,,,,,,,, ( CIP) /. :, 2004 7 ISBN 7-04 - 015186-3... - - - -. G245 CIP ( 2004) 062250 4 100011 010-82028899 010-64054588 800-810 - 0598 ttp: / / www hep edu cn http: / / www hep com cn 787 1092

More information

a.book

a.book 采用独立于内核的外设实现 控制的 /40/48/4 引脚单片机产品简介 说明 : 单片机提供超低功耗 (extreme Low-Power,XLP) 驱动能力, 外加独立于内核的外设和智能模拟功能 由于集成了电荷泵 控制背光的 I/O 驱动以及带备用电池的实时时钟 / 日历 (Real Time Clock/Calendar, ), 因此它们特别适合于电池供电的 应用 主动时钟微调的 HFINTOSC

More information

678859(ABC AR_Chi)_.indb

678859(ABC AR_Chi)_.indb 195170 2009 1 2010 7 2013145,621.02 118,114.11 72,247.1311.86%1.22%1,662.11 23,547 337 3513,506 19,64873 12 93 2013 50064 1,0002012102013 A/A-1A1/P-1 A/F1 2 4 6 10 12 15 19 19 21 22 44 64 68 87 89 95 110

More information

第十四章 STC单片机比较器原理及实现

第十四章 STC单片机比较器原理及实现 第 14 章 STC 单片机比较器 原理及实现 何宾 2015.02 1 本章主要内容 STC 单片机比较器结构 STC 单片机比较器寄存器组 STC 单片机比较器应用 2 STC 单片机比较器结构 STC15W 系列单片机内置了模拟比较器 对于 STC15W201S STC15W404S, 以及 STC15W1K16S 系 列单片机的比较器内部结构 3 STC 单片机比较器结构 S T C 15W

More information

#320 Drawing (Tracings from Buffalo, NY) 绘画 320 号 ( 从纽约水牛城得到描图 ),2008 Colored pencil on trace Mylar 彩色铅笔于聚酯薄膜 50 x 34 inches; 127 x 86.4 cm JCG4709 #2

#320 Drawing (Tracings from Buffalo, NY) 绘画 320 号 ( 从纽约水牛城得到描图 ),2008 Colored pencil on trace Mylar 彩色铅笔于聚酯薄膜 50 x 34 inches; 127 x 86.4 cm JCG4709 #2 #294 Drawing (Tracings from Buffalo, NY) 绘画 294 号 ( 从纽约水牛城得到描图 ), 2008 Color pencil on trace Mylar 彩色铅笔于聚酯薄膜 26 x 18 inches; 66.0 x 45.7 cm JCG4146 #298 Drawing (Tracings from Buffalo, NY) 绘画 298 号 ( 从纽约水牛城得到描图

More information

RW Salary Survey 2015 - China A4

RW Salary Survey 2015 - China A4 2015 中国 2014年 中国政府实施从纯制造业和基础设施行业向高科 技行业的转型 加强专业服务和消费者领域发展 以出口 刺激经济增长 由于政府的投资政策重新定位 我们看到越来越多的研发 中心在国内成立 更多国际专业服务公司进入中国市场 奢侈品及零售品牌进驻苏州 杭州 南京和成都等二线城 市 带动了当地市场的招聘需求 纵观总体经济 经济普遍增长 就业市场前景乐观 雇员 与雇主信心增强 2014年前三季度GDP增长率达7.4%

More information

70375 (Bank of Communication) \ 11/08/2007 \ M05 1

70375 (Bank of Communication) \ 11/08/2007 \ M05 1 70375 (Bank of Communication) \ 11/08/2007 \ M05 1 2 4 6 7 28 33 35 37 42 45 47 Bank of Communications Co., Ltd. 188 200120 86-21-58766688 86-21-58798398 investor@bankcomm.com www.bankcomm.com http //www.sse.com.cn

More information

21666b.book

21666b.book 具 有 关 断 功 能 的 80 ma 小 型 CMOS LDO TC1016 特 性 节 省 空 间 的 5 引 脚 SC-70 和 SOT-23 封 装 极 低 的 工 作 电 流, 利 于 延 长 电 池 寿 命 : 典 型 值 53 µa 很 低 的 电 压 差 (Dropout Voltage) 额 定 输 出 电 流 :80 ma 仅 需 一 个 1µF 的 陶 瓷 输 出 电 容 高

More information

Rotork E120E IQ brochure

Rotork E120E IQ brochure Rotork IQ IQ IQ 3 7 IP68(3-8 )NEMA 9 6 11 IQ 12 1 16 18 Rotork Controls Ltd, Bath, UK 2 Rotork Controls Inc, Rochester, USA IQ IQ IQ PCIQ-Insight IQ IQ IQ IP67 IQ - EEx ia IIC T ( ) Insight IrDA TM 9 (RS232-IrDA

More information

01236B.book

01236B.book 使用 C3 和定时器连接 dspic33 DSC 和 PIC24 MCU 与兼容 UNI/O 总线的串行 EEPROM 作者 : 简介 Martin Kvasnicka Microchip Technology Inc. 随着嵌入式系统小型化的趋势, 市场对于减少器件间通信所用 I/O 引脚数的需求也与日俱增 Microchip 开发的 UNI/O 总线正满足了这一需求, 这一个低成本且易于实现的解决方案,

More information

00975A.book

00975A.book 使用 MSSP 模块进行 Microwire 串行 EEPROM 与 PIC16 器件的接口设计 作者 : 引言 Martin Kvasnicka Microchip Technology Inc. 目前市场上有许多种单片机用在嵌入式控制系统设计中, 这些嵌入式控制系统中的很大一部分都要用到非易失性存储器 由于串行 EEPROM 具有封装尺寸小, 存储容量灵活, 对 I/O 引脚要求低, 和低功耗低成本等特点,

More information

A2 LOCAL 201486 350 1.3 1.7 10 10 04 7 6 10 6 23 1 25 3 1,400 160 10% 5Wi-Fi 97 8 5 5 Wi-Fi 30 Wi-Fi Wi-Fi. HK 5 Wi-Fi Wifi 8 5 Wi-Fi.HK Wi-Fi.HK 30 W

A2 LOCAL 201486 350 1.3 1.7 10 10 04 7 6 10 6 23 1 25 3 1,400 160 10% 5Wi-Fi 97 8 5 5 Wi-Fi 30 Wi-Fi Wi-Fi. HK 5 Wi-Fi Wifi 8 5 Wi-Fi.HK Wi-Fi.HK 30 W 2014 08 06 1 No. % Hong Kong Edition EPOCHHK.COM EPOCHTIMES.COM 35 21 5 173,326,770 852-21569992 2002.11-2012.11 2002.11-2012.11 2002.11-2012.11 2002.11-2007.10 2002.11-2007.10 7 29 7 29 1999 15 4 9 4

More information

Chi BoCom H (insert Cover and Back cover).indb

Chi BoCom H (insert Cover and Back cover).indb 2 2 49 3 4 27 30 50 55 93 33 38 41 44 2011 6 30 2011 6 30 2010 12 31 % 4,347,717 3,951,593 10.02 2,433,056 2,236,927 8.77 4,099,307 3,727,936 9.96 3,157,975 2,867,847 10.12 247,542 222,773 11.12 4.40 3.96

More information

文件名

文件名 MICROCHIP PIC10F200/202/204/206 6 8 FLASH PIC10F200 PIC10F202 PIC10F204 PIC10F206 RISC CPU 33 12 8 8 4MHz 1 s 4MHz 1% TM ICSP TM ICD POR DRT WDT RC MCLR I/O /CMOS < 350 A @ 2V 4 MHz 100 na @ 2V FLASH 10000

More information

民航運輸統計

民航運輸統計 表 1 12 年 國 際 機 場 協 會 (ACI) 成 員 全 球 機 場 進 出 旅 客 人 數 前 30 名 - 按 分 美 國 亞 特 蘭 大 哈 茨 菲 爾 德 ATLANTA, GA (ATL) CHICAGO, IL (ORD) 客 客 進 出 旅 客 排 名 成 長 率 進 出 旅 客 排 名 成 長 率 ( 人 次 ) ( 位 ) (%) ( 人 次 ) ( 位 ) (%) 95,513,2

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 STC 单片机比较器原理及实现 主讲 : 何宾 Email:hebin@mail.buct.edu.cn 2016.03 STC 单片机比较器结构 STC15W 系列单片机内置了模拟比较器 对于 STC15W201S STC15W404S, 以及 STC15W1K16S 系列单片机的比较器内部结 构 STC 单片机比较器结构 从图中可以看出, 比较器正端输入 CMP+ 的输入电压来自单片机的 P5.5

More information

NMT A Bionic NAVIGATOR SC-7150 SC NM Clinician Programmer (CP) Bionic NAVIGATOR Boston Scientific Corporation or

NMT A Bionic NAVIGATOR SC-7150 SC NM Clinician Programmer (CP) Bionic NAVIGATOR Boston Scientific Corporation or NMT-003 90851363-01A Bionic NAVIGATOR SC-7150SC-7150-4NM-7152-12 Clinician Programmer (CP) Bionic NAVIGATOR 2 2011 Boston Scientific Corporation or its affiliates. All Rights Reserved. 1957 3 11 Boston

More information

_LIT MAN USR LX380-L-CHI

_LIT MAN USR LX380-L-CHI 103-009100-01 103-017101-01* * 2 Rev. 1 4 0.7' (20 cm) 1.5' (50 cm) 3' (1 m) 1.5' (50 cm) 10 5 6 7 10 10 10 10 10 10 8 9 10 11 12 13 14 15 II 1 2 3 16 1 2 17 1 2 3 18 1 2 1 2 3 19 32.8' (10.0m) 22.0' (6.7m)

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

What Can the 8-bit AVR® Core Do for You?

What Can the 8-bit AVR® Core Do for You? 8 位 AVR 内核可以做什么? 简介 作者 :Microchip Technology Inc. 的 Lloyd D. Clark 博士 8 位 AVR 单片机内核可以执行 100 多条不同的指令, 其中的许多指令可在一个时钟周期内执行 AVR 内核 (megaavr 器件以及 tinyavr 0 和 1 系列器件 ) 的现代化实现中包含双周期硬件乘法器 但是, 如何将原始处理能力转化为实际的应用性能并非总是一目了然,

More information

01 02 04 07 11 14 16 4

01 02 04 07 11 14 16 4 台灣積體電路製造股份有限公司 民國九十七年 營運報告 台積公司股票在台灣證券交易所 TWSE 掛牌上市 股票代號為 2330 台積公司股票的美國存託憑證 ADR 以TSM為代號 在美國紐約證券交易所 NYSE 掛牌上市 01 02 04 07 11 14 16 4 成 為 全 球 最 先 進 及 最 大 的 專 業 積 體 電 路 技 術 及 製 造 服 務 業 者, 並 且 與 我 們 無 晶 圓

More information

2016 8 252016 15 12 2016 2 3 5 8 51 53 56 58 65 68 73 74 77 78 235 62 2016 1 12016 6 30 BBM Banco BBM S.A. 2 Bank of Communications Co.,Ltd. 188 86-21-58766688 86-21-58798398 investor@bankcomm.com 200120

More information

(Bocom A)-as printed-1500.indb

(Bocom A)-as printed-1500.indb 2012 8 30 2012 (www.sse.com.cn) (www.bankcomm.com) 2 3 5 32 35 48 49 50 152 37 40 42 46 Bank of Communications Co., Ltd. 222 30 (200002) 88 35 188 200120 86-21-58766688 86-21-58798398 investor@bankcomm.com

More information

TB38 输入源选择 CWG 基于某个可选输入源来产生两个互补输出波形 这些输入源可以是连到 CWGxIN 引脚的外部输入, 也可以是来自其他片内外设的输出 输入源选择位 (GxIS) 用于选择输入源 CWG 的输入源和位选择设置可能会因器件而异 一些可用作输入源的外设包括比较器 捕捉 / 比较 /

TB38 输入源选择 CWG 基于某个可选输入源来产生两个互补输出波形 这些输入源可以是连到 CWGxIN 引脚的外部输入, 也可以是来自其他片内外设的输出 输入源选择位 (GxIS) 用于选择输入源 CWG 的输入源和位选择设置可能会因器件而异 一些可用作输入源的外设包括比较器 捕捉 / 比较 / TB38 互补波形发生器技术简介 作者 : 简介 Mike Gomez Microchip Technology Inc. 在需要精确半桥和全桥控制的应用中 ( 如电机驱动器应用 ), 最好使用具有可选择输入源 死区控制 极性控制 自动关断和自动恢复功能的互补波形发生器 Microchip 的 8 位单片机中的互补波形发生器 (Complementary Waveform Generator, CWG)

More information

尊 敬 的 客 户 : 欢 迎 您 ( 指 被 保 险 人, 以 下 简 称 您 ) 加 入 中 美 联 泰 大 都 会 人 寿 保 险 有 限 公 司 ( 以 下 简 称 大 都 会 人 寿 )MetHealth 360 健 康 呵 护 管 理 服 务 计 划 MetHealth 360 健 康

尊 敬 的 客 户 : 欢 迎 您 ( 指 被 保 险 人, 以 下 简 称 您 ) 加 入 中 美 联 泰 大 都 会 人 寿 保 险 有 限 公 司 ( 以 下 简 称 大 都 会 人 寿 )MetHealth 360 健 康 呵 护 管 理 服 务 计 划 MetHealth 360 健 康 MetHealth 360 健 康 呵 护 管 理 服 务 计 划 服 务 手 册 目 录 服 务 说 明 3 服 务 有 效 期 4 服 务 时 间 4 服 务 热 线 4 健 康 一 点 通 服 务 流 程 5 二 次 诊 疗 咨 询 服 务 流 程 6 客 户 权 益 7 客 户 义 务 7 客 户 隐 私 保 护 条 款 7 免 责 条 款 7 内 容 所 有 权.8 注 意 事 项 8 附

More information

01096B.book

01096B.book 使用 C30 编译器进行 SPI 串行 EEPROM 与 dspic33f 和 PIC24F 的接口设计 AN1096 作者 : 引言 Martin Kvasnicka Microchip Technology Inc. Microchip 的 25XXX 系列串行 EEPROM 均与 SPI 兼容, 其最大时钟频率在 3 MHz 到 20 MHz 的范围内 许多时候, 当设计利用串行 EEPROM

More information

AN1861 使用 Microchip RN4020 模块和 16 位 PIC 单片机实现 Bluetooth Smart 通信 作者 : 简介 Venkatesh Bengeri 和 Pradeep Shamanna 大多数嵌入式应用都需要实时通信来支持其应用环境 由于最终应用中需要基础结构支持,

AN1861 使用 Microchip RN4020 模块和 16 位 PIC 单片机实现 Bluetooth Smart 通信 作者 : 简介 Venkatesh Bengeri 和 Pradeep Shamanna 大多数嵌入式应用都需要实时通信来支持其应用环境 由于最终应用中需要基础结构支持, 使用 Microchip RN4020 模块和 16 位 PIC 单片机实现 Bluetooth Smart 通信 作者 : 简介 Venkatesh Bengeri 和 Pradeep Shamanna 大多数嵌入式应用都需要实时通信来支持其应用环境 由于最终应用中需要基础结构支持, 因此无法轻松实现 RS232 RN422 RS485 或以太网等有线通信标准 若要通过路由器 智能手机或平板电脑将本地嵌入式应用连接到云

More information