MOD-IO development board Users Manual

Similar documents
MOD-IO development board user's manual

AVR- M16 development board Users Manual

AVR-TLCD-128CAN development board Users Manual

AVR-P20 development board Users Manual

AVR-P development board Users Manual

PIC-32MX development board Users Manual

MSP430-PG2231 development board Users Manual

Arduino Uno R3 INTRODUCTION

MSP-RFLINK development board Users Manual

MOD-BT development board Users Manual

PIC-LCD-3310 development board Users Manual

LPC-P1114 development board Users Manual

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

LPC-H1343 development board Users Manual

MOD-MRF24J40 development board Users Manual

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

LPC-P1114 development board Users Manual

ARDUINO MEGA INTRODUCTION

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

PIC-P40 development board Users Manual

PIC-P28-USB development board Users Manual

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

MOD-IO2 extension board USER S MANUAL Revision B, October 2012 Designed by OLIMEX Ltd, 2012

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

LPC-P1227 development board USER S MANUAL Initial release, March 2012 Designed by OLIMEX Ltd, 2011

MOD-ZIGBEE-PIR sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant

MOD-RFID125-BOX User Manual

MOD-RFID125 User Manual. All boards produced by Olimex are ROHS compliant. Rev.A, February 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved

PIC-P67J60 development board Users Manual

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

PIC-32MX development board User's Manual

LPC-P1227 development board USER S MANUAL Revision B, July 2013 Designed by OLIMEX Ltd, 2011

MOD-RS485-ISO. Isolated extension board with RS485 interface. USER S MANUAL Revision B, October 2012 Designed by OLIMEX Ltd, 2012

PIC-MAXI-WEB development board Users Manual

LPC-E2468 development board Users Manual

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

PIC-IO development board User's Manual

MSP430-EasyWeb3 development board Users Manual

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

LPC-MT-2138 development board Users Manual

LAMPIRAN. Universitas Sumatera Utara

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features

MOD-RS485-ISO. Isolated extension board with RS485 interface. USER S MANUAL Document revision C, April 2017 Designed by OLIMEX Ltd, 2017

An Arduino Controlled 1 Hz to 60 MHz Signal Generator

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

MT-T34 User Guide January 13,

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

MOD-RFID1356 User Manual. All boards produced by Olimex are ROHS compliant. Rev.A, May 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved

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

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

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

ATmega328PB Xplained Mini. Introduction. AVR 8-bit Microcontrollers USER GUIDE

ATmega324PB Xplained Pro. Preface. AVR 8-bit Microcontrollers USER GUIDE

Product Change Notification

Doc: page 1 of 8

USER GUIDE EDBG. Description

8051 Advance Trainer

BIG8051. Development system. User manual

EDBG. Description. Programmers and Debuggers USER GUIDE

More than Compatibility

Programming Microcontroller Assembly and C

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

Arduino UNO R3. Features of the Arduino UNO:

EMB128. ere co., ltd.

OLIMEXINO-85. Arduino-compatible board USER S MANUAL. Revision A, November 2013 Designed by OLIMEX Ltd, 2013

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

ATmega128. Introduction

Doc: page 1 of 6

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

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

Prototyping Module Datasheet

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

PIC-MICRO-WEB development board User's manual

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

Hardware Reference Manual

AT02667: XMEGA-E5 Xplained Hardware User's Guide. Features. Description. AVR XMEGA Microcontrollers APPLICATION NOTE

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

ARDUINO MEGA 2560 REV3 Code: A000067

HOW TO USE ESP8266 WITH ARDUINO IDE

ET-BASE AVR ATmega64/128

ATAVRAUTO User Guide

CHANGING THE MODES OF MOD-WIFI-ESP8266-DEV

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

MICROPROCESSOR BASED SYSTEM DESIGN

Doc: page 1 of 6

ET-BASE AVR (ATmega8535)

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

USER GUIDE. ATWINC1500 Xplained Pro. Preface

ARDUINO MEGA ADK REV3 Code: A000069

keyestudio Keyestudio MEGA 2560 R3 Board

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

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

LPC2148 DEV BOARD. User Manual.

USER GUIDE. ATmega168 Xplained Mini User Guide. Introduction

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

Transcription:

MOD-IO development board Users Manual All boards produced by Olimex are ROHS compliant Rev. B, September 0 Copyright(c) 0, OLIMEX Ltd, All rights reserved Page

INTRODUCTION MOD-IO is a small but powerful development board who let you control optoisolated input and relay outputs - with this features is possible to turn on and off almost any electronic device at home. The board has UEXT_FEMALE connector which allows you to communicate with a PC and UEXT_MALE connector where you can connect other Olimex board with UEXT. The main idea of MOD-IO chain connection is to extend: - isolated relay outputs - isolated digit inputs - non isolated analog inputs - non isolated digit inputs/outputs using UEXT male/female connector. So the MCU interfaces (IC, SPI, UART) from all chain boards are connected in parallel. Note that if you want to connect more than MOD-IO board then on the interface bus (IC or UART or SPI) has to have only one Master device. The other devices have to be Slaves. For example: if UART interface is used - the master will send a string with Slave address and command. All Slaves will listen UART bus through RXD line while all Slave TXD lines are inputs. So when the address is recognized from the Slave device, the one will answer as it will force TXD pin like output but immediately after command answer is finished the Slave TXD pin must be initialized like input. The same principle can be used for other interfaces (SPI or IC). BOARD FEATURES Microcontroller: AtmegaL AVRISP connector JTAG connector EXT connector UEXT_MALE UEXT_FEMALE Clock circuit User button Reset circuit and button Power Jack Power-on led Nine status leds Four optocoupler isolated inputs Four Relays PCB: FR-,. mm (0,0"), solder mask, silkscreen component print Dimensions: 00x0 mm (.x.") Page

ELECTROSTATIC WARNING The MOD-IO 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: Hardware: Software: The cable you will need depends on the programmer/debugger you use. If you use AVR-PG, or AVR-JTAG, you will need RS cable, if you use AVR-PG, you will need LPT cable, if you use AVR-USBJTAG, AVR-ISP00, AVR-ISP00-TINY, or AVR-ISP00-ISO, you will need. meter A-B USB cable. One of Olimex programmers/debuggers AVR-PG, AVR-PG, AVR-ISP00, AVR-ISP00-TINY, AVR-ISP00-ISO, AVR-JTAG, AVRUSB-JTAG, or other compatible programming/debugging tool. AVR C Compiler PROCESSOR FEATURES MOD-IO use -bit AVR Microcontroller with K Bytes In-System Programmable Flash, with these features: High-performance, Low-power AVR -bit Microcontroller Advanced RISC Architecture Powerful Instructions Most Single-clock Cycle Execution x General Purpose Working Registers Fully Static Operation Up to MIPS Throughput at MHz On-chip -cycle Multiplier High Endurance Non-volatile Memory segments K Bytes of In-System Self-programmable Flash program memory Bytes EEPROM K Byte Internal SRAM Write/Erase Cycles: 0,000 Flash/00,000 EEPROM Data retention: 0 years at C/00 years at 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.. Compliant) Interface Boundary-scan Capabilities According to the JTAG Standard Extensive On-chip Debug Support Page

Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface Peripheral Features Two -bit Timer/Counters with Separate Prescalers and Compare Modes One -bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode Real Time Counter with Separate Oscillator Four PWM Channels -channel, 0-bit ADC Single-ended Channels Differential Channels in TQFP Package Only Differential Channels with Programmable Gain at x, 0x, or 00x Byte-oriented Two-wire Serial Interface Programmable Serial USART 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, Power-down, Standby and Extended Standby I/O and Packages Operating Voltages. -.V Speed Grades Programmable I/O Lines 0 - MHz Power Consumption @ MHz, V, and C Active:. ma Idle Mode: 0. ma Power-down Mode: < µa Page

BLOCK DIAGRAM Page

MEMORY MAP Page

Page

Page IN- IN- - + - + 0R D N/SMD R 0R D N/SMD R 0R D N/SMD red LED red LED red LED red LED U U HASMD U HASMD U HASMD HASMD I I I I.K R.K R.K R0.K R I I I I 00n Q BUT TDI VCC VCC VCC A AVCC AREF XTAL XTAL RESET BH0S 0 TXD SDA MOSI #SS 00n C 00n TXD SDA MOSI #SS IDC0S/PCB 0 C UEXT_FEMALE NA R 00n 00n NA C C 0K R0.K R MCP0T.K R K R PWR_LED red VCC U RESET 00n C 00n C0 C p C p C 00n C C RXD SCL MISO SCK.K R Q RST MHz/0pF NA RXD SCL MISO SCK RST 00R R 0R/% R 0R/% R T0A(x.x.mm) ATMEGAL O[..] (OC)PD (ICP)PD (OCA)PD (OCB)PD (INT)PD (INT0)PD (TXD)PD (RXD)PD0 (TOSC)PC (TOSC)PC PC(TDI) PC(TDO) PC(TMS) PC(TCK) PC(SDA) PC0(SCL) UEXT_MALE 0 0 (SCK)PB (MISO)PB (MOSI)PB (SS)PB (AIN)PB (AIN0/INT)PB (T)PB (T0)PB0 C 00n R I BUT TXD RXD TDI TDO TMS TCK SDA SCL 0 SCK MISO MOSI #SS LED I I I T0A(x.x.mm) BUT 00R.K R R 0R Hz/pF TCK TDO TMS STAT yellow R EXT WFS JTAG C RST 0 BH0S RST IN- IN- - + R 0R D N/SMD R nf AN K 0n C IN- IN- - + NA R C nf NA 0 AVRISP.K R R (ADC)PA (ADC)PA (ADC)PA (ADC)PA (ADC)PA (ADC)PA (ADC)PA (ADC0)PA0 C OUT ADJ/ IN VR() LMIMPX-ADJ R 0K K R R 0K K R O K R 0K R D N/SMD O D N/SMD O MOD-IO http://www.olimex.com/dev CO PYRIGHT(C), 00 Rev. A R 0K K R D N/SMD O D N/SMD green O T BC REL RAS-0- green O T BC REL RAS-0- green O T BC REL RAS-0- green O T BC REL RAS-0- +V IN- IN- TB/.mm 00R C R 0 AN AN AN AN O O O O 0R D N(smd) R +V +V AIN-- AIN-- 00R AN O[..] AN[..] 0k R + R nf NA AN AN 00n C 0u/0V/tant AIN-- C nf NA R C0 R0 Fmax=0kHz 00uH/SW L 0uF/V C uf/.v 00R R 00R R uf/0v C +V AIN-- TB/.mm AIN-- n FB RT SW EN BD00FSO- N.C. INV VIN VR(V) + AIN-- 0k C R + G DB0(SMD) +V YDJ- -0 VDC PWR_J R K R K R0 K R K REL REL REL REL OUT- OUT- OUT- OUT- OUT- OUT- OUT- OUT- OUT- OUT- OUT- OUT- SCHEMATIC O[..]

BOARD LAYOUT POWER SUPPLY CIRCUIT MOD-IO is typically power supplied with -0V DC. Power consumption when all relays are working is about 0 ma. CLOCK CIRCUIT Crystal Quartz MHz connected to Atmegal pin (XTAL) and pin (XTAL). Crystal Quartz.kHz connected to AtmegaL pin ((TOSC)PC) and pin ((TOSC)PC). RESET CIRCUIT MOD-IO reset circuit includes Reset scheme MCP0T (U), AVRISP connector pin, JTAG connector pin, AtmegaL pin (RESET), R (00Ohm), R0 (0k), C0 (00nF) and RST button. Page

CONNECTOR DESCRIPTIONS AVRISP Pin # Signal Name MOSI NC RST SCK MISO 0 Pin # Signal Name TCK TDO TMS RST NC TDI 0 Pin # Signal Name PD PD PD PD JTAG EXT Page 0

UEXT_MALE Pin # Signal Name NC RXD TXD SCL SDA MISO MOSI SCK 0 #SS Pin # Signal Name NC RXD TXD SCL SDA MISO MOSI SCK 0 #SS Pin # Signal - + UEXT_FEMALE IN, IN IN, IN IN connected to (T0)PB0 signal I IN connected to (T)PB signal I IN connected to (AIN0/INT)PB signal I IN connected to (INT)PD signal I Page

OUT, OUT, OUT, OUT OUT connected to (ADC)PA signal name O OUT connected to (ADC)PA signal name O OUT connected to (ADC)PA signal name O OUT connected to (ADC0)PA0 signal name O AIN- Pin # Signal Name Connected to VCC AN (ADC)PA AN (ADC)PA AIN- Pin # Signal Name Connected to AN (ADC)PA AN (ADC)PA A Analog PWR_J Pin # Signal Name Power Input JUMPER DESCRIPTION There are no jumpers on this board. INPUT/OUTPUT User button with name BUT connected to AtmegaL pin ((INT0)PD). Reset button with name RST connected to AtmegaL pin (RESET). Status LED (yellow) with name STAT connected via R (0 Ohm) to Atmegal pin ((AIN)PB). Status LED (red) with name LED visualize input (IN) state. Status LED (red) with name LED visualize input (IN) state. Status LED (red) with name LED visualize input (IN) state. Status LED (red) with name LED visualize input (IN) state. Status LED (green) with name O visualize relay (REL) state. Status LED (green) with name O visualize relay (REL) state. Status LED (green) with name O visualize relay (REL) state. Status LED (green) with name O visualize relay (REL) state. Power-on LED (red) with name PWR_LED shows that + voltage is applied to the board. Page

MECHANICAL DIMENSIONS Page

AVAILABLE DEMO SOFTWARE MOD-IO firmware C source and HEX Page

ORDER CODE MOD-IO assembled and tested. 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: Board's revision: Manual's revision: Rev. A - create November 00 Rev. B edited September 0 added more detailed INTRODUCTION and MECHANICAL DIMENSIONS Page

Disclaimer 0 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