Academic Newsletter Spring 2012
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Programming-8Bit-PIC
Foreword Embedded microcontrollers are everywhere today. In the average household you will find them far beyond the obvious places like cell phones, calculators, and MP3 players. Hardly any new appliance arrives in the home without at least one controller and, most likely, there will be several—one microcontroller for the user interface (buttons and display), another to control the motor, and perhaps even an overall system manager. This applies whether the appliance in question is a washing machine, garage door opener, curling iron, or toothbrush. If the product uses a rechargeable battery, modern high density battery chemistries require intelligent chargers. A decade ago, there were significant barriers to learning how to use microcontrollers. The cheapest programmer was about a hundred dollars and application development required both erasable windowed parts—which cost about ten times the price of the one time programmable (OTP) version—and a UV Eraser to erase the windowed part. Debugging tools were the realm of professionals alone. Now most microcontrollers use Flash-based program memory that is electrically erasable. This means the device can be reprogrammed in the circuit—no UV eraser required and no special packages needed for development. The total cost to get started today is about twenty-five dollars which buys a PICkit™ 2 Starter Kit, providing programming and debugging for many Microchip Technology Inc. MCUs. Microchip Technology has always offered a free Integrated Development Environment (IDE) including an assembler and a simulator. It has never been less expensive to get started with embedded microcontrollers than it is today. While MPLAB® includes the assembler for free, assembly code is more cumbersome to write, in the first place, and also more difficult to maintain. -
Extreme Low Power (XLP) PIC® Microcontrollers
XLP PIC® MCUs eXtreme Low Power (XLP) PIC® Microcontrollers www.microchip.com/xlp Looking Beyond Low-Power MCUs Microchip’s XLP PIC® MCUs As more wearables, wireless sensor networks, and other Internet of Things (IoT) enabled smart devices are getting powered from battery, energy conservation becomes paramount. Today’s connected appli- cations must consume little power and, in extreme cases, last for up to 20+ years while running from a single battery. To enable applica- tions like these, products with Microchip’s eXtreme Low Power (XLP) technology offer the industry’s lowest Run and Sleep currents. Benefits of XLP PIC MCUs Low Sleep Currents Battery-Friendly VBAT Battery Back-Up Large Portfolio of XLP with Flexible Wake-Up Features • Automatic switch-over MCUs Sources • Enable battery lifetime upon loss of VDD • 8–121 pins, • Sleep current down greater than 20 years • Maintains Real-Time 4 KB–1 MB Flash to 9 nA • Low-power supervisors Clock/Calendar (RTCC) • Wide selection of • Brown-Out Reset (BOR) for safer operation and user registers packages down to 45 nA (BOR, WDT) • Powered seperately • Active mode currents as • Real-time clock down to • Core Independent Pe- from 1.8–3.6V source low as 30 µA/MHz with 300 nA ripherals (CIPs) take the (coin cell) efficient instruction set • Watch-Dog Timer (WDT) load off the CPU and per- with over 90% single- down to 200 nA form extremely complex cycle instructions tasks in self-sustaining mode at lowest possible energy requirement XLP PIC MCU Application Examples Internet of Things Smart Energy -
MPLAB XC8 PIC Assembler User's Guide
MPLAB® XC8 PIC® Assembler User's Guide Notice to Customers All documentation becomes dated and this manual is no exception. Microchip tools and documentation are constantly evolving to meet customer needs, so some actual dialogs and/or tool descriptions can differ from those in this document. Please refer to our web site (https://www.microchip.com) to obtain the latest documentation available. Documents are identified with a “DS” number. This number is located on the bottom of each page, in front of the page number. The numbering convention for the DS number is “DSXXXXXA,” where “XXXXX” is the document number and “A” is the revision level of the document. For the most up-to-date information on development tools, see the MPLAB® IDE online help. Select the Help menu, and then Topics to open a list of available online help files. © 2020 Microchip Technology Inc. User Guide DS50002974A-page 1 Table of Contents Notice to Customers.......................................................................................................................................1 1. Preface....................................................................................................................................................4 1.1. Conventions Used in This Guide..................................................................................................4 1.2. Recommended Reading...............................................................................................................5 1.3. Document Revision History..........................................................................................................5 -
Introduction to Microcontrollers 9/16/2017
Introduction to Microcontrollers 9/16/2017 Introduction to Microcontrollers June 2017 Scott A. Theis — W2LW Rev 5 (08/02/2017) What’s it all about • How to get started • What are some of the common controller options • General introduction to terms and types • Input and Output • Information on getting started Sampling of Microcontrollers • tinyAVR — As little as 6 pins, over 1MHz • PICAXE — As little as 8 pins, up to 64MHz • Ardunio (ATMega) — Standalone or on board, 16+MHz • Raspberry Pi — Single-Board Computer, up to (and over) 1GHz • There are dozens of common microcontrollers Propeller BasicStamp 8051 MIP • There are a number of single-board computers: Beagle Bone NetDuino Intel Galileo ASUS Tinker Scott A. Theis, W2LW 1 Introduction to Microcontrollers 9/16/2017 Focus • Arduino and PICAXE— Microcontroller: • Well suited for specific application • Code is lightweight (so is memory) • Does not have an operating system per se • Raspberry Pi — Single-Board Computer: • Really a small computer with GPIO pins and lots of interface logic • Can be used for a wide spectrum of tasks • Lots of options and compute power Covering…. • Introduction, Jargon and Background • General Purpose Input and Output (GPIO) • Integrated Development Environment (IDE) • Some Examples Introduction, Background and Jargon Scott A. Theis, W2LW 2 Introduction to Microcontrollers 9/16/2017 The Arduino • Created as a simple, open source, easy to use platform • Developed in 2003 as a less costly replacement to the BASIC Stamp • Support has grown dramatically in the past -
An Open-Source Platform for Learning Embedded Systems Based on Algorithm Visualizations and Digital Signal Controllers
electronics Article DSCBlocks: An Open-Source Platform for Learning Embedded Systems Based on Algorithm Visualizations and Digital Signal Controllers Jonathan Álvarez Ariza Department of Electronics Technology, Engineering Faculty, Corporación Universitaria Minuto de Dios (UNIMINUTO), 111021 Bogotá, Colombia; [email protected]; Tel.: +57-310-557-9255 Received: 17 January 2019; Accepted: 29 January 2019; Published: 18 February 2019 Abstract: DSCBlocks is an open-source platform in hardware and software developed in JavaFX, which is focused on learning embedded systems through Digital Signal Controllers (DSCs). These devices are employed in industrial and educational sectors due to their robustness, number of peripherals, processing speed, scalability and versatility. The platform uses graphical blocks designed in Google’s tool Blockly that can be used to build different Algorithm Visualizations (AVs). Afterwards, the algorithms are converted in real-time to C language, according to the specifications of the compiler for the DSCs (XC16) and they can be downloaded in one of the two models of development board for the dsPIC 33FJ128GP804 and dsPIC 33FJ128MC802. The main aim of the platform is to provide a flexible environment, drawing on the educational advantages of the AVs with different aspects concerning the embedded systems, such as declaration of variables and functions, configuration of ports and peripherals, handling of Real-Time Operating System (RTOS), interrupts, among others, that are employed in several fields such as robotics, control, instrumentation, etc. In addition, some experiments that were designed in the platform are presented in the manuscript. The educational methodology and the assessment provided by the students (n = 30) suggest that the platform is suitable and reliable to learn concepts relating to embedded systems. -
PICAXE Manual 1
PICAXE Manual www.picaxe.com IMPORTANT! This PDF is designed to be used with the shortcut links (document outline) visible on the left hand side. Displaying these links makes it much easier to navigate through this manual! revolution www.picaxe.com GETTING STARTED Section 1 2 Contents About this manual ............................................................................................ 4 Software Overview ............................................................................................ 4 Software Comparison ........................................................................................ 5 Software Quick Choice Guide .............................................................................. 5 Third Party Software ......................................................................................... 5 Technical Support Forum ................................................................................... 5 Quick Start - Project Board PCB Preparation ......................................................... 6 Quick Start - Flashing an LED ............................................................................. 7 At a glance - specifications: .............................................................................. 8 At a glance - download circuit: .......................................................................... 8 At a glance - pinout diagrams (older parts): ........................................................ 9 At a glance - pinout diagrams (M2 parts): ........................................................ -
November 2019 DATTA VIC - 6Th December 2019: 5
WELCOME Scorpio With the academic year drawing to a close most schools are well into their program planning for 2020. Please Technology contact Scorpio if we can help with this process. For 2020 orders see page 2. NEWSLETTER INSIDE THIS ISSUE All Scorpio’s comprehensive catalogues are online and are regularly updated. Page 1 STEM AT PRIMARY– END OF YEAR IDEAS STEM at Primary – End of year ideas Teacher Conferences & Workshops With the end of the year approaching students need Page 2 additional motivation to keep learning. Secondary Robot Buggy for PICAXE or We’ve put together some ideas that we believe would be ARDUINO perfect! Our online catalogues have many more ideas. Some items are available as kits but others are a mix and match to Page 3 suit your requirements. This Month’s Q&A Technology Tips: Magnetism – a range of magnets available Picaxe and Arduino Simple electrical circuits Simple vehicles – The Blue Brothers series provides Page 4 a fun and educational learning experience. Deconstruction – children love to take things apart Wordsearch – Design and Technology (to tinker). Parts can be used in a Makerspace area to Page 5 and 6 construct a huge range of items. Try this idea: construct Art works. These could be sold or auctioned Article – Clocks – A Journey Through to raise money for equipment or class projects. The Time & Craftsmanship students could be entrepreneurs during this process – make, market, advertise, sell. Our office will be closed from Outside activities could include: 3 p.m. on the 20th December 2019 until 9.00 a.m. -
Pickit 3 Programmer Application User's Guide
PICkit™ 3 Programmer Application User’s Guide 2013 Microchip Technology Inc. DS50002158A Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions. • There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data Sheets. Most likely, the person doing so is engaged in theft of intellectual property. • Microchip is willing to work with the customer who is concerned about the integrity of their code. • Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as “unbreakable.” Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act. Information contained in this publication regarding device Trademarks applications and the like is provided only for your convenience The Microchip name and logo, the Microchip logo, dsPIC, and may be superseded by updates. It is your responsibility to FlashFlex, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, ensure that your application meets with your specifications. -
MPLAB XC8 PIC Assembler User's Guide for Embedded Engineers
MPLAB® XC8 PIC Assembler User's Guide for Embedded Engineers Notice to Customers All documentation becomes dated and this manual is no exception. Microchip tools and documentation are constantly evolving to meet customer needs, so some actual dialogs and/or tool descriptions can differ from those in this document. Please refer to our web site (https://www.microchip.com) to obtain the latest documentation available. Documents are identified with a “DS” number. This number is located on the bottom of each page, in front of the page number. The numbering convention for the DS number is “DSXXXXXA,” where “XXXXX” is the document number and “A” is the revision level of the document. For the most up-to-date information on development tools, see the MPLAB® IDE online help. Select the Help menu, and then Topics to open a list of available online help files. © 2020 Microchip Technology Inc. User Guide 50002994A-page 1 Table of Contents 1. Preface....................................................................................................................................................4 Notice to Customers................................................................................................................................1 1.1. Conventions Used in This Guide..................................................................................................4 1.2. Recommended Reading...............................................................................................................5 1.3. Document Revision History..........................................................................................................5 -
Warf Electronics Shopping - Catalog Electronics Shopping IOIO for Android FR4 1.6Mm Blank PCB Board Single Side 6X6" 1Oz
เลขประจําตัวผูเสียภาษี 3271161630 Warf Electronics Shopping - Catalog Electronics Shopping IOIO for Android FR4 1.6mm Blank PCB board Single Side 6x6" 1oz. ELE-SP072006172 ELE-WA491996121 1,950.00 THB 50.00 THB IN-14 RUSSIAN NIXIE TUBES IN-14 IN14 NEW NOS Line Iso-Regulation IRG-600 ELE-WA491996260 ELE-WA491986075 400.00 THB 27,500.00 THB LC-3 Purist Line Conditioner PS-8 Clean Power Station ELE-WA491986053 ELE-WA491986069 11,650.00 THB 5,850.00 THB ISO Clean Power Station ชุดกรองไฟ NFC-3 ELE-WA491986071 ELE-WA491986072 12,600.00 THB 8,600.00 THB ชุดกรองไฟ NFC2 ชุดกรองไฟ NFC-1 ELE-WA491986073 ELE-WA491986074 11,500.00 THB 14,500.00 THB อุปกรณชวยขจัดสัญญาณรบกวน LI-500 เครื่องกรองไฟ LC-1 MKII ELE-WA491986076 ELE-WA491986077 7,800.00 THB 4,890.00 THB CPS-8 SE Clean Power Station CPS-8 Clean Power Station ELE-WA491986054 ELE-WA491986068 8,800.00 THB 6,800.00 THB Line Iso-Regulation IRG-600 Black PS-8 SE Clean Power Station ELE-WA491986070 ELE-WA491986067 28,500.00 THB 7,800.00 THB AudioengineUSA N22 Amplifier / Headphone Amp Bellari HA540 Tube Headphone Amp ELE-WA491976078 ELE-WA491976079 7,500.00 THB 11,500.00 THB Burson Headphone Amp 160 Cavalli Audio Liquid Fire Headphone Amp (pre order) ELE-WA491976081 ELE-WA491976082 26,900.00 THB 49,900.00 THB Centrance DACmini Centrance DACport 24/96 USB Headphone Amp ELE-WA491976083 ELE-WA491976084 29,500.00 THB 14,500.00 THB Creek Audio OBH-11 Headphone Amplifier Creek Audio OBH-21 Headphone Amplifier ELE-WA491976085 ELE-WA491976086 9,800.00 THB 14,500.00 THB Creek Audio OBH-21 SE Headphone Amplifier -
Picmicro Mid-Range MCU Family Reference Manual
M PICmicro™ Mid-Range MCU Family Reference Manual 1997 Microchip Technology Inc. December 1997 /DS33023A M Internationally Recognized Quality System Certifications Microchip’s Quality System embodies the requirements of ISO9001:1994. Our Microchip Chandler and Tempe Design and Manufacturing facilities have been certified to ISO 9001. The Microchip Kaohsiung Test facility, and primary Assembly houses have been certified to ISO 9002. ISO certification plans are in-process for an esti- mated certification grant by year-end 1997. In addition, Microchip has received numerous customer certifica- tions, including a Delco issued certificate of compliance to AEC-A100/QS9000. Microchip received ISO 9001 Quality System certifica- tion for its worldwide headquarters, design, and wafer fabrication facilities in January, 1997. Our field-pro- grammable PICmicro™ 8-bit MCUs, Serial EEPROMs, related specialty memory products and development systems conform to the stringent quality standards of the International Standard Organization (ISO). “All rights reserved. Copyright © 1997, Microchip Technology Trademarks Incorporated, USA. Information contained in this publication regarding device applications and the like is intended through The Microchip name, logo, PIC, KEELOQ, PICMASTER, suggestion only and may be superseded by updates. No rep- PICSTART, PRO MATE, and SEEVAL are registered resentation or warranty is given and no liability is assumed by trademarks of Microchip Technology Incorporated in the Microchip Technology Incorporated with respect to the accu- U.S.A. racy or use of such information, or infringement of patents or other intellectual property rights arising from such use or oth- MPLAB, PICmicro, ICSP and In-Circuit Serial Programming erwise. Use of Microchip’s products as critical components in are trademarks of Microchip Technology Incorporated. -
Experience of Teaching the Pic Microcontrollers
Session 1520 EXPERIENCE OF TEACHING THE PIC MICROCONTROLLERS Han-Way Huang, Shu-Jen Chen Minnesota State University, Mankato, Minnesota/ DeVry University, Tinley Park, Illinois Abstract This paper reports our experience in teaching the Microchip 8-bit PIC microcontrollers. The 8-bit Motorola 68HC11 microcontroller has been taught extensively in our introductory microprocessor courses and used in many student design projects in the last twelve years. However, the microcontroller market place has changed considerably in the recent years. Motorola stopped new development for the 68HC11 and introduced the 8- bit 68HC908 and the 16-bit HCS12 with the hope that customers will migrate their low- end and high-end applications of the 68HC11 to these microcontrollers, respectively. On the other hand, 8-bit microcontrollers from other vendors also gain significant market share in the last few years. The Microchip 8-bit microcontrollers are among the most popular microcontrollers in use today. In addition to the SPI, USART, timer functions, and A/D converter available in the 68HC11 [6], the PIC microcontrollers from Microchip also provide peripheral functions such as CAN, I2C, and PWM. The controller-area- network (CAN) has been widely used in automotive and process control applications. The Inter-Integrated Circuit (I2C) has been widely used in interfacing peripheral chips to the microcontroller whereas the Pulse Width Modulation (PWM) function has been used extensively in motor control. After considering the change in microcontrollers and the technology evolution, we decided to teach the Microchip 8-bit microcontrollers. 1 Several major issues need to be addressed before a new microcontroller can be taught: textbook, demo boards, and development software and hardware tools.