You answered a question I didn't ask.
Is this a real question. If you think I don't know what I wrote, please review it yourself. You will see I said *nothing* about programmable logic in the very general case, I asked about FPGAs which is what the Atmel has abandoned in all forms including the FPSLIC. Abaondoned in the sense of no new introductions to keep the product line current and useful.
It may be programmable logic, but it is not *field* programmable which is what the FPSLIC is and what I asked about. The CAP is an ASIC, programmed at the factory.
So what is your point? You just seem to like bashing the CM3 at any turn for any reason. I don't think I have seen a CM3 in automotive temp range either... or in DIP packaging... or in gallium arsenide. How is that relevant to anything we were discussing???
Great, but it is a new product and nothing like the Atmel FPGAs or FPSLICs that have been dropped because they were not viable in the market.
Now we are getting somewhere!!! That the FPSLIC was insignificant is exactly my point. It was introduced as a new product, pushed into as many new designs as Atmel could sell into and when it didn't get the volumes needed to be a viable product line it was abandoned for any new designs. Now you have to drop all the tools you used (assuming you adopted this device) forget all the training and find entirely new products to do the next job. Don't even think about trying to maintain the old designs with updates unless you keep someone on your staff that is the "go to" guy for that project.
I don't believe there is anything about the CM3 core that excludes the use of USB and CAN at the same time. This peripheral design also does not exclude the ST CM3 chips from every design or likely even many designs. I have never done a design with CAN and will likely never do one. If a chip has CAN capability, I will simply ignore that and consider the device on relevant merits to the application. You seem to be very hung up on this combination of USB and CAN.
As to the four Ps, price includes the development cost for most designs, also including time to market. If you are accustomed to using ARM MCUs (which many, many people are) then using a CM3 is a lot less of a ramp than switching to an AVR32. That is a cold, hard fact. It will affect some of the most important aspects of any project, risk and time to market (far above simple technical issues such as which one of the bazillion MCUs do I choose)!!!
If you think the 4 Ps outweigh program issues, I would hate to be your program manager. Or maybe you work a lot of late nights?