The SparkFun AST-CAN485 Dev Board is a miniature Arduino in the compact form factor of the Pro Mini. In addition to all the usual features that a mini Arduino has, it possesses an onboard CAN (Control Area Network) and RS485 ports, enabling quick and easy interfacing to a multitude of industrial devices.
The SparkFun AST-CAN485 Dev Board is based on the Atmel AT90CAN128 processor. The processor runs at 16MHz, has 128kB or Flash, 4kB of SRAM and features a hardware CAN controller. The CAN485 breaks out commonly used communications ports and pin functions including: I2C, SPI, UARTs, eight analog inputs and six interrupt-enabled pins.
Arduino libraries are provided to support the CAN and RS485 ports.
More information is available on the website of Sparkfun.