Content originally posted in LPCWare by rocketdawg on Thu Jan 07 12:44:08 MST 2016
that might be hard.
You see, ARM just license the CORE to silicon vendors.
Then each vendor is free to create their own hardware blocks for peripherals.
A LPC CAN peripheral will be different from an ST CAN, or TI CAN, or any other vendors CAN.
An LPC CAN block may even be different from one product line to another.
Peripherals is where the chip vendors add value.
There is one non-ARM vendor (nameless, of course) that provides a simulator for their parts.
they do this because their hardware debugging sucks unless you spend 400 bucks on their top of the line ICE.
And even then, the skids are a pain.
But their simulator is often more buggy than their hardware.