ATMega128_v2 A plug-on processor board.

Similar documents
ATMega128 A plug-on processor board.

EMB128. ere co., ltd.

ET-BASE AVR (ATmega8535)

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

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

AVR Development Tools

AVR 40 Pin Rapid Robot controller board

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

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

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

SmartRF CC2420DBK Demonstration Board Kit

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

Communication Interface Design of Data Acquisition System Based on AT90CAN128

Hardware Manual. Crumb128. Rapid Prototyping Module with the Atmega128 AVR Microcontroller

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

ET-BASE AVR ATmega64/128

ATmega64A. Introduction. Features. 8-bit AVR Micrcontroller DATASHEET SUMMARY

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

Supplement for module D061 incl. ATMega128 Prozessor

Butterfly Alternate Pin Uses. Joe Pardue 12/31/06

M32 Development Board

ATmega128A. Introduction. Features. 8-bit AVR Microcontroller DATASHEET COMPLETE

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

ATmegaS128. Introduction. Features

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Programming Microcontroller Assembly and C

Charon 2M. Ethernut embedded ethernet module with 128 kb SRAM. Main Features

8-bit Atmel Microcontroller with 64KB In-System Programmable Flash. ATmega64A

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

AVR-P development board Users Manual

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

Volume 1 Hardware Manual

ATmega48/88/168 Development Board

Supplement for module D041 incl. ATMega8 Prozessor

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

EXL x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS. Via di Corticella, Bologna, Italy

ZDP03A, Z-Wave Development Platform. Date CET Initials Name Justification

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

STK User Guide

Auxiliary Board MP-Bus HZS 562

STK200 Starter Kit User Guide May 2004

ATMega128 Rapid Robot Controller Board [RKI-1148]

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

JX-Mega128. Get more power of controls. 1. Features. ATmega128 Microcontrollet board - Compatible with Wiring Project

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

Section 1 Introduction

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

AVR-P20 development board Users Manual

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

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

Prototyping Module Datasheet

1.6inch SPI Module user manual

Table Of Contents TABLE OF CONTENTS...1

University of Kashan Faculty of Electrical and Computer Engineering Department of Computer Engineering. Lecture note 2

EvB 4.3 v4 User s Guide

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

WICE-SPI Hardware Operation Manual

ISPcable II. User s Guaid. Programer for AVR, AT89S and AT90S Atmel microcontrollers with serial interface. REV Beta 1.1. Many ideas one solution

Table of Contents TABLE OF CONTENTS...1

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

Charon II. Ethernut embedded ethernet module. Main Features

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

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

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

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

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

MINITRONICS v1.0 DATASHEET

STK User Guide

Product Specification

Digilab 2E Reference Manual

Documentation for SCSI PCMCIA drive SCSI controller hardware V2.0 PCMCIA slot hardware V1.1

Almond - Datasheet November 2015

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

StarterKit-C868 Hardware Manual Preliminary Edition January 2002

Digilab 2 Reference Manual

ISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017)

AVR-TLCD-128CAN development board Users Manual

The Atmel ATmega328P Microcontroller

ST SPC58 B Line Emulation Adapter System

JED MICROPROCESSORS PTY LTD

Doc: page 1 of 6

DEV-1 HamStack Development Board

System Development. Chapter 7

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

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

Pmod modules are powered by the host via the interface s power and ground pins.

USER'S MANUAL PICEBS2. Hes-so//Valais / ISI / sap - version 1.0 PICEBS2-1/10

The Atmel ATmega168A Microcontroller

Galep-Adapter DIL-40 => ISP-ASYNC/SYNC Article-No.:

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

BB-303 Manual Baseboard for TMCM-303

AVR Hand Held Programmer

Table of Contents. Section 1 Introduction Section 2 Getting Started Section 3 Connecting the Hardware

Wireless Sensor Networks. FireFly 2.2 Datasheet

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

DEV16T. LCD Daughter board

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

JeeNode V2. A small *duino-ish MPU board with a wireless RF module. Jean-Claude Wippler jeelab.equi4.com March 2009

AVR- M16 development board Users Manual

Product Specification

Transcription:

NIK HEF NATIONAL INSTITUTE FOR NUCLEAR AND HIGH ENERGY PHYSICS ETR 2003-01 january 2003 ET 22920.01.01.v2 Updated: april 2003 ATMega128_v2 A plug-on processor board. A general purpose plug-on board. Most processor pins are accessible from the mainboard on which it is plugged. It contains two RS232 converters and a connector for an LCD. H.L. Groenstege J.J. Kuijt mailto: h.groenstege@nikhef.nl http://www.nikhef.nl/pub/departments/et/misc/atmega128/atmega128.html NIKHEF, DEPARTMENT OF ELECTRONIC TECHNOLOGY P.O.box 41882, NL 1009 DB AMSTERDAM

Contents ATMega128 v2 Specifications... 3 Components... 3 Pin list... 8 Connector remarks... 9 Modifications... 9 Getting started... 9 Figure 1: Schematic... 4 Figure 2: Connectors... 5 Figure 3: PCB layout... 6 Figure 4: Connector and fixture locations... 7 Page 2

Specifications Board size: 76 * 64 mm. Processor ATMega128-16AI, Atmel documentation (5 MB): http://www.nikhef.nl/pub/departments/et/misc/atmega128/atmega128_dat.pdf Crystal: 14.7456 MHz. RS232 via 2 * 5 pin connector, flat cable connection to standard DB9 (female) connector. It can be used with hardware handshake or a second RS232 port. Programming via 2 * 5 pin connector from STK200/300 programmer (LED indication). Two 26-pin connectors on the back of the board to connect to the main board (spaced 1.7 inch). Connector for LCD display (or remaining port pins). Power supply: 5 V or 7 to 9 V. On board power-up reset. 32 khz watch crystal for a real time clock. A 2.5 V reference for the processors ADC. If RG1 is not installed (using the processors internal reference) remove R1 also. Components Reference type Farnell IC1 ATMEGA128-16AI (ALCOM) IC2 TL7757CD IC3 MAX202ECSE 639_345 IC4 74HCT4053D RG2 78L05ACM 412-429 D1 LM385BYZ_2.5 116-889 Prg Red LED LST670 Vcc Green LED LGT670 X1 14.7456MHz 638-559 X2 32kHz 103-868 (221-533) J1, J2 Connector2x13 329-2393 Mating for J1, J2 FCI 76342-313 629-352 PROG, RS232 Connector2x5 468-885 LCD Connector2x17 468-927 L2 simid03_100u_1812 200-426 L3 L_0805-600ohm 305-6569 P1 potm4mm 514-779 R1 2K2-0805 R3, R5, R6, R9, R10, R11, 10K-0805 R12 R7, R8 470-0805 R13 100-0805 C1 1n0_0805 C2, C3 18p_0805 C5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, C19 100n_0805 Page 3

Figure 1: Schematic Page 4

Figure 2: Connectors Page 5

Figure 3: PCB layout Page 6

Physical locations Figure 4: Connector and fixture locations Page 7

Pin list JP1 JP2 Pin Function Alt. function Function Alt. function 1 GND GND 2 VCC J3 spare 3 PE7 IC3/INT7 PB0 _SS 4 PE6 T3/INT6 PB1 SCK 5 PE5 OC3C/INT5 PB2 MOSI 6 PE4 OC3B/INT4 PB3 MISO 7 PE3 OC3A/AIN1 PB4 OC0 8 PE2 XCKO/AIN0 PB5 OC1A 9 PF0 ADC0 PB6 OC1B 10 PF1 ADC1 PB7 OC2/OC1C 11 PF2 ADC2 _RES 12 PF3 ADC3 J5 Spare 13 PF4 ADC4/TCK PD0 SCL/INT0 14 PF5 ADC5/TMS PD1 SDA/INT1 15 PF6 ADC6/TDO PD2 RXD1/INT2 16 PF7 ADC7/TDI PD3 TXD1/INT3 17 PA0 AD0 PD4 IC1 18 PA1 AD1 PD5 XCK1 19 PA2 AD2 PD6 T1 20 PA3 AD3 PD7 T2 21 PA4 AD4 PG0 _WR 22 PA5 AD5 PG1 _RD 23 PA6 AD6 PC0 A8 24 PA7 AD7 PC1 A9 25 P7_9V PG2 ALE 26 GND GND LCD Pin signal 1, 2 GND 3, 4 VCC 5, 6 P1 7, 8 RS/PC7 9, 10 R_W/PC6 11, 12 ELC/PB0 13, 14 R9 15, 16 R10 17, 18 R11 19, 20 R12 21, 22 D4/PC5 23, 24 D5/PC4 25, 26 D6/PC3 27, 28 D7/PC2 29, 30 R13 31, 32 GND 33, 34 J4 P1: contrast R13: back light RS232 1 Loop 2 Loop 3 TXD 4 RTS/TXD2 5 RXD 6 CTS/RXD2 7 Loop 8 NC 9 GND 10 NC Prog 1 MOSI 2 Vcc 3 P_LED 4 GND 5 _RES 6 GND 7 SCK 8 GND 9 MISO 10 GND Page 8

Connector remarks For the alternate function description see the Atmel documentation (link on page 3). PD2, PD3 can be used to implement hardware handshaking. If they are used to create a second (hardware) serial port the signals from the 2 * 5 pin connector must be externally split to two serial cables. The LCD connector is mounted on top of the board normally, but not necessarily. Both odd and even pin numbers are used to carry the LCD signals. On the LCD both rows may therefore be short circuited. The board can be connected to a display via a flat-cable. A single row connector can be used at the LCD end of the cable, which is less bulky. The port pins not found on JP1 and JP2 are found on the LCD connector. The R_W signal to the LCD should be driven from the processor. Many applications never read the display. It should be set to write in that case (PC6 = 0 ). When starting using the display set the potentiometer value to app. 2 3 kω (to ground) and adjust the contrast when text is displayed. The _RES signal may pulled low from the main board (10 kω pull-up). Modifications None so far Getting started Great care must be taken when programming the lock and fuse bits. There is a separate note on this issue: http://www.nikhef.nl/pub/departments/et/misc/atmega128/fuse_lock.pdf For normal use of the plug-on board, the factory settings of the for most of the lock and fuse bits are fine. A few bits need to be changed: The clock selection (default 0001) should be external (fast) crystal: CKSEL = 111X. JTAG should be disabled to free the port pins for general use. The M103 compatibility mode should be disabled to make full use of the M128 capabilities. Keep in mind that the Pony-programmer indicates programmed bits (set to zero) with a marked box ( ). BasCom shows the current setting; bit-pattern and meaning. The lock and fuse bits should be programmed before the flash and Eeprom are filled. Tested boards have these bits set properly already. Page 9