And here's an example of a CAN controller driver. It for the Microchip MCP251x (tested with an MCP2515) which uses an SPI interface to the processor. David Vrabel -- David Vrabel, Design Engineer Arcom, Clifton Road Tel: +44 (0)1223 411200 ext. 3233 Cambridge CB1 7EA, UK Web: http://www.arcom.com/