Microchip PIC系列包含了大量的器件。2016年,当 Microchip 收购 Atmel 时,这个名单扩大了。今天,流行的 AVR 设备,如 ATmega 和 ATtiny 被纳入 MPLAB。
这可能会导致一些混乱,因为它不容易明显哪些设备是由哪个程序员支持的。例如,Microchip 提供低成本的 MPLAB SNAP调试器,如图所示。重要的是要知道哪些设备是支持的,哪些是不支持的。
为了回答这个问题,microchip提供了一个**设备支持(**Device Support ) 矩阵。查找信息的最佳位置是在C驱动器中的MPLAB文件夹,如下图所示。你也可以在这里找到信息。但是,该链接将来可能会更改或过时。
在撰写本文时,设备支持文档长达74页。这里有一个例子,展示了在经典 Arduino 产品上有特色的支持流行的 ATmega328p 的工具。
请注意,Microchip 的 SNAP 调试器不适用于基于以前 Atmel AVR 设备的 UPDI/ PDI 和 TPI,除非移除 R48 下拉电阻,并在 TVDD (J4-2)到 TPGD/DAT(J4-4) 之间安装1k至10k上拉电阻。