AVR- H128-CAN development board
Users Manual
All boards produced by Olimex are ROHS compliant
Rev.A, January 2005
Copyright(c) 2009, OLIMEX Ltd, All rights reserved
Page1
INTRODUCTION
AVR-H128-CAN is inexpensive way to develop and prototype circuits with
AT90CAN128 without need to deal with SMD soldering. All microcontroller pins
are available on extension header with 0.1" and power supply, oscillators, ICSP,
JTAG are wired, so all you need to do is to connect your additional components to
the AVR ports, as the step is 0.1" these headers perfectly fit the prototype sea of pad
boards with 0.1" step.
BOARD FEATURES
–
–
–
–
–
–
–
–
–
–
–
AT90CAN128-16AU microcontroller with 128KB Flash, 4KB RAM, 4KB
EEPROM, CAN controller
ICSP 5x2 pin connector for in-circuit programming with AVR-PG1 or AVR-PG2
or STK500 compatible programmer
JTAG 5x2 pin connector for in-circuit debugging with AVR-JTAG-L or AVR-
JTAG-USB
16MHz scillator circuit
32768 Hz oscillator circuit
Reset IC ZM33064
+5V voltage regulator LM78L05
power supply filtering capacitors
extension pin headers for each uC pin
FR-4, 1.5 mm (0,062"), green soldermask, white silkscreen component print
dimensions 47x47 mm (1.85x1.85")
ELECTROSTATIC WARNING
The AVR-H128-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:
The cable you will need depends on the programmer/debugger you use. If
you use AVR-JTAG or AVR-PG1 you will need RS232, if you use AVR-USB-JTAG
or AVR-ISP500/TINY/ISO you will need 1.8 m A-B USB cable, if you use AVR-
PG2, you will need LPT cable.
Hardware:
One of OLIMEX Programmers/Debuggers –
AVR-JTAG, AVR-USB-
JTAG, AVR-ISP500, AVR-ISP500-TINY, AVR-ISP500-ISO, AVR-PG1, AVR-PG2.
Software:
AVR C compiler.
Page2
PROCESSOR FEATURES
AVR-H128-CAN
board use High-performance, Low-power AVR® 8-bit
Microcontroller – AT90CAN128 from Atmel Corporation with these features:
–
Advanced RISC Architecture
–
–
–
–
–
133 Powerful Instructions – Most Single Clock Cycle Execution
32 x 8 General Purpose Working Registers + Peripheral Control
Registers
Fully Static Operation
Up to 16 MIPS Throughput at 16 MHz
On-chip 2-cycle Multiplier
128K Bytes of In-System Reprogrammable Flash
–
–
Non volatile Program and Data Memories
–
Endurance: 10,000 Write/Erase Cycles
Selectable Boot Size: 1K Bytes, 2K Bytes, 4K Bytes or 8K Bytes
In-System Programming by On-Chip Boot Program (CAN,
UART, ...)
True Read-While-Write Operation
–
Optional Boot Code Section with Independent Lock Bits
–
–
–
–
–
–
–
–
4K Bytes EEPROM (Endurance: 100,000 Write/Erase Cycles)
4K Bytes Internal SRAM
Up to 64K Bytes Optional External Memory Space
Programming Lock for Software Security
Boundary-scan Capabilities According to the JTAG Standard
Programming Flash (Hardware ISP), EEPROM, Lock & Fuse Bits
Extensive On-chip Debug Support
15 Full Message Objects with Separate Identifier Tags and Masks
Transmit, Receive, Automatic Reply and Frame Buffer Receive Modes
1Mbits/s Maximum Transfer Rate at 8 MHz
Time stamping, TTC & Listening Mode (Spying or Autobaud)
Programmable Watchdog Timer with On-chip Oscillator
8-bit Synchronous Timer/Counter-0
–
–
–
JTAG (IEEE std. 1149.1 Compliant) Interface
–
–
–
–
CAN Controller 2.0A & 2.0B - ISO 16845 Certified
–
–
–
–
–
Peripheral Features
–
–
10-bit Prescaler
External Event Counter
Output Compare or 8-bit PWM Output
Page3
–
8-bit Asynchronous Timer/Counter-2
–
–
–
–
10-bit Prescaler
External Event Counter
Output Compare or 8-Bit PWM Output
32Khz Oscillator for RTC Operation
10-bit Prescaler
Input Capture with Noise Canceler
External Event Counter
3-Output Compare or 16-Bit PWM Output
Output Compare Modulation
8 Single-ended Channels
7 Differential Channels
2 Differential Channels With Programmable Gain at 1x, 10x, or 200x
–
Dual 16-bit Synchronous Timer/Counters-1 & 3
–
–
–
–
–
–
8-channel, 10-bit SAR ADC
–
–
–
–
–
–
–
On-chip Analog Comparator
Byte-oriented Two-wire Serial Interface
Dual Programmable Serial USART
Master/Slave SPI Serial Interface
–
Programming Flash (Hardware ISP)
–
Special Microcontroller Features
–
–
–
–
–
–
Power-on Reset and Programmable Brown-out Detection
Internal Calibrated RC Oscillator
8 External Interrupt Sources
5 Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down
& Standby
Software Selectable Clock Frequency
Global Pull-up Disable
–
–
–
–
Operating Voltages: 2.7 – 5.5V
Operating temperature: Industrial (-40°C to +85°C)
Maximum Frequency: 8 MHz at 2.7V, 16 MHz at 4.5V
53 Programmable I/O Lines
Page4
BLOCK DIAGRAM
Page5