I have a suggestion for NXP. Implement JTAG via USB much like DFU is right now. Use another pin on a MCU/CPU if low on POR or reset in general then USB becomes JTAG port. This way I don't have to spend hundreds if not over a thousand dollars for stupid JTAG probes. I have JTAG probes comming out my you know where for all the different MCU's/CPU's I use. I have LPClink2 for NXP, STLinkv3 (mini and V3) for ST Micro, JLINK for Renesas RZ/A2M CPU. $1000.00 for a jlink is absurd no matter how you look at it. It would be very cool to run OCD or VisualGDB via USB JTAG implemented on MCU. Don't tell me there is no room in the silicon I know better. With USB JTAG 3rd party companies can write nice GUI's all day long and see if the market will pay a grand to single step thru code. USB is implemented on all but the lowest end of MCU's so the infrastructure is already in place.