ISP是(In-System Programming) 是在系统编程 这里的系统指的是电路系统 也就是说给芯片编程的时候 不必将芯片移出其运行的电路系统
JTAG是(Joint Test Action Group)是联合测试行为组 提出了一种边界扫描链的结构 也本身与ISP并没有什么联系 JTAG主要同于边界扫描测试芯片内部信号 但通过某种方式也可以实现编程 采用JTAG编程的方式其实芯片也不需要离开电路系统 因此也是一种ISP 所以从字面上看 ISP是从编程方式来表述 而 JTAG是从编程实现的结构上来描述的
而对于单片机的ISP和JTAG接口
这里的ISP则一般指的是通过SPI接口进行在系统编程(ISP)
而JTAG则是通过JTAG接口进行在系统编程
这里的描述我觉得更多的是一种习惯 而非准确的ISP或者JTAG的字面意思