Arduino has released a new 32-bit ARM based version of their popular microcontroller they call the Arduino Due. It actually has TWO Controller Area Network (CAN) controllers built into it - but no transcievers. In a stunning second omission, Arduino Due provides NO EEPROM for persistent memory. You can't save variables from one power up to another. So we have commissioned our own version - The EVTV CANdue Microcontroller. This single board replaces the fragile micro USB connectors with a single strong Mini-B printer style USB port on the native USB port to the microcontroller. We've also added a 2Mbit EEPROM chip providing 256 Kbytes of persistent memory to save program data or configuration details. AND most importantly, a Texas Instruments CAN transceiver on the board to enable the CAN controller in the SAM3X microcontroller chip allowing direct CAN communications.