AVR-M16L User Manual

AVR-M16L User Manual

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

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement

Table of contents