Microchip授权贝能科技生产的MPLAB ICD2是功能强大而成本较低的开发工具。它在MPLAB
IDE环境下运行,可以调试汇编和C源代码,查看、
修改变量,单步执行以及设置断点。它支持除PIC16F7X和PIC16F5X以外的所有FLASH
PICMicro和dsPIC的在线调试和编程。
MPLAB ICD2是通过ICSP对PIC系列单片机进行调试。在调试模式下它仅占用部分的资源,一级堆栈、几个通用寄存器和很小部分的程序空间。
主要特征包括:
1、全速运行
2、通过USB或串口连接到PC
3、支持dsPIC数字信号控制器的整个电源范围
4、可以用作廉价的编程器
5、“智能查看”变量窗口
6、集成过压/短路检测
7、可通过PC在线升级Firmware
8、支持断点、单步、连续单步和执行到光标处等多种通用调试方法
MPLAB ICD2器件支持:
PIC10F20X、PIC12FXXX、PIC16F6XXA、PIC16F68X、PIC16F716、PIC16F7X7、PIC16F87、PIC16F88、PIC16F81X、PIC16F87X(A)、PIC18C601、PIC18C801、PIC18FXXX和dsPIC30F系列
一些8Pin、14Pin和18Pin的器件在调试时需要一个具有专用仿真芯片的仿真板,这个芯片有2个脚与ICD2连接通讯,而不占用实际应用器件的管脚资源。
|
|
|
| ICD2 仿真头 |
型号 |
支持的器件 |
|
8Pin |
AC162059 |
PIC10F200/202/204/206、PIC12F508/509 |
|
AC162050 |
PIC12F629/675 |
|
AC162058 |
PIC12F683 |
|
14Pin |
AC162052 |
PIC16F630/676 |
|
AC162055 |
PIC16F684 |
|
AC162056 |
PIC16F688 |
|
AC162057 |
PIC12F635、PIC16F636 |
|
18Pin |
AC162053 |
PIC16F627A/628A/648A |
|
AC162054 |
PIC16F716 |
|
|
|
|