如何将MPLAB ICD2与PIC18F14K50编程适配器及排针连接?
MPLAB ICD2 与 PIC18F14K50 编程适配器及排针的连接步骤
作为常年折腾PIC系列芯片编程的老玩家,我给你一步步拆解这个连接流程,只要盯紧引脚对应关系,其实没什么难度:
前置准备
先把需要的家伙事儿都摆到桌面上:
- MPLAB ICD2 调试/编程器
- PIC18F14K50 专用编程适配器(带排针焊接位或插装座)
- 2x5规格排针(或适配适配器引脚数的10针排针)
- 焊接工具(电烙铁、焊锡、助焊剂,用于固定排针)或杜邦线(临时连接用)
- 可选:防静电手环(避免静电击穿敏感芯片)
步骤1:给编程适配器装排针
- 如果你的适配器没预装排针,先把排针直脚端插入适配器的引脚孔,注意让长脚朝外(方便后续接ICD2)
- 用电烙铁把每个引脚焊牢,焊完后用万用表通断档检查相邻引脚,确保没有短路;要是用插装式排针,直接按紧就行,不用焊接
- 焊完后轻轻拽一下排针,确认不会松动
步骤2:死记硬背引脚对应关系(关键!)
接错引脚轻则烧不了程序,重则烧坏ICD2或芯片,一定要核对清楚:
MPLAB ICD2的10针编程接口(正面看,引脚1在左上角):
- Pin 1:目标板VDD(电源正极)
- Pin 2:目标板VSS(电源负极/地)
- Pin 3:PGD(编程数据引脚)
- Pin 4:PGC(编程时钟引脚)
- Pin 5:MCLR/VPP(复位/编程电压引脚)
- Pins 6-10:空引脚(NC),不用接
PIC18F14K50(以PDIP封装为例,其他封装查 datasheet)的编程引脚:
- VDD:引脚1
- VSS:引脚10
- PGD:引脚17(RB6/PGD)
- PGC:引脚18(RB7/PGC)
- MCLR/VPP:引脚5
适配器已经把芯片的这些引脚引到排针上了,你只需要对应连接:
- ICD2 Pin1 ↔ 适配器VDD引脚
- ICD2 Pin2 ↔ 适配器VSS引脚
- ICD2 Pin3 ↔ 适配器PGD引脚
- ICD2 Pin4 ↔ 适配器PGC引脚
- ICD2 Pin5 ↔ 适配器MCLR/VPP引脚
步骤3:把ICD2和适配器连起来
- 用杜邦线的话,每根线对应好引脚,建议用颜色区分(比如红色接VDD,黑色接VSS),避免后续排查麻烦
- 要是直接插装,把ICD2的10针接口对准适配器排针插到底,确保没有松动
- 注意:如果适配器/目标板自带电源,要在MPLAB里设置好供电方式,别同时用ICD2和外部电源给芯片供电,会造成电源冲突
步骤4:最后检查一遍
- 再核对所有引脚对应关系,确保VDD和VSS没接反,PGD/PGC/MCLR也没接错
- 把ICD2的USB线插电脑,打开MPLAB IDE,选对器件(PIC18F14K50)和调试工具(MPLAB ICD2),尝试读取芯片ID,能成功就读说明连接没问题
内容的提问来源于stack exchange,提问作者Sarath R Chandran
相关产品推荐
相关产品推荐

