ATmega48/88/168 Development Board

Similar documents
3.3V regulator. JA H-bridge. Doc: page 1 of 7

AVRminiV3.1 Manual. 1. AVRminiV3.1 Overview. 2. AVRminiV3.1 Features and Specifications Standard Features: 2.2. Optional Features:

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

2 in 1. BigAVR User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World

2 in 1. EasyAVR4 User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World

AVR 40 Pin Rapid Robot controller board

AVR-Ready2. Additional Board. Manual. MikroElektronika

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

BB-303 Manual Baseboard for TMCM-303

Revision: 05/05/ E Main Suite D Pullman, WA (509) Voice and Fax. Various power connectors. 3.3V regulator

PB-MC-AVR28 28 Pin AVR Full Size Development Board

DEV-1 HamStack Development Board

ARDUINO MEGA ADK REV3 Code: A000069

PB-MC-AVR28 28 Pin AVR Full Size Development Board

ATMega128 Rapid Robot Controller Board [RKI-1148]

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Doc: page 1 of 8

ARDUINO MEGA 2560 REV3 Code: A000067

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

EMB128. ere co., ltd.

Pridgen Vermeer Robotics Xmega128 Manual

Arduino ADK Rev.3 Board A000069

The Atmel ATmega328P Microcontroller

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

JED MICROPROCESSORS PTY LTD

STK User Guide

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

Prototyping Module Datasheet

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

Programming Microcontroller Assembly and C

Doc: page 1 of 6

ARDUINO MINI 05 Code: A000087

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

AVR-Ready1. Additional Board. Manual. MikroElektronika

Remote Control Reference Design nrd24h1. User Guide v1.0

State-of-the Art Evaluation Module for 8, 20 & 40-pin Microcontrollers PRODUCT GUIDE. (Version 2.00)

AVR Board for Projects is the Most Complete Simple to use Development Board For ATmega32 Product Datasheet

AVR-P development board Users Manual

Breeze Board. Type A. User Manual.

ZL10AVR. Versatile Evaluation Board for AVR Microcontrollers

Supplement for module D061 incl. ATMega128 Prozessor

Zippy AVR Programmer. Zippy Programmer Features. Lomae Pty Ltd PO BOX 1297 Baulkham Hills, NSW,1755 ACN

AVR-P20 development board Users Manual

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

Bolt 18F2550 System Hardware Manual

ARDUINO UNO REV3 Code: A000066

The DaVinci Data Sheet

ET-BASE AVR ATmega64/128

ARDUINO LEONARDO ETH Code: A000022

STK User Guide

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

U2DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 37. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

Doc: page 1 of 6

keyestudio Keyestudio MEGA 2560 R3 Board

Breeze Board. Type B. User Manual.

Goal: We want to build an autonomous vehicle (robot)

EvB 4.3 v4 User s Guide

CEIBO FE-5111 Development System

AVR200 Single Board Computer

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Exclusive 2.5 GHz Frequency Counter

DEV16T. LCD Daughter board

Shack Clock kit PCB Revision: QCU Rev 1 or QCU Rev 3

ARDUINO LEONARDO WITH HEADERS Code: A000057

Sierra Radio Systems. HamStack. Project Board Reference Manual V1.0

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

General-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017)

ET-BASE AVR (ATmega8535)

EM MICROELECTRONIC - MARIN SA

MINI DEVELOPMENT BOARD AVR USERS GUIDE ATMEGA32. make your own intelligent embedded world...

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

User's hardware guide RSS2 sensor board Model S2 Rev 2.4

Rapid28iXL PIC Prototyping PCB User Manual

Axiom Manufacturing. Users Manual. for PROJECT DEVELOPMENT BOARD AXM xiom anufacturing

M32 Development Board

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

Atmel ATtiny1634 MCU Atmel ATA SBC LIN transceiver with integrated voltage regulator Touch. Three Atmel QTouch buttons One Atmel QTouch slider

Arduino Uno R3 INTRODUCTION

How to Use an Arduino

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

ARDUINO YÚN MINI Code: A000108

ANTUMBRA KLIK MANUAL

AVR Prog-S. Programmer for AVR microcontrollers. User Manual

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT

STK200 Starter Kit User Guide May 2004

Downloaded from Elcodis.com electronic components distributor

CEIBO FE-51RD2 Development System

The Atmel ATmega168A Microcontroller

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

8-bit Atmel with 8KBytes In- System Programmable Flash. ATmega8 ATmega8L. Summary

3 in 1 ICD. EASYdsPIC4 User s Manual. MikroElektronika. Software and Hardware solutions for Embedded World

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

Rapid40iXL PIC Prototyping PCB User Manual

Robosoft Systems in association with JNCE presents. Swarm Robotics

Teratronik elektronische systeme gmbh. V4½-CPU Technical Data. Date:

EVBavr02 evaluation board for AVR microcontrollers ATtiny2313 i AT90S1200/2313. User`s manual REV 1.0. Many ideas one solution

Transcription:

ATmega// Development Board This is versatile development board for AVR microcontrollers ATmega//. It is good for testing and debugging embedded programs. It has many built-in peripheries connected to microcontroller so you can use them without soldering. ATmega microcontrollers are produced by ATMEL and they include a lot of features: I/O, Timers, PWM generators, ADC, RS, TWI, SPI, Analog Comparator, Oscillator, EEPROM These microcontrollers are very versatile, easy to program and easy to use. This is the reason why I like these microcontrollers and why I decided to make development board for them. LEDs Reset Screw Terminals RS Config Header Port D Port C Piezo Pot. Temp. Analog Temp. PWM Crystal Port B A REF ISP CPU Power Supply Buttons Top view Bottom view

. ATmega AVR microcontroller in DIP package The development board is designed to use ATmega with kb flash memory or ATmega (kb), ATmega (kb). New version of these microcontrollers ATmegaP/P/P and ATmegaP (with kb) are pin compatible so they can be used also. External crystal X is placed in socket, so it is easy to change it or remove it. If internal oscillator is used then two PB and PB pins dedicated for crystal can be connected to the Port B connector. Microcontroller can be reset by pressing reset button S.. AVR Ports B, C, D headers If built in peripheries are not used another device can be connected to the PORT B, C and D. Each port is connected to the 0-pin header. You could connect LCD display, Rotary Encoder, SD Card Reader, etc. with microcontroller. See my future posts.

. V Power supply Both AC and DC voltage can be plugged in, because of using rectifier bridge. Input voltage can be connected to.mm power jack connector or screw terminal. Power can be switch on / off by SW. Power supply voltage is stabilized by common IO 0. When the power is switch on red LED is lighted.. x LEDs Four green LEDs can be connected to the Port D shorting jumpers JMP-.. x Buttons Four buttons are connected to the Port B.. Piezo Piezo speaker can be connected to pin PB through JMP.

. ADC accessories The microcontroller has built-in 0bits AD converter. On the board is LC filter for power supply of this ADC. You can use internal or external reference. The rotary trimming resistor R is connected to Aref input for playing with the external reference.. Potentiometer For simulation of varying ADC input voltage the rotary trimming resistor R can be connected to PC (ADC) through JMP.. Temperature sensors If you want to play with temperature sensor, you can connect temperature sensor with either analog or PWM output. Temperature sensor with analog output can be connected to the (ADC0) through JMP0. Temperature sensor with PWM output can be connected to the PB0 through JMP.

0. RS line Standard serial interface is placed on the board. Level shifter MAX is used. MAX has two receiver and two transmitter lines. You can connect RXD and TXD of RS with RXD and TXD of microcontroller with help of config header. RTS and CTS of RS can be connected with PD and PD through JMP and JMP. See config header part.. Config Header Config header allows interconnect different I/O microcontroller pins with RS line or with screw terminal.. Screw Terminals Screw terminals allow easily connect wires to microcontroller. Through this terminal you compose for example frequency counter of voltmeter, etc. Ground and Volts are also presented on screw terminal.

. ISP Development board includes serial port interface to allow direct in-system programming (ISP). Microcontroller can be programmed trough RS serial port by using program Pony Prog or AVDdude (ponyser). To avoid interference with RS signals, programmer can be disconnected using analog switches 0. These switches can be closed manually by SW or automatically when the reset is active (using JMP).. Mounting Holes In each corner of PCB is placed one ø.mm mounting hole. You can find this article on my blog site: http://diyfun.blogspot.com/00/0/atmega-development-board.html Following web side inspired me to build the development board. http://hubbard.engr.scu.edu/embedded/avr/boards/index.html

A B PROCESSOR PB PB 0 S C pf C pf J JMP JMP CANON X 0MHz R 0K RESET C 00nF SERIAL RS- INTERFACE PC PD0 PD PD PD PD PD PD PD PB0 RS_RXD RS_RTS RS_TXD RS_CTS 0 IO PC (RESET) PD0 (RXD) PD (TXD) PD (INT0) PD (INT/OCB) PD (T0/XCK) PB (TOSC/XTAL) PB (TOSC/XTAL) PD (T/OC0B) PD (AIN0/OC0A) PD (AIN) PB0 (ICP/CLKO) ATmega C uf RS_RXD RS_CTS RS_TXD RS_RTS C uf C uf (ADC/SCL) PC (ADC/SDA) PC (ADC) PC (ADC) PC (ADC) PC (ADC0) A A (SCK) PB (MISO) PB (OCA/MOSI) PB (SS/OCB) PB IO VEE (OCA) PB C+ C- C+ C- TOUT TIN TOUT TIN RIN ROUT RIN ROUT MAX 0 0 PC PC PC PC PC A PB PB PB PB PB C uf C uf A SERIAL_TXD SERIAL_CTS SERIAL_RXD SERIAL_RTS BYPASS CAPACITOR I/O PORT INTERFACE PB PB PB PB0 PC PC PC PD PD PD PD0 P 0 P PORTB 0 P C 00pF PORTC 0 PORTD PB PB PB PB PC PC PC PD PD PD PD PUSHBUTTONS PB PB PB PB STATUS LED S R 0 R 0 R 0 R 0 LED LED LED LED S JMP JMP JMP JMP S PD PD PD PD POWER JACK / SWITCH / REGULATOR / POWER LED J DC JACK J DC POWER DB Bridge S SW POWER SW C 0uF TEMPERATURE SENSORs C 00nF POTENCIOMETER IO MC0CT IN OUT IO LMCZ +VS VOUT IO SMT0-0 +VS VOUT RA 0k C 00nF C 00nF JMP C 0uF JMP0 JMP PC PB0 R 0 LED A B C CONFIG HEADER ANALOG VOLTAGES PIEZO ISP (IN-SYSTEM PROGRAMMING) JMP C D PD0 SERIAL_RXD PC TERM PD SERIAL_RTS SERIAL_CTS MOUNTING HOLES MTH MNT MNT MNT P 0 CONFIG HEADER JMP JMP PD SERIAL_TXD PC TERM PD PD PD L 00nH R k C 00nF C0 00nF A PB JMP SCREW TERMINALS PC TERM TERM R 0 P LS Speaker TERMINALS J 0 SUB D R0k D V Rk Rk D V R K C 0p T BC D V IOA VHC0N IOB Title Size A IOC IOD 0 PC PB PB Number Date: 0..00 Sheet of File: G:\== Altium Designer ==\..\Mega.SchDocDrawn By: PB RESET MISO R 00 MOSI SCK T BCC R 0k R 0k C 00nF SW ISP SW Revision R 0k D