AVR- M16L development board
Users Manual
All boards produced by Olimex are ROHS compliant
Rev. C, January 2005
Copyright(c) 2009, OLIMEX Ltd, All rights reserved
Page1
INTRODUCTION
AVR-M16L is header board with JTAG connector and Atmega16L – 8-bit
Microcontroller with 16K Bytes In-System Programmable Flash.
BOARD FEATURES
–
–
–
–
–
–
–
JTAG 5x2 pin connector for in-circuit programming and debugging with AVR-
JTAG-L or AVR-JTAG-USB pin to pin compatible to AT90S8535 and may be used with AVR-P40B-8535xMhz prototype boards
ATMega16L-08AC avr microcontroller 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 51x19 mm (2"x0.73")
ELECTROSTATIC WARNING
The AVR-M16L 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, if you use AVR-USB-JTAG you will need 1.8 m A-B USB cable.
Hardware:
One of OLIMEX Programmers/Debuggers – AVR-JTAG , AVR-USB-
JTAG , or other compatible Programmer/Debugger.
Software:
AVR C compiler.
Page2
PROCESSOR FEATURES
AVR-M16L
board use High-performance, Low-power AVR® 8-bit Microcontroller
– ATmega16L from Atmel Corporation with these features:
–
Advanced RISC Architecture
–
–
–
–
–
131 Powerful Instructions – Most Single-clock Cycle Execution
32 x 8 General Purpose Working Registers
Fully Static Operation
Up to 16 MIPS Throughput at 16 MHz
On-chip 2-cycle Multiplier
–
–
High Endurance Non-volatile Memory segments
–
16K Bytes of In-System Self-programmable Flash program memory
–
–
–
512 Bytes EEPROM
1K Byte Internal SRAM
Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
–
–
–
Data retention: 20 years at 85°C/100 years at 25°C
Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
Programming Lock for Software Security
JTAG (IEEE std. 1149.1 Compliant) Interface
–
Boundary-scan Capabilities According to the JTAG Standard
–
–
Extensive On-chip Debug Support
Programming of Flash, EEPROM, Fuses, and Lock Bits through the
JTAG Interface
–
Peripheral Features
–
Two 8-bit Timer/Counters with Separate Prescalers and Compare
Modes
–
–
–
–
One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode
Real Time Counter with Separate Oscillator
Four PWM Channels
8-channel, 10-bit ADC
–
–
8 Single-ended Channels
7 Differential Channels in TQFP Package Only
2 Differential Channels with Programmable Gain at 1x, 10x, or 200x
Byte-oriented Two-wire Serial Interface
Programmable Serial USART
Page3
–
–
–
–
–
–
–
–
Master/Slave SPI Serial Interface
Programmable Watchdog Timer with Separate On-chip Oscillator
–
On-chip Analog Comparator
Special Microcontroller Features
–
–
Power-on Reset and Programmable Brown-out Detection
Internal Calibrated RC Oscillator
External and Internal Interrupt Sources
Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Powerdown, Standby and Extended Standby
32 Programmable I/O Lines
Operating Voltages
–
2.7 - 5.5V
Speed Grades
–
0 - 8 MHz
Page4
BLOCK DIAGRAM
Page5
MEMORY MAP:
Page6
Page7
SCHEMATIC
Page8
BOARD LAYOUT
POWER SUPPLY CIRCUIT
The board is power supplied from header connector (1-20) pin 10 and pin 11 with
3.3 V DC.
RESET CIRCUIT
AVR-M16L reset circuit is made with RC group (R1 and C1) and includes pin 6 of
JTAG connector, pin 9 of header connector (1-20), and ATmega16L pin 4.
JUMPER DESCRIPTION
There are no jumpers on this board.
CONNECTOR DESCRIPTIONS
JTAG
7
8
5
6
3
4
1
2
9
10
Pin # Signal Name
PC2
GND
PC4
+3.3V
PC3
RST
+3.3V
NC
PC5
GND
Page9
HEADER CONNECTOR (1-20)
Pin #
9
11
13
5
7
1
3
15
17
19
Signal Name
PB0
PB2
PB4
PB6
RST
GND
XTAL1
PD1
PD3
PD5
HEADER CONNECTOR (21-40)
Pin #
10
12
14
6
8
2
4
16
18
20
Signal Name
PB1
PB3
PB5
PB7
+3.3V
XTAL2
PD0
PD2
PD4
PD6
29
31
33
35
37
39
Pin #
21
23
25
27
Signal Name
PD7
PC1
PC3
PC5
PC7
AGND
PA7
PA5
PA3
PA1
30
32
34
36
38
40
Pin #
22
24
26
28
Signal Name
PC0
PC2
PC4
PC6
AVCC
AREF
PA6
PA4
PA2
PA0
Page10
MECHANICAL DIMENSIONS
All measures are in Inches.
Page11
AVAILABLE DEMO SOFTWARE
n. a.
Page12
ORDER CODE
AVR-M16L
– Fully assembled and tested with ATMega16L-08AC microcontroller
How to order?
You can order to us directly or by any of our distributors.
Check our web www.olimex.com/dev for more info.
Revision history:
REV. C - create January 2005
Page13
Disclaimer
:
© 2009 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of
Olimex Ltd. Other terms and product names may be trademarks of others.
The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of
Olimex products.
Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.
The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.
This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
Page14