AVR-CAN development board Users Manual Rev.A, January 2010 Copyright(c) 2011, OLIMEX Ltd, All rights reserved Page 1INTRODUCTION: AVR-CAN is inexpensive way to learn AT90CAN128 microcontroller from Atmel. It s in very compact form 60x55mm and the presence of both CAN and RS232 allows the customer to make a bridge between UART and CAN networks. All AVR pins are available on extension connectors and the board can be easily a snap-on prototype or other mother board where additional circuits are built. BOARD FEATURES: - MCU: AT90CAN128 128Kb Flash, 4Kb EEPROM, 4Kb SRAM, 52 GPIO, 32 working registers, a CAN controller, Real Time Clock, four Timer/Counters with PWM, 2 UARTs, Two-wire Serial Interface, an 8-channel 10-bit ADC, Watchdog Timer, SPI serial port, JTAG interface, five selectable power saving modes - 5x2 pin JTAG connector for programming and debugging with AVR-JTAG-L or AVR-JTAG-USB - RS232 DB9 female connector and driver - CAN controller and interface - User button - Status LED - 16 MHz oscillator circuit - 32768 Hz oscillator circuit - Reset button and circuit - On board voltage regulator (+5V) - Power supply LED - Power supply connector - Extension pin headers for every uC pin - FR-4, 1.5 mm (0.062 ), soldermask, white silkscreen component print - Dimension 60x50 mm (2.36x1.96 ) ELECTROSTATIC WARNING: The AVR-CAN board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board. BOARD USE REQUIREMENTS: Cables: RS232 cable in case you want to use the RS232 and/or CAN interface. You might need other cables depending on the programming/debugging tool you use. Hardware: Programmer/Debugger AVR-JTAG-L or AVR-JTAG-USB or other compatible programming/debugging tool. Software: AVR Studio 4.13 (or later) + WinAVR (latest version) or IAR AVR. AVR Studio and WinAVR are free to download and use. Take a note that AVR Studio 4.13 has a bug and doesn t read the fuses correctly. On our request to Atmel support they had confirmed the bug and Page 2