What I'm trying to figure out is how can to make field upgrades for Flash-based firmware for the TMS320F28035PN microcontrollers. I'm going to JTAG-chain Altera EPM2210 CPLD and Lattice XP2 FPGA and I can program them from a single JTAG connector. Unfortunately I can't figure out how to make the Piccolo MCUs programmable similarly. TI does offer a "Flash API" library but it must be embedded in a custom boot loader and somehow written into the Flash before it can be used. We are facing Catch22 here - this firmware must be written in the Flash in order to be able to write to Flash. Initial firmware can be put in the Flash via JTAG using Code Composer Studio and this is where the problem is. First of all, it is not feasible for my customers to go and buy CCS just to be able to program my board with a new version of firmware. The other issue is that the board must be stopped, case opened, JTAG cable connected to Piccolo's DEDICATED JTAG connector etc. I need something to be able to reprogram it in-circuit, without opening the case and connecting cables. I can NOT use Flash API because of multiple issues -- it is not uniform with CPLD and FPGA programming (that I can do from the same JTAG chain with my own software,) it requires a separate initial programming, the Flash programming software can be damaged in the Flash thus making board inoperable and not fixable without special tools, I will need to put a dedicated connector for Piccolos to make use of those special tools and for initial programming, Flash API require using aditional pins for programming and I'm extremely limited on those. What I would need is a full BSDL file for TMS320F28035PN so I could put them in the same chain with CPLD and FPGA and program them with my own sotware over JTAG. I need a FULL BSDL file, with IEEE 1532 ISC commands. NOT the IEEE 1149.1 Boundary Scan info that is offered on the TI site so I don't need any SPECIAL programming devices or software to program those. I have not been able to find this file. If the full BSDL files are not available, do you have another suggestions given the situation I have explained above. I absolutely love the C2000 family and use it quite extensively but I must be able to overcome this programming issue. This is quite urgent because it doesn't allow me to finish my schematics and start board layout. Thank you, Frank