AVR-P40-USB User Manual

AVR-P40-USB-8535 development board

Users Manual

All boards produced by Olimex are ROHS compliant

Revision A, June 2007

Copyright(c) 2009, OLIMEX Ltd, All rights reserved

Page 1

INTRODUCTION

The AVR Microcontroller are low-power CMOS 8-bit controller based on the RISC architecture. The AVR core combines a rich instruction set with general purpose working registers. All the registers are directly connected to the Arithmetic Logic

Unit (ALU), allowing two independent registers to be accessed in one single instruction executed in one clock cycle. The resulting architecture is more code efficient while achieving throughputs up to ten times faster than conventional CISC microcontrollers.

AVR-P40-USB-8535

is AVR Microcontroller prototype board with USB, JTAG and

STKxx compatible 10 PIN ICSP. Supports all devices which are pin to pin compatible with AT90S8535 AVR microcontrollers.

BOARD FEATURES

• Supports all devices which are pin to pin compatible with AT90S8535 AVR microcontrollers

ICSP 5x2 pin connector for in-circuit programming with AVR-PG1 or AVR-

PG2

JTAG port 5x2 for in-circuit debugging/programming with AVR-JTAG and

AVR-JTAG-USB (ATJTAGICE)

USB to RS232 FT232 converter

• I2C EEPROM socket

• takes power from USB no need for external adapter

• power supply filtering capacitors

Quartz crystall oscilator circuit 8Mhz

• reset IC ZM33064

• reset button

• general purpose push button

• status LED connected to PB0 via removable jumper

DIL40 microcontroller socket

• extension pin headers for each uC pin

• four mounting holes 3.3 mm (0.13")

• Grid 100 mils

GND bus

Vcc bus

FR-4, 1.5 mm (0,062"), green soldermask, white silkscreen component print

• dimensions 100x80 mm (3.9x3.15")

Page 2

ELECTROSTATIC WARNING

The AVR-P40-USB-8535 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-PG1 , or AVR-JTAG-L , you will need RS232 cable, if you use AVR-

PG2 , you will need LPT cable, if you use AVR-ISP500 , AVR-ISP500-TINY , AVR-

ISP500-ISO , or AVR-USB-JTAG you will need 1.8 meter USB A-B cable.

Hardware:

Programmer/Debugger – one of the Olimex AVR Programmers: AVR-

PG1, AVR-PG2, AVR-ISP500, AVR-ISP500-TINY, AVR-ISP500-ISO, AVR-JTAG-L,

AVR-USB-JTAG.

Page 3

SCHEMATIC

Page 4

BOARD LAYOUT

POWER SUPPLY CIRCUIT

AVR-P40-USB-8535

power supply is taken from USB port, so no need for external adapter.

RESET CIRCUIT

AVR-P40-USB-8535

reset circuit is made by ZM33064 reset IC. There is possibility to apply external RESET by rest Button.

CLOCK CIRCUIT

Quartz crystal 8MHz is connected to AVR Microcontroller pin 12 (XTAL2) and pin

13 (XTAL1).

JUMPER DESCRIPTION

LED_J

When this jumper is open – LED is not on.

When this jumper is closed – LED is on.

Default state is closed.

Page 5

INPUT/OUTPUT

Status Led

with name LED (red) – this led is connected to PIN1 (T0 / PB0) and is voltage supplied via jumper LED_J.

User button

with name BUT - Pushbutton with active low level and pull-up resistor connected to PB4.

Reset button

with name RST - connected to PIN9 (RESET).

CONNECTOR DESCRIPTIONS

ICSP

PIN # Signal Name

1

2

MOSI

VCC

5

6

7

3

4

8

9

10

Not connected

GND

RST

GND

SCK

GND

MISO

GND

Functionality

MOSI / PB5

+5V DC

-

Ground

RESET

Ground

SCK / PB7

Ground

MISO / PB6

Ground

The ICSP connector is 2x5 pin with 0,1" step and Atmel STKxxx compatible layout. The PIN.1 is marked with square pad on bottom and arrow on top.

JTAG

PIN # Signal Name

1

2

3

TCK

GND

TDO

6

7

4

5

8

9

10

VREF

TMS

NSRST

VCC

NTRST

TDI

GND

Functionality

PC2

Ground

PC4

+5V DC

PC3

Reset

+5V DC

Not connected

PC5

Ground

The JTAG connector is 2x5 pin with 0,1" step and Atmel’s compatible layout. The PIN.1 is marked with square pad on bottom and arrow on top.

Page 6

USB

PIN #

1

2

3

4

Signal Name

+5V_USB

USBDM

USBDP

GND

Around USB to RS232 convertor IC FT232 is designed RS232 interface. More information about this IC you can found from manufacturer’s web site http://www.ftdi.com/

. You should also download the proper drivers for your OS from the same internet site. All RS232 modem signals are available around FT232 IC for connection.

RS232 Rx signal is connected directly to PD1 (AVR Tx) and RS232 Tx signal is connected directly to PD0 (AVR Rx)

Page 7

MECHANICAL DIMENSIONS

Page 8

AVAILABLE DEMO SOFTWARE

AVR-P40-USB + ATMega16 blink LED demo code ( C source and HEX )

AVR-P40-USB + ATMega16 button demo code ( C source and

HEX )

AVR-P40-USB + ATMega16 UART demo code ( C source and

HEX )

Page 9

ORDER CODE

AVR-P40-USB-8535-8MHz

- assembled and tested board with 8Mhz oscillator

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.A

- created June 2007

Page 10

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.

Page 11

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