Circuit Cellar®

Total Page:16

File Type:pdf, Size:1020Kb

Circuit Cellar® #157 August 2003 www.circuitcellar.com CIRCUIT CELLAR® THE MAGAZINE FOR COMPUTER APPLICATIONS WIRELESS COMMUNICATIONS WiFi SniFi Palm-Controlled Telescope Wireless Outdoor Light Control WWW.GiURUMELE.Hi2.RO USB-CAN Interface 08> 7925274 75349 $4.95 U.S. ($5.95 Canada) WWW.GiURUMELE.Hi2.RO MCU later. Your Customized Mixed Signal platform in 60 minutes or less Build your custom PSoC™ with programmable analog and digital functions from our extensive library. Option #8926 Option #1530 8-bit PWM Inverting Amplifier Option #625 Low Pass Filter 24-bit Timer Option #4237 16-bit CRC Notch Filter IrDA Transmitter Analog 12-bit Comparator Incremental A/D 8-bit DAC ™ 8-bit DAC Use the Cypress PSoC instead of an MCU for 12-bit Incremental A/D more flexibility, fewer parts and lower cost. Band Pass Filter IrDA Band Pass Filter 8-bit Counter Analog Semiconductor Corporation. The versatile PSoC™ Programmable System-on-Chip™ is Transmitter Comparator the world’s first mixed signal array that lets you custom Instrumentation11-bit AmplifierDelta Sigma A/D configure the exact functions you need. And it has an Instrumentation Programmable Amplifier CPU Gain Amplifier8-bit Counter on-chip controller to manage your application and run Analog the configuration process. Comparator 11-bit Analog Delta Sigma A/D Comparator 16-bit PWM Graphically select, place, and interconnect the peripherals you want and adapt the architecture with PSoCWWW.GiURUMELE.Hi2.RO Designer™ software There are many more blocks to work with— Dynamically reconfigure a single PSoC and thousands of configurations to choose from. chip multiple times—changing functionality PSoC Designer™ software is free for download, with on the fly in any application full-featured emulation hardware starting at $248. Reduce BOM cost by reducing the number of external components To learn more about our innovative PSoC solutions and to enter a drawing to win a PSoC Development Cypress, PSoC, Programmable-System-on-Chip and PSoC Designer are trademarks of Cypress Semiconductor Corporation. ©2002 Cypress Kit, visit www.cypress.com/ad/mcu. All other Trademarks are the property of their respective owners. Digital Oscilloscopes • 2 Channel Digital Oscilloscope DSO-2102S $525 • 100 MSa/s max single shot rate DSO-2102M $650 • 32K samples per channel Each includes Oscilloscope, • Advanced Triggering Probes, Interface Cable, Power • Only 9 oz and 6.3” x 3.75” x 1.25” Adapter, and software for • Small, Lightweight, and Portable Win95/98, WinNT, Win2000 • Parallel Port interface to PC and DOS. • Advanced Math options • FFT Spectrum Analyzer options Logic Analyzers • 40 to 160 channels • 24 Channel Logic Analyzer • up to 500 MSa/s • 100MSa/S max sample rate • Variable Threshold • Variable Threshold Voltage • 8 External Clocks • Large 128k Buffer • 16 Level Triggering • Small, Lightweight and Portable • up to 512KWWW.GiURUMELE.Hi2.RO samples/ch • Only 4 oz and 4.75” x 2.75” x 1” • Optional Parallel Interface • Parallel Port Interface to PC • Optional 100 MSa/s Pattern Generator • Trigger Out • Windows 95/98 Software LA4240-32K (200MHz, 40CH) $1350 LA4280-32K (200MHz, 80CH) $2000 LA2124-128K (100MSa/s, 24CH) LA4540-128K (500MHz, 40CH) $1900 Clips, Wires, Interface Cable, AC LA4580-128K (500MHz, 80CH) $2800 Adapter and Software $800 LA45160-128K (500MHz, 160CH) $7000 All prices include Pods and Software www.LinkIns4.com Link Instruments • 369 Passaic Ave • Suite 100 • Fairfield, NJ 07004 • (973) 808-8990 • Fax (973) 808-8786 WWW.GiURUMELE.Hi2.RO TASK MANAGER EDITORIAL DIRECTOR/FOUNDER CHIEF FINANCIAL OFFICER Steve Ciarcia Bulk Be Gone Jeannette Ciarcia MANAGING EDITOR CUSTOMER SERVICE Jennifer Huber Elaine Johnston TECHNICAL EDITOR ireless technology has become such a part of our lives that it’s diffi- C.J. Abate ACCOUNTANT W Jeff Yanco cult to remember what life was like without it. As I was walking into a movie WEST COAST EDITOR theater last weekend, I noticed a group of teenagers—each girl on her own Tom Cantrell ART DIRECTOR KC Prescott phone (personalized by different colors and ring tones). Remarkable CONTRIBUTING EDITORS Ingo Cyliax designs, innovative low-power devices, and, of course, savvy marketing GRAPHIC DESIGNER Fred Eady Mary Turek have helped make wireless technology accessible to nearly everyone. George Martin For the Wireless issue, we found some projects that are sure to pique George Novacek STAFF ENGINEER Jeff Bachiochi the interest of the more sophisticated consumers. But, what’s fun about John Gorsky simply buying the next gadget? We hope these projects inspire you to want NEW PRODUCTS EDITOR to build your own. John Gorsky QUIZ COORDINATOR David Tweed You’ll want to get started on your own wireless outdoor lighting system PROJECT EDITORS before summer’s over. John Dammeyer combined CAN, RF, and a Steve Bedford Ken Davidson PIC12C509 to develop an impressive outdoor lighting scheme (p. 12). David Tweed John’s design makes a sensible alternative to bulky wires or solar lamps that are often dim or unusable after cloudy days. ADVERTISING PUBLISHER For those of you who prefer looking to the sky rather than the ground, Dan Rodrigues E-mail: [email protected] we also have an interesting project to enhance your telescope. Steven ASSOCIATE PUBLISHER/DIRECTOR OF SALES Pope devised a way to link his Palm device to his Meade ETX-105 tele- Sean Donnelly Fax: (860) 871-0411 scope using the Zilog eZ80 microcontroller and Webserver module (p. 20). (860) 872-3064 E-mail: [email protected] Cell phone: (860) 930-4326 The ETX-105 has Meade’s Autostar controller, which enables it to locate celestial coordinates by compensating for the Earth’s rotation. The only ADVERTISING COORDINATOR Valerie Luster Fax: (860) 871-0411 trouble is that the telescope’s two-line display makes it difficult to use the (860) 875-2199 E-mail: [email protected] system. Although he could attach a laptop, he figured adding bulky wires to ADVERTISING ASSISTANT a nighttime activity might be a bad idea. Plus, he had a more inventive solu- Deborah Lavoie Fax: (860) 871-0411 tion: use the Palm device as an interface to a GPS receiver. There was one (860) 875-2199 E-mail: [email protected] last hurdle; he needed a wireless infrared IrDA port for the telescope. That Cover photograph Chris Rakoczy—Rakoczy Photography problem, too, was solved easily enough with the Zilog IrDA development PRINTED IN THE UNITED STATES system. CONTACTING CIRCUIT CELLAR We also found a project to suit the interests of WiFi fans. When stories SUBSCRIPTIONS: INFORMATION: www.circuitcellar.com or [email protected] about WiFi started showing up on CNN’s web site last year, it was a sure To Subscribe: (800) 269-6301, www.circuitcellar.com/subscribe.htm, or sign that the technology has gained mainstream popularity. If you want to [email protected] PROBLEMS: [email protected] know the literal ins and outs of WiFi, turn to page 50 for Roy Franz’s arti- GENERAL INFORMATION: cle. Using an 8-bit microcontroller (NEC’s µPD78F9418), Roy designed an TELEPHONE: (860) 875-2199 Fax: (860) 871-0411 INTERNET: [email protected], [email protected], or www.circuitcellar.com application to find and monitor 802.11b wireless networks. The compact, EDITORIAL OFFICES: Editor, Circuit Cellar, 4 Park St., Vernon, CT 06066 low-power WiFi SniFi (pronouncedWWW.GiURUMELE.Hi2.RO “wiffy sniffy”) serves as a network node. NEW PRODUCTS: New Products, Circuit Cellar, 4 Park St., Vernon, CT 06066 [email protected] Aside from sniffing out wireless networks, the WiFi SniFi also displays AUTHOR CONTACT: E-MAIL: Author addresses (when available) are included at the end of each article. frames and responds to pings and ARPs. These projects are so interesting that I don’t even need savvy market- For information on authorized reprints of articles, contact Jeannette Ciarcia (860) 875-2199 or e-mail [email protected]. ing to draw your attention. From a consumer’s perspective, the next thing I CIRCUIT CELLAR®, THE MAGAZINE FOR COMPUTER APPLICATIONS (ISSN 1528-0608) and Circuit Cellar Online are pub- would like to see wireless is television, so I can get rid of the rat’s nest of lished monthly by Circuit Cellar Incorporated, 4 Park Street, Suite 20, Vernon, CT 06066 (860) 875-2751. Periodical rates paid at TV, cable box, and VCR (that’s right, despite the rental industry’s insidious Vernon, CT and additional offices. One-year (12 issues) subscription rate USA and possessions $21.95, Canada/Mexico $31.95, all other countries $49.95. Two-year (24 issues) subscription rate USA and possessions $39.95, Canada/Mexico efforts to get me to buy a DVD player by dwindling the VHS selection, I still $55, all other countries $85. All subscription orders payable in U.S. funds only via VISA, MasterCard, international postal money order, or check drawn on U.S. bank. use my VCR) cords in my living room. Sanyo and Magis Networks have Direct subscription orders and subscription-related questions to Circuit Cellar Subscriptions, P.O. Box 5650, Hanover, NH 03755-5650 or call (800) 269-6301. developed a wireless TV prototype that sounds promising. Something tells Postmaster: Send address changes to Circuit Cellar, Circulation Dept., P.O. Box 5650, Hanover, NH 03755-5650. me that that TV would sell itself without any fancy marketing ploys, too. Circuit Cellar® makes no warranties and assumes no responsibility or liability of any kind for errors in these programs or schematics or for the consequences of any such errors. Furthermore, because of possible variation in the quality and condition of materials and workmanship of read- er-assembled projects, Circuit Cellar® disclaims any responsibility for the safe and proper function of reader-assembled projects based upon or from plans, descriptions, or information published by Circuit Cellar®. The information provided by Circuit Cellar® is for educational purposes.
Recommended publications
  • HCS12 V1.5 Core User Guide Version
    not are currently here Freescale Semiconductor, I..nc. Family indicated Product negligent regardingthedesign ormanufactureofthepart. personal injury or deathagainst associated all claims, with costs, such damages,application, and unintended Buyer expenses, shall or and indemnify reasonable and unauthorized hold attorney use,personal Motorola fees and injury arising even its or out officers, if of, death employees, subsidiaries, such directly maysupport affiliates, or occur. claim and or indirectly, distributors Should alleges any sustain harmless Buyer claim that life, purchase of or Motorola or or authorized use was for for Motorola any products use otherneither for as does application any components it in such convey in unintended which any systemsdesign. or license the intended unauthorized Motorola under failure for does its of patent surgical not the rightsMotorola implant assume nor Motorola reserves into any the product the liability the rights could of body, arising right create others. or out to Motorola a other of products make situation the applications are where changes not application intended designed, without or to intended, use further of notice any to product any or products circuit described herein herein; to improve reliability, function or numbers part DragonBall and Family, lines Product product i.MX Freescale Semiconductor,Inc. Original ReleaseDate:12May2000 For More Information OnThis Product, HCS12 V1.5 Core 2010: BGA-packaged Revised: 17August2000 Go to:www.freescale.com Version 1.2 User Guide September to Motorola, Inc Commission, prior Trade States United the International in sale States or United import the for DOCUMENT NUMBER from order Freescale S12CPU15UG/D an from of Because available 1 not are currently here Freescale Semiconductor, I..nc.
    [Show full text]
  • So Many Educational Microcontroller Platforms, So Little Time!
    AC 2012-4006: SO MANY EDUCATIONAL MICROCONTROLLER PLAT- FORMS, SO LITTLE TIME! Dr. Antonio Francisco Mondragon, Rochester Institute of Technology Antonio F. Mondragon-Torres received a B.Sc. degree with honors from Universidad Iberoamericana, Mexico City, Mexico, a M.Sc. degree from Universidad Nacional Autonoma de Mexico, Mexico City, Mexico, and a Ph.D. degree (as a Fullbright-CONACYT scholarship recipient) from Texas A&M Univer- sity, College Station; all degrees in electrical engineering in 1990, 1996, and 2002, respectively. From 1988 to 1995, he worked in a telecommunications company TVSCOM, Mexico City, Mexico, design- ing teletext products, first as a Design Engineer and later as a Design Manager. In 1995, he joined the Mechanical and Electrical Department, Universidad Iberoamericana, as an Associate Professor. From 2002 through 2008, he was with the DSPS R&D Center’s Mobile Wireless Communications Technology branch, Texas Instruments Dallas, Texas, and in 2008, he moved to the nanoMeter Analog Integration Wireless branch where he worked as Analog IP verification technical lead. In 2009, he worked for Intel Guadalajara, Design Center in Mexico as Front-End/Back-End technical lead. In 2009, he joined the Electrical, Computer and Telecommunications Engineering Technology Department at the Rochester In- stitute of technology where he currently is a tenure-track Assistant Professor. His research interests are analog and digital integrated circuit implementation of communications systems, and system-on-a-chip methodologies. Dr. Adriana Becker-Gomez, Rochester Institute of Technology Page 25.1165.1 Page c American Society for Engineering Education, 2012 So Many Educational Microcontroller Platforms, so Little Time! 1 Introduction Since embedded systems are ubiquitous, we should expose engineering technology students at an early stage in their program with tools that will lead them to ideation, innovation, energy awareness, and problem solving skills, which will enable them to become part of a very competitive workforce in the future.
    [Show full text]
  • Contrôle De La Température D'un Autoclave Par Un Microcontrôleur PIC 16F877
    اﻟﺠﻤﮭﻮرﯾﺔ اﻟﺠﺰاﺋﺮﯾﺔ اﻟﺪﯾﻤﻘﺮاطﯿـﺔ اﻟﺸﻌﺒﯿــﺔ République Algérienne Démocratique et Populaire وزارة اﻟﺘـﻌﻠﯿــﻢ اﻟﻌﺎﻟـﻲ واﻟﺒﺤــﺚ اﻟﻌﻠﻤــــﻲ Ministère de l’Enseignement Supérieur et de la Recherche Scientifique اﻟﻤﺮﻛﺰ اﻟﺠﺎﻣﻌﻲ ﺑﻠﺤﺎج ﺑﻮﺷﻌﯿﺐ ﻟﻌﯿﻦ ﺗﻤﻮﺷﻨﺖ Centre Universitaire Belhadj Bouchaib d’Ain-Témouchent Institut de Technologie Département de Génie Electrique Projet de Fin d’Etudes Pour l’obtention du diplôme de Master en : Domaine : SCIENCE ET TECHNOLOGIE Filière : GENIE ELECTRIQUE Spécialité : ELECTRONIQUE BIOMEDICALE Thème Contrôle de la température d’un autoclave par un microcontrôleur PIC 16F877 Présenté Par : 1) BOUARFA Djalila 2) BOUCHAALA Fadéla Devant le jury composé de : Dr BENYAHIA Karima M.C.A C.U.B.B (Ain Témouchent) Présidente Dr BENCHERIF Kaddour M.C.B C.U.B.B (Ain Témouchent) Encadrant Mr. BENGANA Abdelfatih M .A.A C.U.B.B (Ain Témouchent) Examinateur Année universitaire 2016/2017 Remerciements Les paroles peuvent être parfois insuffisantes parce qu’elles ne peuvent traduire nos estimables reconnaissances envers toute personne qui nous a exprimé son soutien, son aide, son encouragement et sa collaboration pour arriver à fin de ce modeste travail. On tient à remercier tout d’abord notre Dieu qui nous a donné le courage et la volonté et qui nous a aidé et montré le chemin du savoir. Nos plus sincères remerciement à notre encadrant Dr BENCHERIF Kaddour pour sa patience, sa disponibilité, ses efforts, ses précieux conseils qui nous ont été très utiles et ses critiques objectives sur la démarche de notre travail. Permettez nous Monsieur de vous exprimer notre reconnaissance et notre respect. Nous adressons aussi toute notre gratitude et respect envers la présidente du jury Dr.BENYAHIA Karima et l’examinateur Mr.
    [Show full text]
  • 1999 Embedded Systems Programming Subscriber Study
    A complete CMP embedded package 1999 Embedded Systems Programming Subscriber Study Mailed out 1,500 returned undeliverable 45 Base 1,455 returned unusable 17 returned usable 410 Total returned 427 Total preliminary report response rate: 29.3% (Conducted by Wilson Research Group) 1999 ESP Subscriber Study Survey Coverage • Programming Languages & • RTOSes/Kernals Host Operating Systems • Compilers • MCUs/Embedded MPUs • Software Debuggers • DSPs • Software Configuration • Memories Management Tools • Software Protocols/Stacks • Single Board Computers • Web Products/Tools • Intellectual Property • In-Circuit Emulators • FPGAs/CPLDs • Logic Analyzers • HW/SW Co-Design • Oscilloscopes • Embedded Systems Work • Device programmers Environments 160+ Questions Market & Mind Share Programming Language Trends 1997 1998 1999 C 80.7% 81.4% 79.0% Assembly 70.4% 70.1% 61.0% C ++ 35.9% 39.4% 46.6% Visual Basic 13.0% 16.2% 14.4% Pascal 4.2% 2.6% 2.0% Ada 6.4% 4.9% 6.1% Java 6.1% 7.0% 9.3% HDL / VHDL 6.1% 5.2% 6.6% Basic 12.5% 9.3% 8.5% Forth 3.4% 2.3% 2.2% eC++ - - .7% Base: 409 1997 345 1998 1997- 1999 ESP Subscriber Studies 410 1999 Have you used an object-oriented methodology for your embedded designs in the last 12 months? Yes…………………. 47.3% Are you considering an object-oriented methodology in the next 12 months? Yes…………………. 69.0% Base: 410 1999 ESP Subscriber Study Which of the following object-oriented programming methodologies have you used for your embedded designs? OMT/UML 44.8% Booch 31.4% Shlaer-Mellor 16.5% SDL 5.7% ROOM 2.1% S/ART 1.0% Base:
    [Show full text]
  • Scanmax II Distance Deactivators Setup/Service Guide
    Setup and Service Guide ™ ScanMax II Distance Contents Deactivators About this Guide.................................................. 1 How the Deactivator Works................................. 2 Company Confidential. Electrical Interference.......................................... 3 Deactivator Details .............................................. 4 For Internal Use Only! Power Pack Setup............................................... 6 Flash Download Procedure ............................... 11 Troubleshooting................................................. 12 Overview of Operation....................................... 15 Detailed Theory ................................................. 18 Signal Definitions............................................... 31 Specifications .................................................... 35 Declarations ...................................................... 35 Ordering Parts ................................................... 36 Parts List ........................................................... 36 Drawings ........................................................... 38 About this Guide This guide explains how to set up, service, and troubleshoot the ScanMax™ II distance deactivator. Other related documents are: • ScanMax Planning Guide, 8000-2599-01 • ScanMax II Power Pack Installation Guide, 8000-2804-01. If you need assistance... ScanMax, PowerPad,CompactPad, and SlimPad, are Call Sensormatic Customer Support at: trademarks, and Sensormatic and the Sensormatic logo are 1-800-543-9740 registered
    [Show full text]
  • Kicad R8450 2017 Aug 27
    KiCAD r8450 2017 Aug 27 (Windows)Pfad:kicad\s ar!\kicad\"i#rar$\ %n di!s!& Pfad sind di! 'on (!sc !&a ( )c a"*+"an ) '!rw!nd!*!n ,i#"io* !k!n a#g!"!g* -!w!i"s a"s ./"i# und ./dc& 0usa&&!ng! 1r!nd/ 2ac d!& di! Da*!i!n !infac ! 3!4*da*!i!n sind5 is* das i!r &a" !in 6!rsuc 5 a""!s 'on ./dc& in !in! Da*!i 0u sc r!i#!n5 )$&#o"!5 ,au*!i"! usw/6!rw!nd!* w!rd!n 0w!i 'on 'i!r 7!"d!rn/ Di!s! Da*!i !n* 8"* k!in! 9inks/ :# !s !in!n 2u*0!n a*5 is* frag"ic 5 !s is* a"s ;#!rsic * g!dac */6i!""!ic * i"f*s auc #!i d!& Dau!r* !&a w!i*!r5 KiCAD &1g!n od!r auc nic */ Di! f<r di!s! 9is*! '!rw!nd!*! )of*war! is* nic * ,!s*and*!i" 'on KiCAD/ 3!i"! in d!n ,i#"io* !k!n : (()c !&a=D:C9%, 6!rsion 2/0 ,i#"io* !k: 3!i"! "!*0*! >nd!rung 74xgxx.dcm 156 22-05-2017 74xx.dcm 167 22-05-2017 ac-dc.dcm 60 09-07-2017 actel.dcm 18 22-05-2017 adc-dac.dcm 177 08-08-2017 allegro.dcm 29 22-05-2017 Altera.dcm 7 22-05-2017 analog_devices.dcm 24 21-08-2017 analog_switches.dcm 13 22-05-2017 atmel.dcm 495 22-05-2017 audio.dcm 45 07-06-2017 battery_management.dcm 62 22-08-2017 bbd.dcm 10 22-05-2017 bosch.dcm 1 22-05-2017 brooktre.dcm 12 22-05-2017 cmos4000.dcm 41 27-07-2017 cmos_ieee.dcm 1 22-05-2017 conn.dcm 433 24-08-2017 contrib.dcm 1 22-05-2017 cypress.dcm 30 22-05-2017 dc-dc.dcm 328 21-08-2017 device.dcm 338 07-06-2017 digital-audio.dcm 16 23-07-2017 diode.dcm 155 05-06-2017 display.dcm 68 21-08-2017 dsp.dcm 2 22-05-2017 elec-unifil.dcm 36 22-05-2017 ESD_Protection.dcm 35 02-08-2017 ftdi.dcm 20 22-05-2017 gennum.dcm 3 22-05-2017 graphic_symbols.dcm 29 08-06-2017 hc11.dcm 5 22-05-2017
    [Show full text]
  • Download The
    Visit : https://hemanthrajhemu.github.io Join Telegram to get Instant Updates: https://bit.ly/VTU_TELEGRAM Contact: MAIL: [email protected] INSTAGRAM: www.instagram.com/hemanthraj_hemu/ INSTAGRAM: www.instagram.com/futurevisionbie/ WHATSAPP SHARE: https://bit.ly/FVBIESHARE Introduction to Embedded Systems Shibu KV Technical Architect Mobility & Embedded Systems Practice Infosys Technologies Ltd., Trivandrum Unit, Kerala Me Graw Hill Education McGraw Hill Education (India) Private Limited NEW DELHI McGraw Hill Education Offices New Delhi New York St Louis San Francisco Auckland Bogota Caracas Kuala Lumpur Lisbon London Madrid Mexico City Milan Montreal San Juan Santiago Singapore Sydney Tokyo Toronto https://hemanthrajhemu.github.io Preface Acknowledgements Part 1 Embedded System: Understanding the Basic Concepts 1. Introduction to Embedded Systems 1.1 What is an Embedded System? 4 1.2 Embedded Systems vs. General Computing Systems 4 1.3 Ehstory of Embedded Systems 5 1.4 Classification of Embedded Systems 6 1.5 Major Application Areas of Embedded Systems 7 1.6 Purpose of Embedded Systems 8 1.7 ‘ Smart’ Running Shoes from Adidas—The Innovative Bonding of Lifestyle with Embedded Technology 11 Summary 13 Keywords 13 Objective Questions 14 Review Questions 14 2. The Typical Embedded System 2.1 Core of the Embedded System 17 2.2 Memory 28 2.3 Sensors and Actuators 35 2.4 Communication Interface 45 2.5 Embedded Firmware 59 2.6 Other System Components 60 2.7 PCB and Passive Components 64 Summary 64 Keywords 65 https://hemanthrajhemu.github.io Contents Objective Questions 67 Review Questions 69 Lab Assignments 71 Characteristics and Quality Attributes of Embedded Systems 3.1 Characteristics of an Embedded System 72 3.2 Quality Attributes of Embedded Systems 74 Summary 79 Keywords 79 Objective Questionsi 80 Review Questions 81 .
    [Show full text]
  • HCS12 Reference Manual
    S12CPUV2 Reference Manual HCS12 Microcontrollers S12CPUV2 Rev. 4.0 03/2006 freescale.com S12CPUV2 Reference Manual To provide the most up-to-date information, the revision of our documents on the World Wide Web will be the most current. Your printed copy may be an earlier revision. To verify you have the latest information available, refer to: http://www.freescale.com The following revision history table summarizes changes contained in this document. Revision History Revision Date Summary of Changes Number 3.0 April, 2002 Incorporated information covering HCS12 Family of 16-bit MCUs throughout the book. 4.0 March, 2006 Reformatted to Freescale publication standards. Corrected mistake in ANDCC/TAP descriptions (Instruction Glossary). Corrected mistake in MEM description (Instruction Glossary). Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. © Freescale Semiconductor, Inc., 2005. All rights reserved. S12CPUV2 Reference Manual, Rev. 4.0 Freescale Semiconductor 3 S12CPUV2 Reference Manual, Rev. 4.0 4 Freescale Semiconductor Reference Manual — S12CPUV2 List of Sections Table of Contents . .7 Section 1. Introduction . .15 Section 2. Overview . .21 Section 3. Addressing Modes . .29 Section 4. Instruction Queue . .47 Section 5. Instruction Set Overview . .55 Section 6. Instruction Glossary . .87 Section 7. Exception Processing. .311 Section 8. Instruction Queue . .323 Section 9. Fuzzy Logic Support. .337 Appendix A. Instruction Reference . .375 Appendix B. M68HC11 to CPU12 Upgrade Path. .403 Appendix C. High-Level Language Support . .425 Index . .433 S12CPUV2 Reference Manual, Rev. 4.0 Freescale Semiconductor 5 S12CPUV2 Reference Manual, Rev. 4.0 6 Freescale Semiconductor Reference Manual — S12CPUV2 Table of Contents Section 1. Introduction 1.1 Introduction .
    [Show full text]
  • Automotive Selector Guide
    SG187/D Rev. 4 Automotive Selector Guide Quarter 4, 2000 http://sps.motorola.com/automotive/ Product information for: Automotive SMARTMOS™ Automotive Sensors Automotive Microcontrollers: 8-Bit 68HC05, 68HC08, and 68HC11 16-Bit 68HC12 and 68HC16 32-Bit 683XX, PowerPC™, and M•CORE™ LIN Technology for Automotive ™ PowerPC is a trademark of International Business Machines Corporation ™ Digital DNA, M•CORE, and SMARTMOS are trademarks of Motorola, Inc. • Visit http://www.pemicro.com/ics08 for FREE windows-based development software, including simulators, assemblers, and debuggers for Motorola’s M68HC08 Family of microcontrollers. • Visit http://www.mcu.motsps.com to view Motorola’s offering in technical support, including development tools, documentation, new searchable FAQs, and freeware. • Visit http://www.mot-sps.com/automotive/lldrivers/index.html for the latest information on Motorola Low-Level Drivers for Powertrain applications. • Visit http://www.mot-sps.com/products/microcontrollers/software for information on Motorola OSEK products, including documentation, order information, and product support. WHAT’S NEW! Section Description SMARTMOS Upgrade of MC333388D and MC33393TM to MC qualification status 68HC05 Family Removal of MC68HC705C8A, MC68HC05C9A, MC68HC05E16, XC68HC705E24, XC68HC05P18 devices (end of life) 68HC08 Family Upgrade of PC68HC08AB16A and PC68HC908AB32A to MC qualification status Upgrade of PC68HC908RK2 to XC qualification status Removal of XC68HC08AS20 (end of life), XC68HC908GP20, MC68HC908GP32, PC68HC08GR8, PC68HC908GR8,
    [Show full text]
  • Using and Porting the GNU Compiler Collection
    Using and Porting the GNU Compiler Collection Richard M. Stallman Last updated 10 November 2000 for gcc-2.97 Copyright c 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000 Free Software Foundation, Inc. For GCC Version 2.97 Published by the Free Software Foundation 59 Temple Place - Suite 330 Boston, MA 02111-1307, USA Last printed April, 1998. Printed copies are available for $50 each. ISBN 1-882114-37-X Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the sections entitled “GNU General Public License” and “Funding for Free Software” are included exactly as in the original, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another lan- guage, under the above conditions for modified versions, except that the sections entitled “GNU General Public License” and “Funding for Free Software”, and this permission no- tice, may be included in translations approved by the Free Software Foundation instead of in the original English. Introduction 1 Introduction This manual documents how to run, install and port the GNU compiler, as well as its new features and incompatibilities, and how to report bugs. It corresponds to GCC version 2.97. 2 Using and Porting the GNU Compiler Collection (GCC) Chapter 1: Compile C, C++, Objective C, Fortran, Java or CHILL 3 1 Compile C, C++, Objective C, Fortran, Java or CHILL Several versions of the compiler (C, C++, Objective C, Fortran, Java and CHILL) are integrated; this is why we use the name “GNU Compiler Collection”.
    [Show full text]
  • Automotive Selector Guide
    SG187/D Rev. 7 Automotive Selector Guide Quarter 3, 2001 www.motorola.com/semiconductors/automotive/ Product information for: Automotive SMARTMOS™ Automotive Sensors Automotive Microcontrollers: 8-Bit 68HC05, 68HC08, and 68HC11 16-Bit 68HC12 and 68HC16 32-Bit 683XX, PowerPC™, and M•CORE™ LIN Technology for Automotive PowerPC is a registered trademark of International Business Machines Corporation. ™ DigitalDNA, M•CORE, and SMARTMOS are trademarks of Motorola, Inc. Quarter 3, 2001 3, Quarter Automotive Selector Guide Selector Automotive WHAT’S NEW! Section Description SMARTMOS Addition of MC33889, MC33989, MC33394, MC33099, MC33794, and MC33888 devices Sensors Addition of MPXA6115, PPXy8010, PPXY8020, and PPXY8030 devices Removal of PPH6700A6 device 68HC08 Family Removal of PC68HC908EY8 device Upgrade of XC68HC908AS60A, XC68HC08AS32, XC68HC908AZ60A, and XC68HC08AZ60 to MC qualification status 68HC12 and 68HC16 Families Removal of PC68HC912GA32 device Upgrade of PC68HC912D60A to MC qualification status LIN Removal of PC68HC908EY8 device 683XX/Power PC Families Removal of MMC2103 and MMC2111 devices System Example Diagrams Revision of direct injection system example E-SWITCH Higher reliability for instrumentation and body control may be achieved by automakers with the replacement of traditional electromechanical relays by an electronic solution that is flexible, cost effective, and intelligent. E-SWITCH is the ideal answer for today’s automakers seeking reduced cost, weight, and size for electronic control modules. With the E-SWITCH products Motorola, Inc., is introducing a new family of intelligent power switches for automotive applications. The newest member of the E-SWITCH Family is the MC33888, a fully integrated intelligent lamp and inductive load driver, is currently available. Product samples and data sheets are available upon request.
    [Show full text]
  • Hardwarenaher / Embedded Softwareentwickler (Und Assembler): ARM Cortex, Soc, RISC, AUTOSAR
    http://www.interconomy.de - SPS Programmierer und Inbetriebnehmer (https://www.interconomy.de) Profil ID: EBLAG64DPO Wohnort des Spezialisten: Deutschland, 38126 Hardwarenaher / Embedded Softwareentwickler (und Assembler): ARM Cortex, SoC, RISC, AUTOSAR Mitarbeiterkurzprofil Herr S. G. geboren 1995 Position Freiberuflicher Hardwarenaher / Embedded Softwareentwickler (und Assembler) Programmiersprachen: C, C++, RISC (ARM & PowerPC) Assembly, Motorola 68K Assembly, Intel x86 Assembly, Object Pascal, Perl, Java, Bare-metal programmierung Betriebssystemen FreeRTOS, Linux (Linux – UBoot, Yocto), ?COS-II, VxWorks, Nucleus, OSE-Delta, OSEK, TEngine, Windows, UNIX, POSIX Hardware ARM Cortex R5, ARM Cortex A53, ARM SoCs, Freescale MPC5643L (Leopard), Freescale MPC5744P (Panther), Renesas RH850/P1x, POWER QUICC, Motorola MPC55x, PowerPC 603, Motorola 68K, Infineon C16x, Intel 80x86, Intel IXF300xx (Optical Network Processor) Norms und Standards Automotive SPICE, V-Model, Waterfall model, ISO 26262 (FuSi), FEMA, MISRA, LINT Protokolle FlexRay, MOST, CAN, LIN, TCP/IP, Ethernet, SDH/SONET, OTN, GSM Tools und Methoden Xilinx SDK, Vivado, Platform Cable II USB (Xilinx Debugger), GNU Compiling Tools (GCC), CMake, MontaVista LINUX tool-chain, Green Hills, Code Warrior, RVCT-ARM tool-chain, Wind River Diab, Lauterbach Trace32 Debugger, Single-Step Debugger, Tornado Tools, Tasking EDE, CrossView Debugger, Eclipse, NI Lab Windows/CVI, Vector CAN Tools (CANalyzer, CANdb, CANgen, CANoe), Windows DDK, Windows SDK, Git, ClearCase, Synergy CM/CS, CVS, PVCS, Rational
    [Show full text]