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文章
512浏览量
91297 -
编程器
+关注
关注
9文章
414浏览量
45073 -
调试器
+关注
关注
1文章
329浏览量
25236 -
ICD
+关注
关注
0文章
17浏览量
10556
发布评论请先 登录
相关推荐
热点推荐
MPLAB X IDE v4.00支持新的MPLAB ICD4调试器
现在可以下载MPLAB X IDE v4.00这个版本支持新的MPLAB ICD4调试器,以及:ICD4注册MPASM5.75新部件支持解释
发表于 04-10 07:48
ICD2调试器常见问题
ICD2调试器常见问题
ICD2 调试时出现“ICD0083: Debug: Unable to enter debug mode. Pl
发表于 10-30 08:28
•2541次阅读
mplab icd3错误消息及解决方法
MPLAB ICD 3在线调试器会产生许多不同的错误消息;其中一些错误消息比较特殊而其他的都可以用常规纠正措施解决。MPLAB ICD 3在
发表于 10-22 11:52
•2.3w次阅读
如何使用MPLAB ICD 3在线调试器的详细中文资料免费下载
MPLAB ICD3在线调试器是一款通过在Windows®平台上运行MPLAB X IDE软件的PC 控制的在线调试器。
发表于 06-08 10:28
•34次下载
MPLAB ICD 3调试故障纠正措施
) MPLAB ICD 3在线调试器有时会断开与PC的物理连接。检查USB通信电缆的连接。 4) 调试器有时会断开与目标板的物理连接。检查通信电缆的连接。
MPLAB® PICkit™ Basic调试器技术解析与应用指南
Microchip Technology MPLAB^®^ PICkit™ Basic调试器是一套经济划算的调试解决方案,适用于不需要高压编程或高级调试功能的项目。Microchip
MPLAB® PICkit™5 内电路调试器技术解析与应用指南
Microchip Technology MPLAB® PICkit™ 5内电路调试器/编程器支持对所有Microchip元件(包括PIC®
MPLAB® ICD 5内电路调试器技术解析与应用指南
评论