PIC-IO development board User's Manual

Similar documents
MOD-BT and Duinomite boards errata

PIC-P40 development board Users Manual

Olimex PIC-KIT3 In-circuit programmer/debugger

MOD-RFID125-BOX user's manual

PIC-P28-USB development board Users Manual

AVR-P20 development board Users Manual

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

AVR-P development board Users Manual

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

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

MOD-RFID1356 user's manual. All boards produced by Olimex are ROHS compliant. Rev. C, June 2015 Copyright(c) 2008, OLIMEX Ltd, All rights reserved

PIC-32MX development board Users Manual

CHANGING THE MODES OF MOD-WIFI-ESP8266-DEV

HOW TO USE ESP8266 WITH ARDUINO IDE

MSP430-PG2231 development board Users Manual

MOD-IO development board user's manual

HOW TO UPGRADE ESP8266 BOARDS USING ESP FLASH DOWNLOAD TOOLS

MSP-RFLINK development board Users Manual

AVR- M16 development board Users Manual

PIC-LCD-3310 development board Users Manual

LPC-H1343 development board Users Manual

MOD-MRF24J40 development board Users Manual

AKKON USB CONTROLLER BOARD

PIC-MAXI-WEB development board Users 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

MOD-RFID125-BOX User Manual

PIC-32MX development board User's Manual

MOD-BT development board Users Manual

LPC-P1114 development board Users Manual

SK18A. 18 Pins PIC START-UP KIT. User s Manual V1.1. Dec 2007

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

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

CAN4VSCP - RS232. Smart CAN4VSCP serial interface. Reversion

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

RS232 Relay Board-R242. User Manual. Jan 2012 Doc-R242-UM-Rev1.0 iknowvations.in

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

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

LPC2148 DEV BOARD. User Manual.

Rapid40iXL PIC Prototyping PCB User Manual

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

TMS320-XDS100-V3 DSP and ARM JTAG emulator and adapter USER S MANUAL. Document revision I, October 2017 Designed by OLIMEX Ltd, 2013

LPC-P1114 development board Users Manual

CMSIS DAP Setup. Document Version History Document Version ngxtechnologies.com 2

F²MC-8FX FAMILY MB951XX SERIES SYNCHRONOUS FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

ACLD Channel Opto-isolated Digital Input Board

MOD-IO development board Users Manual

Aport-214PG FreeRTOS Programmable Device Server Hardware Guide

The AMuxSeq is capable of having between 2 and 32 analog inputs. The paired inputs are present when the MuxType parameter is set to "Differential.

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

ZLED7030KIT-D1 Demo Kit Description

Rapid28iXL PIC Prototyping PCB User Manual

UM PCAL6524 demonstration board OM Document information

Rapid40i PIC Prototyping PCB User Manual

R325P Single Axis Driver

RFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd.

G540 User Manual. Date Modified: March 5, 2012 Page 1 of 10

This document describes the hardware architecture of the board, how to configure the jumpers and to enable specific functions.

CA-A480-A Elevator Controller. Reference & Installation Manual

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

AVR-TLCD-128CAN development board Users Manual

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board, Revision C User Manual

PCLD-8751 PCLD User Manual

RE866 Interface User Guide

Application Note: 48V-BMS-AN01 General Description 48V-BMS. AN01 General Description. Revision 1.0 / 06/10/15 page 1/15

Exclusive 2.5 GHz Frequency Counter

USB-to-I2C Basic. Hardware User s Manual.

DEMO MANUAL DC1851A LTC2872 Dual Multiprotocol Transceiver with Integrated Termination DESCRIPTION PERFORMANCE SUMMARY

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board User Manual

USER GUIDE. ATWINC1500 Xplained Pro. Preface

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

AVR Development Board

G540 MANUAL MULTIAXIS STEP MOTOR DRIVE

CQM1 I/O Terminal Block Conversion Adapter. Easy and secure replacement by reusing the I/O terminal block wiring.

USER S MANUAL. C4 SAFETY CHARGE PUMP BOARD Rev. 6.2

EVB-USB2250 User Manual Revision B

MLC. Semi-Metal USB. Generation 3L HERMIT-C Series. Product Specification MLC. Semi-Metal USB Flash Disk Generation 3L

Industrial. micro USB Module

Relay Board. User Manual. 1.0, Oct 2013

LPC1788 Mio Board. User Manual. Revision 1.0 1

EVB-USB2240-IND User Manual Revision B

Ordering Information. I/O Relay G7T. Model Number Legend Slim-styled I/O Relay Saves Space in Panel

AMAX-2750SY Series. 32-ch AMONet RS-485 Isolated Digital I/O Slave Modules. User Manual

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

S125 Multi-Purpose 125 KHz RFID Reader USER MANUAL. 9V/24V DC Operating Voltage, AC (optional) KHz RFID EM4100/2 Cards & Tags

LV Programmer. User manual

2 Port DVI Splitter. Model #: SPLIT-DVI

Eval Kit Manual. DN[Document ID] AS6200. Adapter Board AS6200-WL_EK_AB. ams Eval Kit Manual Page 1

G3B/G3BD. Model Number Structure. Ordering Information. Solid State Relays Model Number Legend. List of Models

CEC1702 clicker. a great idea is just a click away

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.9

Stand-Alone-Relay S-A-Relay

Ethernet1 Xplained Pro

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

ICE-100B Emulator User Guide

MLC. Semi Metal USB. Generation 5 / 5L HERCULES-PB Series. Product Specification MLC. Semi Metal USB Flash Disk Generation 5/5L

Evaluation Board for CS3308. Description CS Channel. Digitally Controlled Analog Volume Control. PC or External Serial Control Input

Transcription:

PIC-IO development board User's Manual Rev.C, October 0 Copyright(c) 0, OLIMEX Ltd, All rights reserved All boards produced by Olimex are ROHS compliant

INTRODUCTION: PIC-IO board was designed as simple platform which to allow control of appliances and devices with PIC, the idea was to build something like tiny PLC controller which is possible to program in C or assembler instead of the weird PLC relay language. Let s see what we have on board: Four High voltage/ High Current relays with NO-NC-COM contacts available on terminal block. The relay switching current is rated: A/VAC, 0A/0VAC, A/VDC. Note that these relays are good for switching resistive loads, but if you have to commutate inductive loads the relays will wear off quickly due to the sparking when disconnect the inductive loads (like motors). Each relay have status LED associated with it so you can easy see which relay is in ON and which in OFF state. O is connected to RA3 CMP and PIC CCP module can be used to generate ON/OFF pulses. O-O3-O are connected to RA-RA-RA0. Four opto-isolated inputs will allow to detect voltages in range +-VDC. Opto-couplers are fast and switch On/Off for 0 us, so quick signals could be detected.!note for owners of MOD-IO prior to revision C: the above information is correct only for the opto-isolated couplers the board is capable to handle up to VDC for them. You need to swap R, R, R3, R - 330R resistors with 70R ones be able to use VDC! This has been fixed in the latest revision as seen in the schematics. I is connected to RA and is good for counting as this pin is connected to PIC T0CKI. I is connected to RB0 which is INT and generates interrupts. I3 is connected to CCP and is good for pulse width measurement. I is connected to RB. The inputs have status LEDs so easy could be seen which input have voltage. Note that the optocouplers inverse the levels i.e. when on the input have +V the PIC pin will read 0 and vice versa. Status LED is connected to RB. PIC-IO have RS3 connector, but the driver is made by tricky level shifter which uses the other side RS3 negative levels to generate the PIC-IO levels, so on the other side you must

have real RS3 driver (like PC) if you try to connect two PIC-IO boards by RS3 the connection will fail as no one of the boards will generate the negative levels. The on-board ICSP connector allow you to program the PIC on the board without pulling it of the socket, by ICSP programmer like PIC-MCP, PIC-MCP-USB, PIC-PG, PIC-PG, PICPG3, PIC-PG or to program and debug it with PIC-ICD, PIC-ICD-POCKET or PICICD-TINY. IMPORTANT: all programmers provide power supply through ICSP connector during the programming PIC-IO should not be powered via the external power jack! The power supply circuit have protection diode for reverse connection. The positive point is the internal pin of the power jack. The input voltage could be in range V DC. The oscillator circuit is made with 0 Mhz crystal oscillator, so you can run your PIC at maximum performance. The RESET is connected with to +V and allow safe use of PIC-ICD or PIC-MCP programming.

FEATURES: ICSP/ICD connector for programming and debugging RS3 interface DIL8 socket Quartz crystal 0Mhz LED to RB through jumper Four opto-isolated inputs with status LEDs Four Relays 0A/0VAC with status LEDs Power plug-in jack, accept AC and DC input Four mounting holes 3,3 mm (0,3") FR-,. mm (0,0"), green soldermask, white silkscreen component print Dimensions 00x80 mm (3,9x3,")

HARDWARE: +V PWR+ IN - - C N00 +VDC R9 70K R IN- LED D N8 R0 70K N37 R3 IN3- IN3- LED3 R 70K N37 R IN- IN- LED C 0p C 0p +V Q 0MHz R9 RESET VDD R I R 70K N37 RB7/TOSI RB/TCKI RB RB/PGM RB3/CCP RB/TX/CK RB/RX/DT RB0/INT RA7/OSC RA/OSC RA/MCLR RA/T0CKI/CMP RA3/AN3/CMP RA/AN/VREF RA/AN RA0/AN0 OK 70 D N8 U C7 00n R I3 +V OK3 70 D3 N8 RESET +V R I R T N390 K OUT- OUT- OK 70 OUT-3 REL O 00uF/VDC R3 I N37 IN- 00n R7 0uF/VDC C3 VSS PICICSP +V 3 REL H00 D7 N00 R.K ICSP 3 0 9 8 7 I I3 T XD RXD I 3 8 7 I O O O3 O R PIC_8pin OUT-3 REL O 330 R T N390 K LED9 OUT- OUT- +V REL3 H00 D8 N00 +V LED IN- LED D N8 C LED R.K OUT +V OK 70 D N00 R8 R IN- +V D REL H00 VR 78L0 +V LED7 R7.K +V OUT3-3 REL3 RXD R,7K D0 R N8 C 0uF/VDC + 3 T3 N390 K R3 R7 OUT3- T N390 +V D N8 OUT3- RS3 7 8 9 O3 T XD R9 R0 T PNPN390 REL H00 D9 N00 LED8 R8.K OUT-3 REL Copyright (C) 00, OLIMEX Ltd http://www.olimex.com/dev T N390 K OUT- PIC-IO_rev_C R8 R30 O OUT-

SOFTWARE: DEMO: PICF8-I/P CONTROL SOFTWARE This is demo code, which allow control of the PIC-IO inputs/outputs via PC with Hyper terminal. Connect PIC-IO RS3 with cable to your PC and run Hyper terminal with these settings: 900,8,N,,NONE. When you apply power this will be seen on the Hyper terminal window: *************************** * PIC-IO CONTROL * * (C) 007, OLIMEX Ltd* *************************** >_ To read the inputs in binary format type r, PIC-IO will respond with something like: %0000 if all inputs are 0 or % if all inputs are (i.e. +V is applied) the inputs are with right less significant bit i.e. the order is: I I3 I I To read the inputs in HEX format type R, PIC-IO will respond with something like: $0 if all inputs are 0 or $F if all inputs are To change the outputs type w00, this will switch on relay and relay 3 and will switch off relay and relay. If you want to use HEX value you can write W for instance which will switch on relay and relay and will switch off relay and relay 3. Any other commands will not be recognized and PIC-IO will respond with ERR

ORDER CODE: PIC-PIO assembled and tested (no kit, no soldering required) How to order? You can order directly from us or from any of our distributors. Check our web https://www.olimex.com for more info. Revision history: REV.A - created June 007 REV.B - added info about the maximum voltage possible on the opto-couplers, VDC by default REV.C - changed schematic with the latest one, revision C of the board has adjusted resistors on the relay inputs (330R were replaced with 70R); added a note about differences in different revisions; updated disclaimer; added support and warranty info

DISCLAIMER 0 Olimex Ltd. Olimex, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product names may be trademarks of others and the rights belong to their respective owners. 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. The Hardware project is released under the Creative Commons Attribution-Share Alike 3.0 United States License. You may reproduce it for both your own personal use, and for commercial use. You will have to provide a link to the original creator of the project https://www.olimex.com on any documentation or website. You may also modify the files, but you must then release them as well under the same terms. Credit can be attributed through a link to the creator website: https://www.olimex.com The software is released under GPL. It is possible that the pictures in this manual differ from the latest revision of the board. 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. This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the product must have electronics training and observe good engineering practice standards. As such, the goods being provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards. Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or services described herein. THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS USED TO CREATE PIC-IO. THEY ARE CONSIDERED SUITABLE ONLY FOR PIC-IO.

Product support For product support, hardware information and error reports mail to: support@olimex.com. Note that we are primarily a hardware company and our software support is limited. Please consider reading the paragraph below about the warranty of Olimex products. Warranty and returns: Our boards have lifetime warranty against manufacturing defects and components. During development work it is not unlikely that you can burn your programmer or development board. This is normal, we also do development work and we have damaged A LOT of programmers and boards during our daily job so we know how it works. If our board/programmer has worked fine then stopped, please check if you didn't apply over voltage by mistake, or shorted something in your target board where the programmer was connected etc. Sometimes boards might get damaged by ESD shock voltage or if you spill coffee on them during your work when they are powered. Please note that warranty do not cover problems caused by unproper use, shorts, over-voltages, ESD shock etc. If the board has warranty label it should be not broken. Broken labels void the warranty, same applies for boards modified by the customer, for instance soldering additional components or removing components - such boards will be not be a subject of our warranty. If you are positive that the problem is due to manufacturing defect or component you can return the board back to us for inspection. When we receive the board we will check and if the problem is caused due to our fault and we will repair/replace the faulty hardware free of charge, otherwise we can quote price of the repair. Note that all shippings back and forth have to be covered by the customer. Before you ship anything back you need to ask for RMA. When you ship back please attach to it your shipping address, phone, e-mail, RMA# and brief description of the problem. All boards should be sent back in antistatic package and well packed to prevent damages during the transport.