注意事项:1. 除 RESET 和 XTAL1 外的所有引脚。2. 违反复位时的这些规格可能会导致器件进入测试模式。3. 除非另有说明,否则商业规格适用于 Express 器件。4. QBD(准双向)引脚包括端口 1、P2.6 和 P2.7。5. 标准输出包括 AD0–15、RD、WR、ALE、BHE、INST、HSO 引脚、PWM、P2.5、CLKOUT、RESET、端口 3 和 4、TXD、P2.0 和 RXD(串行模式 0)。V OH 规格对 RESET 无效。端口 3 和 4 为开漏输出。6. 标准输入包括 HSI 引脚、READY、BUSWIDTH、RXD、P2.1、EXTINT、P2.2、T2CLK、P2.3 和 T2RST、P2.4。7. 最大如果 V OL 保持在 0.45V 以上或 V OH 保持在 V CC b 0.7V 以下,则每个引脚的电流必须在外部限制为以下值。输出引脚上的 I OL 为 10 mA 准双向引脚上的 I OH 为自限制 标准输出引脚上的 I OH 为 10 mA 8. 正常运行期间每个总线引脚(数据和控制)的最大电流为 g 3.2 mA。9. 在正常(非瞬态)条件下,适用以下总电流限制。端口 1。P2.6 I OL 为 29 mA I OH 为自限制 HSO。P2.0。RXD。RESET I OL 为 29 mA I OH 为 26 mA P2.5。P2.7。WR。BHE I OL 为 13 mA I OH 为 11 mA AD0–AD15 I OL 为 52 mA I OH 为 52 mA RD。ALE。 INST–CLKOUT I OL � 13 mA I OH � 13 mA
注释:(注释适用于所有规格)1. QBD(准双向)引脚包括端口 1、P2.6 和 P2.7。2. 标准输出包括 AD0–15、RD、WR、ALE、BHE、INST、HSO 引脚、PWM、P2.5、CLKOUT、RESET、端口 3 和 4、TXD、P2.0 和 RXD(串行模式 0)。V OH 规格对 RESET 无效。端口 3 和 4 为开漏输出。3. 标准输入包括 HSI 引脚、EA、READY、BUSWIDTH、NMI、RXD、P2.1、EXTINT、P2.2、T2CLK、P2.3 和 T2RST、P2.4。4. 如果 V OL 保持在 0.45V 以上或 V OH 保持在 0.45V 以下,则必须通过外部将每个引脚的最大电流限制为以下值。 V CC b 0.7V。输出引脚上的 I OL。10 mA 准双向引脚上的 I OH。自限流标准输出引脚上的 I OH。10 mA 5。正常运行期间,每个总线引脚(数据和控制)的最大电流为 3.2 mA。6。正常(非瞬态)条件下,适用以下总电流限制。端口 1。P2.6 I OL。29 mA I OH 自限流 HSO。P2.0。RXD。RESET I OL。29 mA I OH。26 mA P2.5。P2.7。WR。BHE I OL。13 mA I OH。11 mA AD0–AD15 I OL。52 mA I OH。52 mA RD。ALE。INST–CLKOUT I OL。13 mA I OH。13 mA 7。典型值基于有限数量的样本并且不保证。列出的值是在室温和 V REF e V CC e 5V 下得到的。
// 配置字 1 CONFIG FEXTOSC=XT // 晶体振荡器 CONFIG RSTOSC=EXTOSC // EXTOSC 按照 FEXTOSC 位操作 CONFIG CLKOUTEN=OFF // CLKOUT 功能已禁用 CONFIG PR1WAY=ON // PRLOCK 位只能被清除和设置一次 CONFIG CSWEN=ON // 允许写入 NOSC 和 NDIV CONFIG FCMEN=ON // 故障安全时钟监视器已启用 // 配置字 2 CONFIG MCLRE=EXTMCLR // 如果 LVP=0,则 MCLR 引脚为 MCLR;如果 LVP=1,则 RE3 引脚功能为 MCLR CONFIG PWRTS=PWRT_OFF // PWRT 被禁用 CONFIG MVECEN=OFF // 向量表不用于确定中断优先级 CONFIG IVT1WAY=ON // IVTLOCK 位只能被清除和设置一次 CONFIG LPBOREN=OFF // ULPBOR 被禁用 CONFIG BOREN=SBORDIS // 欠压复位被启用,SBOREN 位被忽略 CONFIG BORV=VBOR_2P45 // 欠压复位电压 (VBOR) 设置为 2.45V CONFIG ZCD=OFF // ZCD 被禁用,通过设置 ZCDCON 的 ZCDSEN 位置位来启用 CONFIG PPS1WAY=ON // PPSLOCK 只能被清除/设置一次;清除/设置周期后 PPS 锁定 CONFIG STVREN=ON // 堆栈满/下溢将导致复位 CONFIG DEBUG=OFF // 后台调试器禁用 CONFIG XINST=OFF // 扩展指令集和索引寻址模式禁用 // 配置字 3 CONFIG WDTCPS=WDTCPS_31 // 分频器比率 1:65536 ; WDTPS 的软件控制 CONFIG WDTE=OFF // WDT 禁用; SWDTEN 被忽略 CONFIG WDTCWS=WDTCWS_7 // 窗口打开 100%;软件控制;不需要密钥访问 CONFIG WDTCCS=SC // 软件控制 // 配置字 4 CONFIG BBSIZE=BBSIZE_512 // 引导块大小为 512 个字 CONFIG BBEN=OFF // 引导块已禁用 CONFIG SAFEN=OFF // SAF 已禁用 CONFIG WRTAPP=OFF // 应用程序块不受写保护 CONFIG WRTB=OFF // 配置寄存器(300000-30000Bh)不受写保护 CONFIG WRTC=OFF // 引导块(000000-0007FFh)不受写保护 CONFIG WRTD=OFF // 数据 EEPROM 不受写保护 CONFIG WRTSAF=OFF // SAF 不受写保护 CONFIG LVP=ON // 低压编程已启用,MCLR 引脚,MCLRE 被忽略 // 配置字 5 CONFIG CP=OFF // PFM 和数据 EEPROM 代码保护已禁用