Academic Newsletter Spring 2012

Total Page:16

File Type:pdf, Size:1020Kb

Academic Newsletter Spring 2012 Academic Newsletter Spring 2012 In This Issue... Greetings Academics! Spring 2012 This has been a busy quarter for Microchip Technology with some notable announcements that provide great solutions for Academia A Fun and Easy Way detailed in this edition. to Learn About Microcontollers .......... 2 E-Z Robot .......................... 4 New Microchip C Compilers Microchip launches Microchip recently announced the release of its new MPLAB XC Embedded Code Source ............... 6 Compiler line. This new line of compilers will replace the legacy HI-TECH C® and MPLAB C Compilers for all of our PIC MCUs and Microchip Upgrades Enhanced Core dsPIC DSCs. The MPLAB XC Compilers provide a simplified offering dsPIC33E & PIC24E Devices to 70 MIPS with some really nice optimizations and new pricing. Of course, Embedded Code Source ............... 6 completely FREE versions of the compilers are available with no EAGLE Design Challenge: Design the Next code-size restrictions or time-outs. Therefore, each student can Innovation for Microchip in EAGLE V6 ..... 7 still enjoy a copy of both MPLAB X IDE and a relevant version of the MPLAB XC Compiler on both their school and home computers. Microchip Simplifies C Compiler Offering for all PIC®MCUs and dsPIC®DSCs with the new Breadboard Friendly PIC32 Microcontrollers MPLAB®XC Line ..................... 8 Another great announcement is the new family of low-cost, small Third Party Corner package 32-bit PIC32 microcontrollers. These new additions are chipKIT™ Software News ............ 9 available in Skinny Plastic Dual In-Line Packages (SPDIP) making New Products ..................... 9 them a perfect platform for student projects. Interact with Microchip at “MCHP Tube” ... 11 Third Party Solutions for K thru PhD In this edition of the newsletter, we will also discuss some low- CALLING ALL... barrier introductory platforms from some Third Parties. The EZ-Robot system is an easy-to-use platform for students who want Students, Professors & Third Party Tool to build a robot out of an old or new toy. We are also pleased to Developers, want to submit an article bring you an article from Clive Seager who developed the world for the Academic Newsletter? renowned PICAXE platform. Both of these development systems use high-level development environments that don’t require any Contact us at: programming abilities or advance knowledge of microcontrollers. [email protected] However, they also provide a migration path into more advanced tools should the educator wish to do so. To learn more about these or any other Academic-friendly products please contact Microchip’s Academic Team at academic@ microchip.com or visit us at www.microchip.com/academic. Facebook Fan Pages (click on the name to view) Thanks for reading! Academic Support Fan Page Marc McComb, Editor Microchip Technology Inc. Fan Page Microchip En Espanol Technical Training Centers www.microchip.com/academic Microchip Academic Partners Newsletter A Fun and Easy Way to Learn about Microcontrollers An Introduction to the PICAXE® System By Clive Seager What is PICAXE? grade levels, we’re primarily concerned with quickly enabling the students to get something working. Let’s PICAXE is a very solder something up and see it working 10 minutes popular educational later. system for developing PIC microcontroller projects with middle PICAXE Project Kits and high school A typical PICAXE project kit, a seasonal ‘Rudolph the students. It’s the most Reindeer’ tree decoration, is shown below. Students are popular microcontroller introduced to various components and they solder them educational system in a number of countries. The onto the PCB. Each project is carefully designed to PICAXE project philosophy is to provide school show various I/O devices. Even the simplest projects students a fun, successful introduction to electronics still include digital (button switch) and analog (LDR) and microcontroller projects without any previous inputs, as well as the piezo and LED outputs. experience. The desired outcome is that this experience will prompt students to consider electrical engineering Each PICAXE project kit as a career choice. includes a ‘headphone’ style 3.5 mm socket Projects in Schools for connecting the USB download cable. This Upon initial exposure to a project, the student will cable style was carefully learn the functions of various components, as well as selected for educational identifying the component. They’ll also learn assembly use. The connectors techniques such as breadboarding, soldering, testing are low cost but also and troubleshooting. Finally, for microcontroller projects, very robust. They are far stronger than, for instance, students will develop, download and test the control 0.1" headers as traditionally used with a PICkit™ style program. Quite an undertaking for a 12-year-old! programmer. By programming the microcontroller ‘in circuit,’ there’s no threat of physical pin damage as the The PICAXE system is successful because it completely chip never leaves the student’s board. ‘hides behind the scenes.’ It provides the specialist microcontroller technical knowledge (configuration fuse settings, watchdog timers, etc.) so the young student Do-It-Yourself can immediately do exciting things: flash an LED, play a One of the key objectives tune, control a motor, respond to a light sensor, etc. of the PICAXE system is to encourage students PICAXE Programming to design and develop their own projects at the At the simplest level, the entire student program is a component level, be it on graphical flowchart, which is easily created by dragging breadboard, strip board or out cells and connecting them together. Next, the even a full PCB. flowchart can then be tested on-screen via a simple animated simulation, and then downloaded directly into As a quick introduction, let’s look at an example of the PICAXE project via a USB cable connection. Most a typical student project—a baby’s nursery room students can learn how to use all the main features of temperature monitor. At above 20° C (68° F) we want to the software within a one hour session. light a red LED as ‘too hot’ and at below 16° C (61° F) we want to light a blue LED as ‘too cold’. For this type of If desired, the PICAXE chips can be programmed project, it’s better to use an accurate ‘digital’ temperature with a BASIC style language. The BASIC language is sensor rather than trying to calibrate a traditional specifically selected allowing a rapid introduction to thermistor. programming within a limited time frame. At these Spring 2012 www.microchip.com/academic 2 Microchip Academic Partners Newsletter Traditionally, using a digital sensor such as the Dallas Education Doesn’t Stop After School DS18B20 temperature sensor would involve searching Although primarily designed for education, PICAXE has a for 1-wire protocol libraries, learning the protocol and very large hobbyist market due to its ease of use. then spending several hours of developing and testing. PICAXE has both 8 and 80-year-old users! If your hobby The PICAXE system offers an instant solution–simply is, for instance, model aircrafting, it can be very simple use the built-in ‘readtemp’ command! Because to design a tiny 8-pin PICAXE circuit to achieve certain commands for the common protocols (1-wire, I2C™, SPI, tasks with your aircraft. A large number of companies UNI/O, RS232 etc.) are included by default, using more use PICAXE as a quick and easy ‘proof of concept’ advanced components is now as simple as using an development tool before later converting across to a LED. production ‘PIC’ MCU version of their program. Start Read Temperature DS18B20 on Pin 4 Read Temp 4,T Baby Room Temp T > 20 Should Be 16-20 C Yes T < 16 Yes Temp OK Too Cold! Too Hot! Blue LED on Pin 1 No High 1 Low 1 Low 1 High 2 Red LED on Pin 2 Low 2 Low 2 Summary Key PICAXE Features: ■■ Free, easy-to-use software specifically designed for education ■■ Low setup cost. The only ‘dev tool’ required is the The Logicator flowchart can be created and tested in USB download cable. less than 10 minutes. The extensive PICAXE website ■ Low unit cost. It’s affordable for each student to (www.picaxe.com) also contains many ‘Circuit Creator’ ■ build an individual project and take it home pages that include numerous circuits, schematics, PCB sections and code examples that can be used for ■■ All chip sizes (8, 14, 18, 20, 28 and 40-pin) use the project development. same language and software ■■ On screen simulations for program testing On Screen Simulation ■■ Simple language allows immediate student achievement All PICAXE programs and flowcharts can be simulated ■■ Powerful, also supports most of the PIC MCU on-screen allowing students to slowly ‘step’ through 2 their control sequence. Each cell in the flowchart features such as I C, SPI, USARTs, etc. highlights as it is processed, with a graphical ■■ Full SPICE circuit simulation software also available representation of the microcontroller showing input/ ■■ Extensive online resources, teaching materials and output pin status. guides For further details about the PICAXE system, please For educators who want full Berkeley SPICE circuit visit simulation, the ‘PICAXE VSM’ software is also available. www.picaxe.com. This is a special low-cost educational version of the Clive Seager is the Technical Director of Revolution popular Labcenter Proteus circuit simulator; it allows Education Ltd, the developers of the PICAXE system. PICAXE circuits to be built, simulated and tested on In March 2012 Clive was an awarded a “Lifetime screen Outstanding Achievement Award” by the UK Design and Technology Association for his pioneering educational work. He can be contacted at [email protected]. Spring 2012 www.microchip.com/academic 3 Microchip Academic Partners Newsletter Within the graphical interface, EZ-Robot users begin familiarizing Personalized Robotics themselves with robotics by learning how servos and sensors EZ-Robot: Personalized Robotics work.
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.
    [Show full text]
  • 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
    [Show full text]
  • 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
    [Show full text]
  • 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
    [Show full text]
  • 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.
    [Show full text]
  • 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): ........................................................
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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
    [Show full text]
  • 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
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]