The MCUs programmable by the MPLAB Snap include 32-bit devices and dsPIC digital signal controllers (DSCs). MPLAB Snap is ideal for projects that do not require high-voltage programming or advanced debugging. The debugger/programmer offers all the entry-level features that are required to debug prototypes quickly.
MPLAB Snap uses the GUI of the MPLAB X IDE, version 5.05 or later. It uses a 480 Mbps USB 2.0 interface to connect to the computer and an 8-pin single in-line (SIL) connector to connect to the target. Two device I/O pins and the reset line are used to implement in-circuit debugging and Microchip ICSP (in-circuit serial programming). MPLAB Snap’s onboard 32-bit 300 MHz SAM E70 MCU, based on an Arm Cortex-M7 core, matches the clocking speed of the target device.
The debugger system uses the target MCU’s built-in self-test circuitry rather than a dedicated debugger chip and can debug in real time at full target MCU speed. Features of the device can be set and modified via the MPLAB X GUI.
The MPLAB Snap is powered through its Micro-B USB interface, with no external power required. The target device voltage range is 1.20 V to 5.5 V, sufficient to support a wide variety of devices.
The Microchip MPLAB Snap is shipping now from RS in the EMEA and Asia Pacific regions.