Data sheet. MATRIX

Similar documents
RC5 Infrared board. EB060

PIC Station3. Multi-processor starter kit for PIC microcontroller. Kit content : PIC Station-3 experiment board

Contents. What is Flowcode 3 What s new in Flowcode 8 9 Flowcode & Arduino 12 Flowcode in Education 13 Supported devices 15.

TO OUR VALUED CUSTOMERS

PICflash. programmer by MikroElektronika

ZKit-51-RD2, 8051 Development Kit

SmartGLCD 240x128. user's guide to

Contents

TO OUR VALUED CUSTOMERS

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

JX pin PIC Microcontroller Project Board

Ready DIP28 PIC. with. socket

MINI-32. development board for PIC32MZ MINI ARM. PIC32 development board fitted in a DIP40 form factor, containing a powerful microcontroller.

StartUSB for PIC. Development System. Manual

Making things happen for you. Case - Studies Professional & Educational

PICee Development System

THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS

RF4432 wireless transceiver module

Triscend E5 Support. Configurable System-on-Chip (CSoC) Triscend Development Tools Update TM

EXERCISE 4: A Simple Hi-Fi

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

Ocean Controls KT-5221 Modbus IO Module

MECHATRONICS IN A BOX

SNIOT702 Specification. Version number:v 1.0.1

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

2.0 Discussion: 2.1 Approach:

Laboration: Frequency measurements and PWM DC motor. Embedded Electronics IE1206

ELCT 912: Advanced Embedded Systems

user's guide to Ready for PIC BOX edition Best solution for fast and simple development of applications using 28- and 40-pin PIC devices.

Simulation Of Radar With Ultrasonic Sensors

DESIGNING A POSITION REGULATOR FOR AN ACTUATOR POWERED BY A CONTINUOUS CURRENT MOTOR USING THE PIC16F73 MICROCONTROLLER

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Implementation Of Water Level Conditioning System Using Wireless Multi-Point Communication

WIRELESS PRODUCT SELECTOR GUIDE

CMU232 User Manual Last Revised October 21, 2002

Follow this and additional works at: Part of the Engineering Commons

Design and Development of Smart. Harmonic Analyzer

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

Design of the distributed data server using PIC_SERVER v3.7

PIC18F2X1X/4X1X. 28/40/44-Pin Flash Microcontrollers with 10-Bit A/D and nanowatt Technology. Flexible Oscillator Structure: Power-Managed Modes:

RFID Door Unlocking System

Programmable Timer Teaching Notes Issue 1.2

Ardweeny 1.60" 0.54" Simple construction - only 7 parts plus pins & PCB! Ideal for breadboard applications

RF NiceRF Wireless Technology Co., Ltd. Rev

LED Infinity Mirror Controller, 32 LEDs, Multiple Patterns.

The Guitar Chord Learning System

Project Final Report: Directional Remote Control

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

AC Current click PID: MIKROE Weight: 27 g

Welcome to Arduino Day 2016

Introduction 1. Download socket (the cable plugs in here so that the GENIE microcontroller can talk to the computer)

Microchip mtouch Solution Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here

Catalog

(DC)TR-76D. Data Sheet. Transceiver Module MICRORISC s.r.o. Datasheet_TR-76D_ Page 1

Introduction to Using the PIC16F877 Justin Rice IMDL Spring 2002

Testing the hardware 7. Worksheet 1 - Driving the DC motor 8. Worksheet 2 - Driving the stepper motor 10. Worksheet 3 - Driving the servo motor 12

LED Driver 5 click. PID: MIKROE 3297 Weight: 25 g

Mapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs

Specifications.

Unit level 5 Credit value 15. Introduction. Learning Outcomes

Series SPPM2 Graphical User Interface Panel Meter. Specifications - Installation and Operating Instructions MINI USB PORT

Robotic Development Kit. Powered using ATMEL technology

PIC18F2423/2523/4423/4523 Data Sheet


era, eric, era-lora, eric-lora & eric-sigfox Evaluation Board with GNSS

DESIGN AND DEVELOPMENT OF A LOW-COST MICROCONTROLLER BASED SINGLE PHASE WATER-PUMP CONTROLLER

RF4463F30 High Power wireless transceiver module

AN2158. Designing with the MC68HC908JL/JK Microcontroller Family. Introduction. Semiconductor Products Sector Application Note

TR-72D. Data Sheet. Transceiver Module MICRORISC s.r.o. Datasheet_TR-72D_ Page 1

JUMA-TRX2 DDS / Control Board description OH2NLT

CATALOG. ANALOG COMMUNICATION SYSTEMS DIGITAL COMMUNICATION SYSTEMS Microcontroller kits Arm controller kits PLC Trainer KITS Regulated Power supplies

Servo Sequencer Servo Robot motion controller & General Purpose microcontroller board

DRF1278F 20dBm LoRa Long Range RF Front-end Module V1.11

' The PicBasic Pro Compiler Manual is on line at: '

Temperature Sensor Design Guide

SC16A SERVO CONTROLLER

Catalogue

E3A EVAL BOARD USER'S GUIDE for use with QT300 and QT301 QProx sensor ICs

Low Cost Motor Control Family

Hope Microelectronics The Leading RF IC supplier of China

Professional Development Board (#28138)

Servo click. PID: MIKROE 3133 Weight: 32 g

TCS230 Color Sensor Module User s Guide

An Embedded Approach for Motor Control Boards Design in Mobile Robotics Applications

NHD 0216K3Z FL GBW. Serial Liquid Crystal Display Module

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

2. Circuit diagram The overall functional diagram is:

(DC)TR-72D. Data Sheet. Transceiver Module MICRORISC s.r.o. Datasheet_TR-72D_ Page 1

LoRa1278 Wireless Transceiver Module

Matrix Multimedia PICmicro microcontroller development board Information datasheet: Using external sensors and actuators

MICROPROCESSORS A (17.383) Fall Lecture Outline

About LC Meter This is one of the most accurate and simplest LC inductance / capacitance Meters that one can find, yet one that you can easily build y

LoRa1276 Catalogue

PIC18F2331/2431/4331/4431 Data Sheet

occam on the Arduino Adam T. Sampson School of Computing, University of Kent Matt C. Jadud Department of Computer Science, Allegheny College

(DC)TR-52D. Transceiver Module. Data Sheet

Motor Control Development Kit

PIC18F45J10 Family Data Sheet

Index Terms IR communication; MSP430; TFDU4101; Pre setter

Transcription:

Data sheet www.matrixtsl.com MATRIX ECIO-60-2.indd 1 10/3/2014 3:2:32 PM

Contents Introduction 3 ECIO28P and ECIO40P ECIO40P16 4 ECRM40P 6 Flowcode 7 ECIO in use 8 FlowKit In Circuit Test board 9 Product codes and ordering 10 2 Copyright Matrix Technology Solutions Ltd. ECIO-60-2.indd 2 10/3/2014 3:2:33 PM

Introduction ECIO devices are powerful programmable microcontrollers with 28 and 40 pin DIL (0.6 ) footprints. Benefits Allow you to add programmability to your projects Low cost microcontroller programming, platform for development and learning Features Programmable from Includes bootloader software Can draw power from Usable with LabView, Visual Basic, C++ etc. The ECIO family of programmable microcontrollers provides an incredibly simple way of adopting microcontroller technology into your projects. The device behaves just like a normal microcontroller - but when you plug the lead in and press the reset switch you can send a new program to the device. This makes the ECIO one of the lowest cost programmers in the world. 18F24 and the 18F44 respectively. The ECIO40P16 is based on the dspic33ep26mu806. The ECRM40 is based on the Atmel AT91 ARM 7 processor. ECIO microcontrollers are pre-programmed with a bootloader program which allows you to send a new program to the microcontroller via. ECIO is compatible with hex code from any appropriate compiler. ECIOs are directly compatible with Flowcode - a graphical programming language which greatly simplifies the code generation process - but can also be used with any C compiler. ECIO is suitable for use where direct programming from is required: for projects, or where systems need reprogramming in the field. ECIO is well supported with a wide range of learning and development tools including Flowcode and E-blocks. Currently there are four products in the range: ECIO28P, ECIO40P, ECIO40P16 and ECRM40. ECIO28P and ECIO40P devices are based on PICmicro 18 series devices - the Download software Copyright Matrix Technology Solutions Ltd. 3 ECIO-60-2.indd 3 10/3/2014 3:2:39 PM

ECIO28P and ECIO40P Power selection jumper Reset switch Power / programming 4MHz ceramic resonator PICmicro microcontroller device socket Device pins 0.6 DIL compatible ECIO40P Processor Base chip Oscillator 4 Copyright 8 bit 18 series PICmicro PIC18F44 4MHz ext., 48MHz internal I/O lines 30 A/D A/D sample rate Program memory RAM EEPROM Power 13 x 10 bit 100ksps 24K bytes 2K bytes 26 bytes V, or external PWM channels 2 Timers Interfaces Package 1 2 3 [AN0] [AN1] [AN2/VREF-] [AN3/VREF+] [TOCKI] [AN4] RA0 RA1 RA2 RA3 RA4 RA RD0 RD1 4 6 7 8 9 10 11 12 13 14 RD2 1 RD3 16 RD4 17 RD 18 RD6 19 RD7 20 ECIO40P 40 39 38 37 36 3 34 33 32 31 30 29 28 27 26 2 24 23 22 21 1 x 8 bit, 3 x 16 bit EUSART, MI 2 C, SPI, 2.0 40 pin DIP, 0.6 compatible RB7 [PGD] RB6 [PGC] RB [PGM] RB4 [AN11] RB3 [AN9/CCP2] RB2 [ANB/INT2] RB1 [AN10/INT1/SCK/SCL] RB0 [AN12/INT0/SDI/SDA] RC7 [RX/DT/SDO] RC6 RC2 RC1 [TX/CK] [CCP1] [CCP2] 1 2 3 RC0 RE2 [AN0] [AN1] RA0 RA1 4 RE1 RE0 [AN2/VREF-] AN3/VREF+] [TOCKI] [AN4] RA2 RA3 RA4 RA 6 7 8 9 10 11 12 13 14 ECIO28P 28 27 26 2 24 23 22 21 20 19 18 17 16 1 ECIO28P Processor Base chip Oscillator 8 bit 18 series PICmicro PIC18F24 4MHz ext., 48MHz internal I/O lines 19 A/D A/D sample rate Program memory RAM EEPROM Power 10 x 10 bit 100ksps 24K bytes 2K bytes 26 bytes V, or external PWM channels 2 Timers Interfaces Package V RB7 [PGD] RB6 [PGC] RB [PGM] RB4 [AN11] RB3 [AN9/CCP2] RB2 [ANB/INT2] RB1 [AN10/INT1/SCK/SCL] RB0 [AN12/INT0/SDI/SDA] RC7 [RX/DT/SDO] RC6 [TX/CK] RC2 [CCP1] RC1 [CCP2] RC0 J4 PWR RA (28P) RA (40P) XTAL 1 x 8 bit, 3 x 16 bit EUSART, MI 2 C, SPI, 2.0 28 pin DIP, 0.6 compatible 18F24 (28P) 18F44 (40P) ECIO28P/40P block diagram V 19 x GPIO (28P) 30 x GPIO (40P) Matrix Technology Solutions Ltd. ECIO-60-2.indd 4 10/3/2014 3:2:41 PM

ECIO40P16 8MHz crystal Reset switch Power / programming 3.3v regulator Power selection jumper socket Device pins dspic33 microcontroller ECIO40P16 Processor Base chip Oscillator 16 bit, dspic33 dspic33ep26mu806 8MHz ext., 70MHz internal I/O lines 34 A/D A/D sample rate Program memory RAM EEPROM Power 20 x 12 bit 1.1 Msps 26K bytes 28K bytes 0 (internal ROM overwrite) V, or external PWM channels 16 Timers Interfaces Package 9 x 16 bit 4 x UART, 2 x MI 2 C, 4 x SPI, 2 x CAN, 2.0 40 pin DIP, 0.6 compatible MCLR AN8 / RB8 / (ECIO A0) AN9 / RB9 / (ECIO A1) AN10 / RB10 / (ECIO A2) 1 2 3 4 6 40 39 38 37 36 3 PGD / AN7 / RB7 / (ECIO B7) PGD / AN6 / RB6 / (ECIO B6) AN / RB / (ECIO B) AN4 / RB4 / (ECIO B4) AN3 / RB3 / (ECIO B3) AN11 / RB11 / (ECIO A3) 7 34 AN2 / RB2 / (ECIO B2) AN12 / RB12 / (ECIO A4) 8 33 AN1 / RB1 / (ECIO B1) - 12V J4 PWR 3.3V regulator RE2 dspic33 MCU 3.3V 34 x GPIO 20 x ANLG IN AN13 / RB13 / (ECIO A) AN14 / RB14 / (ECIO A6) AN1 / RB1 / (ECIO A7) SDI2 / RG7 / (ECIO C3) INT0 / RD0 / (ECIO D0) RD1 / (ECIO D1) RD2 / (ECIO D2) RD3 / (ECIO D3) RD4 / (ECIO D4) RD / (ECIO D) RD6 / (ECIO D6) RD7 / (ECIO D7) 9 10 11 12 13 14 1 16 17 18 19 20 ECIO40P16 32 31 30 29 28 27 26 2 24 23 22 21 VREF+ / AN0 / EB0/ (ECIO B0) RC9 / (ECIO C7) SDO2 / RG8 / (ECIO C6) SCK2 / RG6 / (ECIO C2) RF1 / (ECIO C1) RF0 / (ECIO C0) AN26 / RE2 / (ECIO E2) AN2 / RE1 / (ECIO E1) AN24 / RE0 / (ECIO E0) AN27 / RE3 / (ECIO E3) XTAL Copyright Matrix Technology Solutions Ltd. ECIO-60-2.indd 10/3/2014 3:2:42 PM

ECRM40P 18.43 MHz ceramic resonator Power selection jumper ARM microcontroller device Power / programming Reset switch 3.3V regulator socket - miniature version Device pins ECRM40 Processor Base chip Oscillator 32 bit, AT91 ARM 7 core AT91SAM7SI28 18.43MHz ext., 47.92MHz internal I/O lines 34 A/D A/D sample rate Program memory RAM EEPROM Power 8 x 10 bit 300ksps 128K bytes 32K bytes 0 (internal ROM overwrite) V, or external PWM channels 4 Timers Interfaces Package 3 x 16 bit, 2 x 32 bit 2 x EUSART, MI 2 C, SPI, 2.0 40 pin DIP, 0.6 compatible [PA24/PWM0] RA0 [PA26/PWM1] RA1 [PA11/PWM2] RA2 [PA10] RA3 [PA9] RA4 [PA8] RA [PA6/TX0] RA6 [PA/RX0] RA7 [PA7] RC3 1 2 3 4 6 7 8 9 10 11 12 ECRM40 40 39 38 37 36 3 34 33 32 31 30 29 RB7 RB6 RB RB4 RB3 RB2 RB1 RB0 RC7 RC6 RC2 [PA12/M1S0] [PA2] [PA13/M0S1] [PA14/PWM3] [PA1] [PA31] [PA20/AN3] [PA23/SCK] [PA21/RX1] [PA22/TX1] [PA19/AN2] - 12V J4 PWR 3.3V regulator PA30 AT91 ARM MCU 3.3V 30 x GPIO 4 x ANLG IN TST [PA4/TWCK] [PA27] [PA28] [PA29] [PA3/TWD] [PA2] [PA1] [PA0] RD0 RD1 RD2 RD3 RD4 RD RD6 RD7 13 14 1 16 17 18 19 20 28 27 26 2 24 23 22 21 RC1 RC0 RE2 RE1 RE0 RE3 TST [PA18/AN1] [PA17/AN0] [AN7] [AN6] [AN] [AN4] XTAL 6 Copyright ECIO ARM block diagram Matrix Technology Solutions Ltd. ECIO-60-2.indd 6 10/3/2014 3:2:44 PM

Flowcode ECIO devices are fully compatible with Flowcode - one of the world s most advanced graphical programming languages for microcontrollers. The great advantage of Flowcode is that it allows those with little experience to create complex electronic systems in minutes. Flowcode achieves this in three steps: firstly users drag and drop flowchart symbols onto the screen, and fill in the dialogue boxes when prompted. Then users can simulate the program within Flowcode and view the results on the simulation panel. Finally, Flowcode compiles the flowchart into code that is downloaded to a PICmicro microcontroller which executes the program. Flowcode is available in twenty languages, including English, Finnish, French, German, Italian, Dutch and Spanish. Design Flowcode contains standard flowchart icons and electronic components that allow you to create a virtual electronic system on screen. Drag icons and components onto the screen to create a program, then click on them to set properties and actions. Easy to use interface Allows complex programs to be developed and managed quickly All I/O and expansion options are supported in Flowcode Simulate Once your system is designed you can use Flowcode to simulate it in action. Test the system s functionality by clicking on switches or altering sensor values, and see how your program reacts to the changes in the electronic system. Simulation aids understanding Debug before download Shorten the design cycle Download When you are happy with your design, click one button to send the program directly to the ECIO device. Remove the lead and press the reset button and your program starts to run. One button download Compiles to C and Assembly Link in your own C files Copyright Matrix Technology Solutions Ltd. 7 ECIO-60-2.indd 7 10/3/2014 3:2:46 PM

ECIO in use There are several ways of using the ECIO: With a prototype board ECIO devices are really useful when used in conjunction with a prototype board: the ECIO unit simply plugs into the matrix of holes and the surrounding components are wired in using single strand wire. The ECIO can be used with a external power supply or the unit can draw power from the lead itself. enabled by a DLL and a suite of sample programs that can be downloaded to the ECIO to provide a fully controllable slave device from PC based applications. With E-blocks If you have larger projects, or you want to connect more advanced systems together, then you can use the E-blocks adaptor panel (EB061) shown here. This allows you to connect a large range of boards from simple s and switches through to CAN sub-systems etc. This is ideal for prototyping larger and more complex systems. With your own hardware If you are developing your own hardware you can use the ECIO board as a component: adding ECIO to your system allows you to develop a product that can be reprogrammed in the field. Using ECIO with a prototype board Use with LabView, Visual Basic and other packages ECIO can easily be integrated with third party PC based control packages like LabView and Visual Basic. This is 8 Copyright LabView and Visual Basic programs running on an ECIO Using ECIO with E-blocks Matrix Technology Solutions Ltd. ECIO-60-2.indd 8 10/3/2014 3:2:8 PM

FlowKit In Circuit Test board The FlowKit can be connected to hardware systems to provide a real time debug facility, where it is possible to step through the Flowcode program on the PC and step through the program in the hardware at the same time. This function is available with Flowcode for PICmicro V4.2 or later. Benefits Helps to solve programming problems Seamless program and debug icon at a time. Under user control the Flowcode software shows the location of the program in the flowchart, the value of all variables in the program and allows users to alter the variable values when the program is paused. Note that when using FlowKit with the ECIO the power jumper on the ECIO must be in the EXT position so that the ECIO is powered from a separate power supply. Features Compatible with PIC and ARM versions of ECIO systems via the lead Compatible with MIAC and Formula Flowcode systems via the lead Available for Flowcode for PICmicro V4.2 or later Allows start, step and play of programs Allows users to see and alter variable values Whilst Flowcode simulation allows debug of a system to a first pass, FlowKit takes debug to a new level by running the program in the hardware and on the screen at the same time. The system is controlled from within the Flowcode environment where controls allow users to start, stop, pause and step through their program one Using FlowKit with ECIO and E-blocks adaptor board Copyright Matrix Technology Solutions Ltd. 9 ECIO-60-2.indd 9 10/3/2014 3:2:9 PM

Product codes and ordering 40 pin 18F44 PICmicro device 40 pin AT91 ARM device Build your own PLC bundle ECIO40P ECIOARM EB481 The build your own PLC bundle includes an E-blocks board, LCD board, switch board, relay board, optoisolator board, ECIO application board, ECIO 40 pin PC board, international power supply and a full copy of Flowcode for PICmicro 28 pin 18F24 PICmicro device 40 pin dspic33ep26mu806 E-blocks application board ECIO28P ECIO40P16 EB061 The E-blocks application board is compatible with all ECIO devices - both ARM and PICmicro. Student ECIO starter kit EC2961 This kit is designed for students and hobbyists who want to start learning microcontroller circuit development at home. A suite of worksheets which includes build and software development instructions for 10 analogue and digital experiments are available from our website. 10 ECIO-60-2.indd 10 Copyright Matrix Technology Solutions Ltd. 10/3/2014 3:3:04 PM

Matrix Technology Solutions Ltd. 33 Gibbet Street Halifax HX1 BA t: +44 (0)1422 22380 e: sales@matrixtsl.com www.matrixtsl.com ECIO-60-2.indd 11 10/3/2014 3:3:0 PM