JTAG cannot, but ARM Serial Wire Debug, Microchip ICSP, Silabs C2 or AVR ISP uses a lot less pins and often shares the JTAG pins on the chip.
Minimum is 3 pins, ground, clock and data.
Often its 4 pins, including Vdd sense (for logic level converters)
Or 5, some chips also need RESET.