General description CAN-BUS is a common industrial bus because of its long travel distance medium communication speed and high reliability. It is commonly found on modern machine tools and as an automotive diagnostic bus. This CAN-BUS Shield adopts MCP2515 CAN Bus controller with SPI interface and MCP2551 CAN transceiver to give your Arduino / Seeeduino CAN-BUS capability. With an OBD-II converter cable added on and the OBD-II library imported you are ready to build an onboard diagnostic device or data logger. Applications Industrial control Automotive control Atmega16U2 instead 8U2. This update services for USB interface chip. Theoretically UNO can simulate USB HID such as MIDI / Joystick / Keyboard; Pin-out: Added SDA and SCL pins that are near to the AREF pin and two other new pins placed near to the RESET pin the IOREF that allow the shields to adapt to the voltage provided from the board; More stable RESET circuit. The RESET key position has changed has been moved to the corner near the USB interface board more convenient and press. Features: Implements CAN V2.0B at up to 1 Mb/s SPI Interface up to 10 MHz Arduino / Freaduino completely compatible Standard (11 bit) and extended (29 bit) data and remote frames; Industrial standard 9 pin sub-D connector; Two receive buffers with prioritized message storage Operating voltage: DC5-12V Electrical Characteristics: PARAMETER MIN TYP MAX UNIT Power Supply Voltage: 5~12 V; Power Supply Current: 1.5 / 100 / 2000 mA; High Level Input Voltage: 3 / 3.3 / 3.6 V; Low Level Input Voltage -0.3 / 0 / 0.5 V. Atmega16U2 instead 8U2. This update services for USB interface chip Microcontroller: ATmega328 Operating Voltage: 5V Input Voltage (recommended); 7-12V Input Voltage (limits): 6-20V Digital I/O Pins: 14 (of which 6 provide PWM output) Analog Input Pins: 6 DC Current per I/O Pin: 40 mA DC Current for 3.3V Pin: 50mA Flash Memory: 32 KB (ATmega328) of which 0.5 KB used by bootloader SRAM: 2 KB (ATmega328) EEPROM: 1 KB (ATmega328) Clock Speed: 16MHz