Microchip Technology MPLAB® ICD 5内电路调试器/编程器套件 (DV164055)是一款快速、功能丰富的仿真和编程工具,适用于PIC® 、dsPIC® 、AVR® 和SAM (ARM®) 设备。MPLAB ICD 5通过功能强大、简单易用的MPLAB X集成开发环境 (IDE) 图形用户界面 (GUI) 进行调试和编程。通过高速USB 2.0接口或以太网连接到计算机。DV164055采用扁平电缆连接到目标,一端是调试器,另一端是目标设备。该调试器通过内置仿真电路(而非特殊调试器芯片)与设备通信,并像真实设备一样执行代码。通过互操作,目标器件的所有特性均可通过MPLAB X IDE接口进行设置和修改。
数据手册:*附件:Microchip Technology MPLAB® ICD 5内电路调试器,编程器套件数据手册.pdf
特性
- 通过高速USB 2.0或以太网连接到计算机
- 全速调试
- 监控内部文件寄存器
- 配置引脚驱动器
- 使用RJ11或RJ45模块化电缆连接到目标,也连接到传统目标
- 支持多断点、秒表、源代码文件调试
- 使用MPLAB X IDE或MPLAB IPE对器件进行编程
- 实时调试用户硬件上的应用程序
- 根据内部事件设置断点
- 可通过固件下载进行现场升级
- 当目标需要外部电源时,从调试器接收反馈
- 支持1.2V至5.5V目标电源电压
- 通过1A PoE电源或能够在USB Type-C®连接器上提供3A电流的PC安全加电
- 在探头驱动器中添加了保护电路,以防止来自目标的电涌
- ~VDD和~~ VPP~ 电压监控器提供过压保护,所有线路均具有过流保护功能
- 电源引脚在确定电压安全连接、可编程电阻值和方向(上拉、下拉或不存在)之前进行物理隔离
- 可控编程速度提供灵活性,解决目标板设计问题
- 符合CE标准和RoHS指令
方框图

MPLAB® ICD 5内电路调试器技术解析与应用指南
一、产品概述
MPLAB® ICD 5是Microchip推出的高性能在线调试器/编程器,支持PIC®、dsPIC®、AVR®及SAM(Arm®)系列微控制器。其核心优势包括:
- 高速调试:32位MCU(300MHz主频)与4MB缓冲内存,支持全速调试。
- 多协议支持:兼容ICSP™、JTAG、SWD、UPDI等接口,覆盖Microchip全系MCU/DSC。
- 灵活供电:支持USB-C或PoE供电,可为目标板提供1.2V-5.5V/1A电源。
- 安全保护:集成过压/过流保护电路,符合CE和RoHS标准。
二、硬件架构与连接
1. 核心组件
- 调试单元:基于Arm Cortex-M的FPGA加速器,支持实时断点与数据捕获。
- 接口配置:
- USB 2.0 Type-C(默认):480Mbps速率,支持虚拟COM端口与数据可视化。
- 以太网:支持远程调试,需搭配PoE供电模块。
- 目标接口:8引脚RJ45扁平电缆,兼容RJ11适配器(需注意引脚映射)。
2. 目标板连接规范
- 电源设计:
- 通信协议选择:
- PIC/dsPIC:ICSP接口(PGC/PGD)。
- SAM/AVR:SWD/JTAG接口(需配置适配器板AC102015)。
三、调试功能详解
1. 实时调试特性
- 硬件断点:支持4-8个断点(视器件而定),零周期开销。
- 数据监视:通过MPLAB Data Visualizer实时采集功耗、寄存器值等数据。
- ITM/SWO跟踪:Arm Cortex-M设备可通过SWO引脚输出调试信息(如printf日志),最高速率4Mbps。
2. 高级功能
- 电源监控:实时测量目标板电流(分辨率29μA),支持代码与功耗关联分析。
- CI/CD集成:通过以太网实现自动化测试,适配Jenkins-Docker流程。
四、典型问题解决方案
1. 调试失败常见原因
- 时钟配置错误:确保目标器件时钟源与MPLAB X IDE设置一致。
- 接口冲突:AVR UPDI引脚若配置为GPIO,需高压脉冲激活(12V)。
- 电源异常:检测VDD电压是否在器件规格范围内(如PIC32需1.8V-3.6V)。
2. 固件恢复
若工具无响应,可通过底部恢复按钮或MPLAB X IDE的“Emergency Boot Firmware Recovery”强制刷新固件。
五、应用场景建议
-
PIC
+关注
关注
8文章
511浏览量
90424 -
编程器
+关注
关注
9文章
410浏览量
44054 -
调试器
+关注
关注
1文章
325浏览量
24919 -
ICD
+关注
关注
0文章
16浏览量
10502
发布评论请先 登录
MPLAB X IDE v4.00支持新的MPLAB ICD4调试器
ICD2调试器常见问题
mplab icd3错误消息及解决方法
如何使用MPLAB ICD 3在线调试器的详细中文资料免费下载
MPLAB ICD 3调试故障纠正措施
MPLAB® PICkit™ Basic调试器技术解析与应用指南
MPLAB® PICkit™5 内电路调试器技术解析与应用指南

MPLAB® ICD 5内电路调试器技术解析与应用指南
评论