Does anyone here know of a CAN controller that will implement the protocol on-chip. I'm trying to find a controller that can be controlled from Java on Linux.
Have you looked in the Device database?