I am using three kind of arm chips,LPC81X, LPC11C, and LPC4357, is there have tools to download program to those chip by one programmer.
Recommend use MCU-link or LPC-link2:
PEMicro multilink universal is good choice but you also check LPC-Link2(https://www.nxp.com/design/microcontrollers-developer-resources/lpc-microcontroller-utilities/lpc-li...). It a stand-alone NXP programmer with no extra power source.
Try the PE Micro Multilink Universal or FX. I think it supports all 3 of those devices and does support SWD.
I just checked the device tree in my connection manager and it does list all those devices as well. I have the Multilink Universal and have had great success with it. They also have very good support and documentation.