For Microchip, ICD3, ICD4, RealICE, PicKitx, one or two other cheap variants. For STM32, an ST JTAG pod. For Microsemi FPGA FlashPro4, for Lattice FPGA the HW-USB-2B "Programming Cable". Many modern development boards come with built in USB debuggers.
For Microchip, ICD3, ICD4, RealICE, PicKitx, one or two other cheap variants. For STM32, an ST JTAG pod. For Microsemi FPGA FlashPro4, for Lattice FPGA the HW-USB-2B "Programming Cable". Many modern development boards come with built in USB debuggers.