Engineering Technical Notes (ETNs)

Last modified by Microchip on 2025/11/03 15:07

Current Tools

Hardware ToolETN #ETN Description
MPLAB® PICkit™ 5
In-Circuit Debugger
ETN-39MPLAB PICkit 5 Bluetooth® firmware update modification
MPLAB ICD 4 / MPLAB PICkit 4 Target
Adapter Board (AC102015)
ETN-38MPLAB Debugger Adapter Board AVR® interface modification
MPLAB PICkit 4
In-Circuit Debugger
ETN-37BMPLAB PICkit 4 VPP overshoot modification
MPLAB Snap
In-Circuit Debugger (1)
ETN-36MPLAB SNAP AVR Unified Program and Debug Interface (UPDI)/Program and Debug Interface (PDI)/Tiny Programming Interface (TPI) Interface Modification

Note (1): For the MPLAB Snap Rev 2 (Assembly #02-10381/R2), you can use jumper J5 instead of ETN #36. From the J5 silkscreen:
PIC® = 1-2: For all other Microchip devices
AVR = 2-3: AVR MCUs that use UPDI/PDI/TPI

Legacy Tools

Hardware ToolETN #ETN Description
MPLAB PICkit 3
In-Circuit Debugger
ETN-32PICkit 3 operation at low voltage:
Applies to assembly #10-00424-R4 or below.
MPLAB ICD 3
In-Circuit Debugger
ETN-29MPLAB In-Circuit Debugger (ICD) 3 VPP increased current sink modification:
Applies to assembly #10-00421-RC or below.
ETN-35MPLAB ICD 3 VDD slew rate modification for enhanced midrange VPP-first:
Applies to Assembly #10-00421-R3. Also applies to PIC12F752 devices.
MPLAB REAL ICE™
In-Circuit Emulator
ETN-30MPLAB REAL ICE sourcing power modification:
Applies to assembly #10-00401-R1 or below.
MPLAB PM3
Universal Device Programmer
ETN-26MPLAB PM3 Integrated In Circuit Serial Programming™ (ICSP™) MCLR/VPP slew rate modification:
Applies to assembly # 10-00359-R9 or below without ECO 2937.
ETN-28PIC16C5x 28P Dual In-line Package (DIP)/28P Small Outline Integrated Circuit (SOIC) PM3 socket modules AC164301/AC164302 modification for current limit VPP/MCLR during programming.
ETN-31MPLAB PM3 socket module AC164339 modification for dsPIC33FJ06GS101-SO.
ETN-34PM3 socket module AC164335 modification for dsPIC33FJ16GS504-I/PT:
Applies to assembly # 0-00398.