extreme Low Power MCUs Maximize Battery Life PIC MCUs with nanowatt XLP

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "extreme Low Power MCUs Maximize Battery Life PIC MCUs with nanowatt XLP"

Transcription

1 extreme Low Power MCUs Maximize Battery Life PIC MCUs with nanowatt XLP Extend the battery life in your application using PIC MCUs with nanowatt XLP Technology and get the industry s lowest currents for Active and Sleep modes. Low Sleep Currents with Flexible Wake-up Sources Sleep current down to 9 na Brown-out Reset down to 45 na Real Time Clock down to 400 na Low Dynamic Currents As low as 45 ua/mhz Power efficient execution Battery Friendly Features Enable battery lifetime > 20 years Operates down to 1.8V with self write and analog functions Low-power supervisors for safe operation (BOR, WDT) Flexible Peripheral Set Integrated USB, LCD, RTC & touch sensing Eliminates costly external components Large Portfolio of Over 145 XLP MCUs 8 pin to 100 pin options 4 KB to 128 KB Flash GET THE MOST FROM YOUR BATTERY IN YOUR NEXT DESIGN! 1. Visit 2. View the Low Power Comparison videos 3. Download the Low Power Tips n Tricks 4. Use the Battery Life Estimator Tool XLP 8-bit Development Board (DM240313) The Microchip name and logo, the Microchip logo, dspic, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks are the property of their registered owners Microchip Technology Inc. All rights reserved. 11/11

2 Welcome to the 2012 Engineers Guide to 8/16-bit Technologies Analysts from the VDC Research embedded hardware team left this year s Embedded World conference with the impression that 2012 is the Year of the Microcontroller based on the level of technology ac tivit y in this area. And there s certainly a lot going on.ultra-low-power advances are revolutionizing new applications, as our roundtable panel discusses in How Low Can You Go? In this issue, we give you the information you need to make the right microcontroller, hardware, sof t- ware and tools decision for your 8-bit and 16-bit applications, with plent y of inside scoop on innovative approaches to low-power designs. Anders Guldahl of Energy Micro helps you predict how well an MCU will perform over its lifetime on a single battery charge, and make intelligent architecture choices based on those demands. Ross Bannatyne of Silicon Labs talks about enabling technologies for wireless sensor net works, including cost- ef fective energy-harvesting devices, small and efficient energy- storage devices, and single- chip, ultra-lowpower wireless MCUs.And John Blyler explains how organic semiconductor processes may help address power consumption, material application advantages and importantly low-cost manufacturabilit y for microcontrollers. We hope you enjoy this EE Catalog Resource Guide. As always, we d love to hear your feedback, thoughts and comments. Send them to tensionmedia.com. Cheryl Berglund Coupé Editor EECatalog.com Engineers Guide to 8/16-bit Technologies VP/Associate Publisher Clair Bright (415) ext. 15 Editorial Editorial Director John Blyler (503) Editor Cheryl Berglund Coupé Creative/Production Graphic Designers Keith Kelly - Senior Designer Nicky Jacobson Production Manager Spryte Heithecker Senior Web Developer Mariam Moattari Advertising/Reprint Sales VP/Associate Publisher Embedded Electronics Media Group Clair Bright (415) ext. 15 Sales Manager Marcy Carnerie (510) Marketing/Circulation Jenna Johnson To Subscribe Extension Media, LLC Corporate Office President and Publisher Vince Ridley Vice President, Sales Embedded Electronics Media Group Clair Bright Vice President, Marketing and Product Development Karen Murray Vice President, Business Development Melissa Sterling Special Thanks to Our Sponsors P.S. To subscribe to our series of Engineers Guides for embedded developers and engineers, visit EECatalog The Engineers Guide to 8-bit & 16-bit Technologies 2012is published by Extension Media LLC. Extension Media makes no warranty for the use of its products and assumes no responsibility for any errors which may appear in this Catalog nor does it make a commitment to update the information contained herein. Engineers Guide to 8-bit & 16-bit Technologies 2012 is Copyright 2011 Extension Media LLC. No information in this Catalog may be reproduced without expressed written permission from Extension th Street, San Francisco, CA All registered trademarks and trademarks included in this Catalog are held by their respective companies. Every attempt was made to include all trademarks and registered trademarks where indicated by their companies. 2 Engineers Guide to 8-bit & 16-bit Technologies 2012

3

4 TOC 4 Engineers Guide to 8-bit & 16-bit Technologies 2012

5 New 8-bit Microcontrollers with Integrated Configurable Logic in 6- to 20-pin Packages Microchip s new PIC10F/LF32X and PIC12/16F/LF150X 8-bit microcontrollers (MCUs) let you add functionality, reduce size, and cut the cost and power consumption in your designs for low-cost or disposable products, with on-board Configurable Logic Cells (CLCs), Complementary Waveform Generator (CWG) and Numerically Controlled Oscillator (NCO). the Configurable Logic Cells (CLCs) give you software control of combinational and sequential logic to let you add functionality, cut your external component count and save code space. then the Complementary Waveform Generator (CWG) helps you to improve switching efficiencies across multiple peripherals; whilst the numerically Controlled oscillator (nco) provides linear frequency control and higher resolution for applications like tone generators, lighting and ballast control. PIC10F/LF32X and PIC12/16F/LF150X MCUs combine low current consumption with an on-board 16MHz internal oscillator, adc, temperature-indicator module, and up to four PWM peripherals. all packed into compact 6- to 20-pin packages. Go to to find out more about low pin count PIC MCUs with next-generation peripherals Fast start DEvELoPMEnt tools PICDEM Lab Development Kit (DM183032) PICkit Low Pin Count Demo Board (DM ) PIC16F193X F1 Evalutation Platform (DM ) Free CLC Configuration tool: The Microchip name and logo, the Microchip logo, dspic, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks are the property of their registered owners Microchip Technology Inc. All rights reserved. 11/11

6 EECatalog Special Feature How Low Can You Go? Ultra-low-power microcontroller technologies may revolutionize new designs. By Cheryl Coupé VDC Research embedded hardware team analysts left Embedded World 2012 with the impression that this is the Year of the Microcontroller based on the level of technology activity in this area. Our panelists provide insight into a range of exciting microcontroller innovations, from wireless connectivity to MEMS integration to ultra-low-power advances that may revolutionize new wearable technologies. See what Ralf Brederlow, MSP430 research and development manager and distinguished member of the Texas Instruments technical staff; Jacko Wilbrink, Atmel product marketing director; and Mike Salas, general manager for MCU products at Silicon Labs have to say. EECatalog: Mobile design requirements continue to drive demands for smaller, lower-power devices. What technologies are microcontroller vendors implementing to keep up with this evolution? Ralf Brederlow, Texas Instruments: Form factors are driven by both the silicon area needs of the microcontroller and by the package. One of the benefits of CMOS technology scaling is that cost and form factor come together nicely when moving to a smaller, sub-micron CMOS technology. TI has been investing in wafer scale packaging technology for its MCU products, which will match the package size to the silicon size. The remaining challenge is to keep low power (namely leakage currents) in advanced CMOS process nodes at a reasonable level. To address this challenge, TI has been investing in an ultra-low-power, advanced CMOS process technology for its next generation of microcontroller products. Jacko Wilbrink, Atmel: System-level integration continues to push microcontroller manufacturers to look beyond the established standards like flash memory and power management. The integration of new technologies in the areas of communication and user interface, such as capacitive touch technology, wireless and power-line communication, might require acquisitions. Several companies have been acquired in the past years, including Quantum and ADD Semiconductor, by market-leading microcontroller vendors. Another technology step towards smaller devices is the use of wafer-level scale packaging. And, with the migration towards smaller geometry technologies, controlling the impact of the higher leakage current while preserving high performance and fast wake-up from low-power modes is going to be the main challenge for low-power MCUs. Implementation of multiple power domains, low-power retention memories and flip-flops and voltage scaling are becoming standards. On the smaller geometry processes, the cost of functionality is going down and performance up, but the impact on power consumption can be significant. Finding the right balance will make the difference. Mike Salas, Silicon Labs: Through a combination of innovative mixed-signal circuitry and thoughtfully designed peripherals, there are many different methods for reducing both size and power in microcontroller (MCU) designs. One of the best-known ways commonly used to reduce power is to minimize the internal operating voltage of the MCU. To accomplish this, many MCUs on the market today integrate internal low drop-out regulators (LDOs) on-chip. An LDO, for example, can take a 3.6 V input and regulate the internal voltage of the chip to a lower value, typically 1.8 V or less. In other words, taking a 3.6 V input using a linear regulator with a 1.8 V output results in a 50-percent conversion efficiency. More advanced 8-bit embedded controllers, contain integrated switching regulators with much higher efficiency than their LDO counterparts. In many cases, these devices can have switching efficiencies as high as 85 percent. This high efficiency has the effect of reducing the total current sourced from the battery and greatly extending battery life for mobile systems. Other examples for reducing power include intelligent analog peripherals that can operate autonomously without the need to interrupt the processor; fast-switching phaselocked loops (PLLs) that allow a designer to dynamically reduce clock speeds to reduce power; extensive wake-up circuitry that can enable a processor to go into extreme deep sleep modes without the need for a real-time clock (RTC), as well as many other similar mixed-signal methods specifically designed to reduce overall device power. 6 Engineers Guide to 8-bit & 16-bit Technologies 2012

7 EECatalog Special Feature EECatalog: What trends are you seeing in the integration of micro-electromechanical systems (MEMS) with microcontrollers in embedded designs? Brederlow, Texas Instruments: There is definitely a trend toward the integration of MEMS with silicon ICs. The first step is to combine the micromechanical device with an analog front end and, possibly, a digital interface. These functions naturally come together due to their voltage and area requirements either in a single piece of silicon or in a total system package. Combining these chips with a microcontroller is technically feasible as well, but removes some of the flexibility to integrate other functions to the system. A microcontroller can be re-used in the same system for many other functions including sleep control, non-memsrelated sensing functions, interfacing and bridging between multiple other devices just to name a few. Keeping the microcontroller separate can provide smaller and more flexible systems. Wilbrink, Atmel: The compatibility in technology between MEMS and microcontrollers will determine if it is feasible and cost-effective to go for a single die. Alternatively, multiple dies can be put in the same package to increase system-level integration. Salas, Silicon Labs: MEMS technology can be used to create different types of sensors such as accelerometers and pressure sensors. These MEMS-based sensors can be combined with MCUs in multichip modules (MCMs) optimized for specific applications, such as tire-pressure monitoring systems (TPMS), which integrate a MEMS pressure sensor, MCU and RF transceiver in a small-footprint module. To that end, it makes sense to develop more integrated solutions that combine MEMS technology with standard CMOS structures. New developments in MEMS process technology underway today can enable the fabrication of MEMS resonators and sensor structures directly on top of standard CMOS wafers. This approach eliminates the need for boutique semiconductor processing technologies and enables new levels of performance, integration, and size by eliminating the electrical parasitics and packaging issues associated with traditional solutions that co-package a standalone MEMS device with a CMOS-based IC, such as an MCU, on the same monolithic die. Future MCUs that integrate a MEMS-based oscillator as a standard CMOS layer will eliminate the need for external crystal oscillators, thereby reducing system On the smaller geometry processes, the cost of functionality is going down and performance up, but the impact on power consumption can be significant. cost, complexity and size while enhancing reliability. Forthcoming MCUs with on-chip MEMS oscillators will provide ideal solutions for a wide range of cost-sensitive, high-volume consumer and embedded applications. EECatalog: What are some of the challenges in integrating wireless connectivity with low-power microcontrollers? Brederlow, Texas Instruments: CMOS technology fits well with RF design and small form factor microcontrollers especially for low-power applications so there is no technical boundary. The biggest challenge is to reduce RF transmission energy to the absolute minimum needed for the application. Range, and therefore RF output power, is given by the needs of the wireless link and the application. Understanding design needs is necessary, but integrating RF with a microcontroller can help developers optimize their application. Salas, Silicon Labs: A relatively new class of device in the embedded market is the wireless microcontroller, which combines an MCU with an RF transceiver. Building a monolithic CMOS IC that integrates the MCU and radio functions in a single die poses several challenges. A critical design challenge is finding an optimum process technology that is suitable for both the flash memory and processing functions of an MCU as well as RF operation. A singlechip solution may drive an IC designer to pick a process optimized for one of the functions while taking a cost and/or performance hit on the other. Another significant challenge is the impact of the processor s digital blocks on the transceiver s RF performance. In a multichip module (MCM) approach, the impact of noise from the MCU s digital circuits on the RF frequency spectrum is minimized. Physical distances within the MCM ensure that the MCU s clock frequencies do not cause spurs and/or blocked channels on the radio. The impact on critical RF specifications such as sensitivity and range is also minimized, ensuring interoperability without compromising radio performance. An MCM approach also provides numerous benefits for hybrid wireless MCU solution including lower power consumption and reduced cost, complexity and BOM count all achieved while ensuring exceptional RF performance. 7

8 EECatalog Special Feature EECatalog: What new microcontroller technologies will help developers address ultra-low power application requirements? Brederlow, Texas Instruments: Ferroelectric random access memory (FRAM). This game-changing technology significantly reduces the most energy-consuming function in a microcontroller accessing memory data. For example, embedded FRAM technology gives developers up to 100x power savings when writing memory data. This enables not only dramatic power savings, but for example, may make software upgrades completely transparent to the end user. Wilbrink, Atmel: DMAs, sleep walking and the event system allow peripherals to operate without CPU intervention. Hardware provides lower power than software implementations but takes out some of the flexibility, so is well-suited for established peripherals or high-volume ASSPs. Power-analysis tools will assist the developers to optimize their code for lower power operation. Salas, Silicon Labs: MCU suppliers can employ three strategies to address ultra-low power applications: Maximize energy transfer efficiency (an approach that is essential for battery-operated systems), reduce time in active mode and minimize power in sleep mode. Greater efficiency in transferring energy from the battery results in less energy lost as heat dissipation, which reduces Embedded FRAM technology gives developers up to 100x power savings when writing memory data. system-level power consumption and extends battery life. Some state-of-the-art, ultra-low-power MCUs integrate an on-chip dc-dc buck converter that enables significantly higher efficiency in voltage conversion compared to a linear regulator, resulting in energy transfer efficiencies of up to 85 percent. An on-chip buck converter can supply power not only for the MCU itself but also for other circuits in the system such as an RF transceiver, resulting in not only superior energy efficiency but also lower component count and BOM cost. Since MCUs use maximum power in active mode, many ultra-low-power MCUs incorporate advanced technologies designed to reduce the time spent in active mode. For example, an on-chip dedicated packet processing engine with hardware acceleration blocks can enable more than a fivefold increase in RF message processing speed, allowing the CPU to remain idle during transactions, thereby reducing active time and the current load on the battery. Cheryl Berglund Coupé is editor of EECatalog. com. Her articles have appeared in EE Times, Electronic Business, Microsoft Embedded Review and Windows Developer s Journal and she has developed presentations for the Embedded Systems Conference and ICSPAT. She has held a variety of production, technical marketing and writing positions within technology companies and agencies in the Northwest. 8 Engineers Guide to 8-bit & 16-bit Technologies 2012

9 The Most Popular 8-bit Microcontrollers See what makes Microchip the most popular choice for embedded designers: Broad portfolio of more than bit PIC microcontrollers Easy migration with pin and code compatibility Industry s lowest active and sleep power consumption Integrated peripherals for USB, CAN and Ethernet with free software Interface to the world with LCD drivers and capacitive touch Continuous innovation with 70 new 8-bit MCUs in the last two years MPLAB IDE is free, and supports ALL of Microchip s microcontrollers Low-cost development tools help speed up prototyping efforts Comprehensive technical documentation, app notes and code examples World-class 24/7 technical support and training GET STARTED IN 3 EASY STEPS 1. Purchase the XLP 8-bit Development Board 2. Download free MPLAB IDE 3. Order samples and start designing! XLP 8-bit Development Board (DM240313) The Microchip name and logo, the Microchip logo, dspic, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks are the property of their registered owners Microchip Technology Inc. All rights reserved. 11/11

10 Pre-Conference: June 5, 2012 Conference & Expo: June 6-7, 2012 Donald E. Stephens Convention Center Rosemont, IL E XC ELLE N C E The Leading Sensors Event in North America The Only Industry Event in North America focused exclusively on sensors and sensor integrated systems. Gain the knowledge you need from the leading experts and peers in the industry. This year s Conference Program includes more Technical Sessions in Tracks covering the topics that are most important to you and your business, including: Applied Sensing NEW! Mobile Sensing Energy Harvesting RFID/M2M NEW! Novel Approaches to Measurement & Detection MEMS Sensor and System Design Wireless Sensing Solutions NEW! Identify specific solutions to your most difficult sensing, detection and control-related challenges on the Expo floor. Sensors Expo brings together the largest and best-in-class showcase of sensing technologies and systems for attendees to evaluate and make informed decision. Plus see new Pavilions on the Expo floor to help you easily find your specific sensor solution. ENERGY HARVESTING PAVILION MEMS PAVILION MEMS INNOVATION AREA BIG DATA & ANALYTICS PAVILION NEW! NEW! WIRELESS PAVILION OPENING KEYNOTE ANNOUNCED! A Human-Computer-City Interface Assaf Biderman, Associate Director, SENSEable City Laboratory Wednesday, June 6, :00 AM 10:00 AM Subscribers: Visit to register today! Use discount code A314F for an EXTRA $50 off a Gold or Main Conference Pass! Scan QR code to register on the go! For more information, visit: INDUSTRY PARTNER: PRODUCED BY: OFFICIAL PUBLICATION:

11 Efficient Brushless DC Motor Control with Zilog Products By Zilog Many different types of induction motors have been available on the market for decades, including AC induction, brushed DC and brushless DC motors. Each type of motor has different advantages and disadvantages. The DC Brushed motors are easier to operate, however, tend to require more maintenance due to the additional wear and tear caused from the multiple contacts to the rotating shaft. The AC induction motor and the DC Brushed motors tend to not be as efficient under certain operating conditions. The brushless DC (BLDC) motor requires more intelligence to operate but tend to be virtually maintenance free. The control intelligence provides the ability to operate the BLDC motor using sophisticated control schemes to run at optimum efficiency. World-wide, industries are growing more demanding on efficiency and sophistication for BLDC motor drives. BLDC motors are found in industries such as white goods, automotive, cooling, aero space, medical, and Industrial automation. Each of these implementations within the different industries, have specialized operational requirements. To meet these requirements, microcontrollers are a natural choice as they offer the flexibility and ease of implementation to meet the most stringent design requirements demanded by the industry. There are many microcontroller based solutions available on the market today, ranging from low cost 8-bit devices to higher performance 16 and 32-bit microcontrollers. Zilog provides both 8-bit and 16-bit microcontrollers that are designed to provide outstanding motor control. These parts promote cost sensitive and fast time-to marked designs. Zilog s microcontroller architecture, combined with the implementation of efficient firmware algorithms allow for reliable three-phase BLDC motor control at a relative low MIPS rate, which is important because if design constraints allow it, running a micro-controller at the lowest possible clock frequency allows for less MCU power consumption and less linear switching power losses, and in most cases, it helps to avoid EMI related problems. The demand for efficiency, reliability and low cost are accelerating the BLDC motor usage. The versatility combined with sophisticated control schemes requires an intelligent controller to optimize efficiency. Zilog motor control solutions step up to help developers implement these controls. Zilog products provide the tools necessary to lower the cost, reduce electrical noise, and reduce the learning curve while achieving a faster time to market. Further product information on Zilog microcontrollers and development tools can be obtained at Contact Information Zilog

12 EECatalog Special Feature Energy Harvesting Comes of Age for Wireless Sensor Networks Enabling technologies include cost-effective energy-harvesting devices, small and efficient energy-storage devices and single-chip, ultra-low-power wireless MCUs. By Ross Bannatyne, Silicon Labs As wireless sensor nodes become commonplace in building automation, security systems, embedded controls, agricultural technology, infrastructure monitoring, asset management and medical monitoring systems, it makes sense to power these sensor networks with reliable, economical and sustainable sources of energy. In many cases, a primary battery cell provides a simple, low-cost power source for a wireless sensor node. However, there are numerous examples in which an energy-harvesting system can provide a cost-effective alternative for wireless sensor nodes, eliminating the need for batteries or mains power supplies. Running mains power to wireless sensors is often neither possible nor convenient, and since wireless sensor nodes are often placed in hard-to-reach locations, changing batteries regularly can be costly and inconvenient. In some applications, battery replacement cost can be orders of magnitude greater than the cost of the battery itself or even the cost of a self-sustaining energy-harvesting system. For example, a simple service call to replace a battery in a wireless utility meter may cost hundreds of dollars. Wireless, sensor-based infrastructure-monitoring systems also pose challenges for battery operation. Sensors buried inside suspension bridges and highway overpasses provide access to a tremendous amount of mechanical energy through the constant vibration of passing vehicles. This can make energy harvesting much more attractive than traditional batteries in these applications, given the challenging physical environments and the cost of servicing the sensor nodes. Figure 1.Wireless sensor node power cycle In recent years, advances in energy-storage technologies such as supercapacitors and thin-film batteries (TFBs) have provided cost-effective building blocks for energyharvesting systems. Mixed-signal microcontrollers (MCUs) that can perform useful functions, such as algorithmic control and wireless communications, also have become more cost-effective and exceptionally powerefficient. These technology innovations are driving the evolution of energy-harvesting-based systems from today s niche products,such as calculators and wrist watches, to their widespread deployment in wireless sensor nodes. Although systems powered by harvested energy sources have existed for many years, developers have found it challenging to implement wireless sensor nodes within very low power budgets. The off-the-shelf availability of ultra-low-power wireless MCUs and transceivers, coupled with thin-film battery and solar-cell technologies, has made it feasible to design self-sustaining wireless sensor nodes powered by harvested energy sources. Optimizing Wireless Systems for Ultra-Low Power Low-power modes on MCUs and wireless transceivers have been optimized in recent years to enable effective power management in wireless sensor applications. Figure 1 illustrates a typical wireless sensor node power cycle. The wireless sensor node designer s goal is to minimize power consumption by optimizing the relative amount of time spent in low-power sleep mode and reducing the active mode time, as shown in Figure 1. A fast processing core enables the MCU to execute the control algorithm very quickly, enabling a rapid return to low-power sleep mode and thereby minimizing the power-hungry active mode. 12 Engineers Guide to 8-bit & 16-bit Technologies 2012

13 EECatalog Special Feature Wireless sensor nodes spend most of their time in sleep mode. The only subsystem that stays awake is the realtime clock (RTC). The RTC keeps time and wakes up the wireless sensor node to measure a sensor input. Lowpower RTCs typically integrated onto microcontrollers consume only a few hundred nanoamps. It is important to minimize the system s wake-up time because power is consumed during this time. An RTC uses a free-running counter in the MCU timer subsystem. When the freerunning counter rolls over, it generates an interrupt that wakes up the MCU often. If a khz crystal is used, a 16-bit free-running counter rolls over every two seconds and wakes up the MCU. If a wider free-running counter, such as a 32-bit counter, is used, the periodic interrupt occurs less often, and additional power may be conserved. When a wireless sensor node wakes up, it is usually intended to measure a sensor signal using the analogto-digital converter (ADC). It is important to note the wake-up time of the ADC as well as the digital wake-up time since there is little point in waking up the CPU very quickly if the ADC takes an order of magnitude longer to wake up. A low-power MCU should wake up both the CPU and the ADC in a couple of microseconds. When the sensor node is awake, the MCU current is typically approximately 160 µa/mhz. When the sensor data has been measured, the algorithm running in the MCU decides whether the data should be transmitted by the radio. To send the data, a low-power ISM band radio consumes somewhat less than 30mA for only a millisecond or so. When this peak current is averaged out, the overall average current consumption of the wireless sensor node is in the low microampere range. Figure 2. Typical energy harvesting system The radio transmission consumes most of the current in the system. Minimizing the amount of time the radio is on is essential to conserving energy. One way to achieve this is to avoid complicated communications protocols that require the transmission of many bits of data. Steering clear of standards with large protocol overhead is desirable when power is at a premium. It is also important to consider the desired range. Wireless range can be traded for power consumption. An interesting approach to balancing this trade-off is to use dynamic ranging, which allows full-power transmissions when maximum energy is available but reduces the output power level when harvested energy is limited. Another way to reduce the wireless sensor node s power consumption is to minimize the number of chips used in the system. Fewer chips on the printed circuit board (PCB) result in lower leakage current losses. Using an MCU that integrates as many functions as possible ultimately helps reduce overall current consumption. If a dc-dc converter is integrated onto the MCU, it can be switched off when the MCU is sleeping. Silicon Labs Si10xx wireless MCU, for example, contains an integrated dc-dc converter that allows the system to be powered by a single AAA alkaline battery and still achieve 13dB output power at the antenna. Because of its high level of integration and ultra-low power consumption, the Si10xx wireless MCUs have been used successfully in energy harvesting wireless sensor nodes. Managing Harvested Energy An important consideration in the development of an energy harvesting sensor node is to ensure that there is always enough energy available to power the system, as shown in Figure 2. This energy harvesting system uses a solar cell array to harvest energy. A solar cell unit, such as a Sanyo AM-1815, delivers approximately 40 µa when a 200Lx light level is available. It is reasonable to expect this level of light in an office with a window but no direct sunlight on the cell. The 40 µa of current that the array generates is fed into a power management circuit and trickle-charged into a thin-film battery (TFB). When selecting power management chips, it is necessary to pay attention to the leakage current characteristics, which are normally only a few microamperes. However, with only 40 µa coming into the TFB, this tiny amount of leakage must be understood and accounted for. A thin-film battery, such as the Infinite Power Solutions MEC101-7SES, provides a 0.7mAh capacity, which is a reasonable amount of energy for a wireless sensor node system. At a 200Lx level of light, this TFB charges up fully in around 17.5 hours. This combination of solar cell, power management and storage technologies provides an adequate level of energy for a wireless sensor node. The next important decision in the design process is the selection of a low-power MCU and wireless transceiver combination that can operate effectively from a limited energy source. A Silicon Labs 13

14 EECatalog Special Feature Si1012 wireless MCU is an ideal choice because of its extremely low power consumption and high-performance radio characteristics. This wireless MCU uses a programmable sub-ghz ISM radio in a single-chip configuration with an ultra-low-power MCU; the highly integrated device, which also includes an on-chip temperature sensor, is essentially a wireless sensor node on a chip. With the hardware configured as shown in Figure 2, the control problem to be considered is how to operate the wireless sensor node at a duty ratio that does not deplete the TFB capacity that is itself being trickle-charged by the solar cell. Using the low-power design techniques discussed earlier, it is possible to reduce the average current of the wireless sensor node to around 51 µa (including power management leakage) while transmitting sensor data every second for three minutes. That is low enough to allow the system to operate and stay fully charged in minimal lighting conditions. wireless sensor node circuits are essentially the same as those used in the solar cell example. Regardless of the harvested energy source, the system design principles are the same: a limited source of energy is captured and stored in a TFB and then used to power an ultra-lowpower wireless sensor node. Enabling Green Wireless Sensor Nodes The ability to power wireless sensor nodes from harvested energy sources enables embedded designers to develop wireless networking systems that offer significantly reduced cost of ownership for the end-user as well as green benefits for the environment such as fewer batteries ending up in landfills. The cost of replacing batteries housed in out-of-the-way sensor node locations can be quite significant. Some wireless sensor nodes, for example, can be embedded in structures, such as buildings or bridges, or even buried underground. In some applications, battery replacement cost can be orders of magnitude greater than the cost of the battery itself or even the cost of a self-sustaining energy-harvesting system. If the light input is reduced to 0Lx, the wireless sensor node continues to operate and transmit for 64 hours before the TFB capacity is exhausted (assuming the three-minute transmit period is repeated every 20 minutes). A simple spreadsheet detailing expected input energy (i.e. how much light is available) versus output energy (how often the node is required to transmit) is the only tool that a designer needs to optimize the system. If more than adequate light is expected, this energy can be used to increase the range of the transmitter. This type of system allows a range up to 300 feet, depending on the exact conditions. Many different types of energy harvesting sources can be used to power a wireless sensor node instead of using a solar cell (or even in combination with solar energy). If a wireless sensor node is placed in a location without ready access to a light source, the node can be powered by thermal, vibration (piezoelectric) or radio wave energy harvesting sources. The power management, storage and The three key enabling technologies needed to create self-sustaining wireless sensor nodes are readily available today: cost-effective energy harvesting devices, small and efficient energy storage devices and single-chip ultra-low-power wireless MCUs. Wireless sensor nodes powered by harvested energy sources will soon become commercially viable and commonplace technologies used in our homes, offices, factories and infrastructure. Ross Bannatyne serves as an MCU marketing manager for Silicon Laboratories Embedded Mixed- Signal division. Mr. Bannatyne is the author of numerous technical articles as well as two textbooks: Using Microprocessors and Microcomputers (Prentice-Hall) and Electronic Control Systems (SAE). Mr. Bannatyne holds a master s degree in business administration from the University of Texas at Austin and a bachelor s degree in electrical engineering with honors from the University of Edinburgh in Scotland. 14 Engineers Guide to 8-bit & 16-bit Technologies 2012

15 EECatalog Special Feature Capacitive Proximity Sensing Interacting remotely with your user interface. By Patrick Hanley, Atmel Capacitive touch technology is still all the rave in the userinterface space, as it rightfully should be. It is becoming rarer that someone wouldn t have a smartphone with a touchscreen on it today. And the thought of carrying a paper planner or even a notepad around is almost archaic as your capacitive touchscreen tablet can do all of that, plus enable you to surf the web, read a book, look at pictures and chat with friends all through one device. The interface to these products helps to make the appeal associated with them, the ease of use and the fun they are to interact with. Capacitive interfaces enable all this, with no moving components which would break down over time, no gaps or creases which can get containments in them which are really tough to clean, low power to make it so your battery life is longer and the ability to reliably detect and reject a finger press when it is supposed to, even in noisy conditions. Since they already offer so much, how could you make them better? What if there was a way you could interact with your phone, remote control, thermostat, etc. without actually touching a surface? Almost as if the electrical device knows what you are going to do before you actually do it? That remote know-how is called proximity detection. Imagine as you arrive home from a long day at work, open the door and move your hand over the area where you know your home control panel is located; this home control panel then lights up and comes alive through capacitive proximity detection. It provides you with options to turn the lights on, open the blinds and listen to music simply by touching it. There are many other potentially revolutionary applications that could be driven by proximity sensing. Although the FCC has regulations in place around specific absorption rates (SAR), which specify how much WiFi and RF signals that electronics are allowed to emit in the close presence of a human being, many tablets are implementing capacitive proximity detection within these allowable limits. For example, some mobile phones are upgrading their infrared sensor in order to avoid problems such as direct sunlight turning your screen off or on unexpectedly. A wireless mouse is yet another example, where the user can immediately move the cursor with the mouse What if there was a way you could interact with your phone, remote control, thermostat, etc. without actually touching a surface? instead of having to shake-it to wake it up. Automotive applications include car handles, center consoles, light fixtures and even the trunk so you can open it with both hands full of groceries! As you can see, proximity detection can take an already great technology based on capacitive sensing and make it even more interactive. Not only does this interface technology add a cool element to your device, but this can also improve many other aspects of your product: 1. Power - Power increases the length of time that your device can run on one set of batteries since the power consumption is actually less. Let s say there are 16-buttons on a panel; instead of all 16-capacitive buttons having to continuously wake up, determine if there is a finger press and then go back to sleep, over and over, now the buttons can stay in sleep mode until after the proximity detection has been triggered. This will save upwards of 16x the power. 2. 3D Gesturing With proximity ranges as far as 10 (25cm), it is possible to implement 3D gestures so that users can simply wave their hand in front of the sensors and increase the volume of the TV or turn the page of their book, etc. There are no limits to what could potentially be unlocked taking this technology from 2-dimensions to Replacing IR Today s most common method of doing proximity detection in electronics is infrared (IR). There are many downsides to IR, though, that capacitive proximity detection can overcome. IR needs a lot of power to drive the LED and can be very expensive, unlike capacitive. IR has to have visible windows on the screen; also not needed with capacitive. IR can be fooled by changing lighting conditions like direct sunlight; this will not happen with capacitive. There are two primary implementations of capacitive sensing: self capacitance, where you are measuring the capacitance delta between one electrode and earth ground (your hand); and mutual capacitance, where you are measuring the capacitance change between two electrodes. There are many variations of each of these (software, 15

16 EECatalog Special Feature Self-capacitance proximity detection shows hand coupling with the electricfield. A hand over a table that has a PCB and sensor resting on it to detect proximity. QTouchADC sensing algorithm is based on standard self-capacitance; the SAR ADC is over-sampled. 16 Engineers Guide to 8-bit & 16-bit Technologies 2012

17 EECatalog Special Feature material, including ITO). The sensor layout can be done in a variety of ways, but the most effective and efficient is the loop sensor (or commonly called loop antenna). This is just a copper trace of approx 10mm thick around the outside area that is to be proximity enabled. For a thermostat this would likely be a loop around the outside of the entire box, completely invisible to the user, but able to drive long-range detection. The larger the loop, the longer the total range (diminishing returns at a certain size). As with all technologies, there are trade-offs associated with power, response rate and noise immunity. If you can increase the acquisition rate with shorter burst lengths, this will result in lower power consumption and increased proximity range. The total reliable range you can achieve will depend on all of these factors, plus your particular application, packaging and environmental conditions. All capacitive proximity can be setup to do physical touch sensing (where the finger makes contact with the sensor) or tuned to do proximity sensing (where the hand only needs to couple with the sensor s e-field). Ideally, the same IC can drive both proximity sensing and standard button, slider and wheel implementations, while minimizing the number of external components required. There are other forms of proximity detection. As discussed earlier, the most commonly used today is IR / PIR, but it has its trade-offs. There are also magnetic, optical, ultrasonic and others. Each has their respective pros and cons associated with them. Capacitive proximity detection, in most applications and environmental conditions, offers the most advantages (product differentiation, low power, low cost, no visible sensors, etc.), from physically touching a surface to a distance away of 6 or 15cms reliably (capacitive proximity is capable of much longer ranges, just with all the outside factors and trade-offs associated with them). This revolutionary technology can make all of the above benefits happen so that you are able to differentiate your end product. An animation of a hand approaching a dead-fronted thermostat and it waking-up. hardware blocks, ADC, etc.), but the same overarching concept reigns true throughout. Today, the self-capacitance implementation seems to serve best for longer range proximity distances. The device charges a sense electrode of unknown capacitance to a known potential. The electrode is typically a copper area on a PCB (could be any conductive Patrick Hanley joined Atmel Corporation in August 2010 as the marketing manager for the touch technology team focusing on buttons, sliders and wheels (BSW). Mr. Hanley s responsibility includes defining new products, pricing, channel management, and many other functions for the success of the BSW product line within the Touch Business Unit at Atmel. Mr. Hanley holds a bachelor of science degree in electrical engineering (BSEE) and a minor in business administration from Marquette University in Milwaukee, WI. 17

18 EECatalog Special Feature Real-Time Clock Adds Accurate Timekeeping to Microcontroller System How to add an RTC that supports the 1-Wire protocol to a microcontrollerbased system. By Aaron Minor, Maxim Integrated Products Inc. Introduction Many microcontrollers include timer circuits, but only a few include a battery-backed real-time clock (RTC). Yet many applications require an RTC, which you can easily add by using a 1-Wire network. This article explains how to add an RTC that supports the 1-Wire protocol to a microcontrollerbased system. The necessary code is included. It explains principles and techniques that apply equally well to any microcontroller whose general-purpose I/O (GPIO) pins are capable of driving the 1-Wire communications protocol. Design Goals This demonstration shows how to implement methods for performing the following operations using the 1-Wire interface: Read the 64-bit ROM ID of the selected RTC Start and stop the RTC Read the current value of the RTC Set the RTC to a new value The demo will also display the current RTC value in a readable format, i.e., convert from raw seconds to a year/month/ day/time format. It will allow the user to modify the clock value by incrementing the various converted values (e.g., year, month, day) rather than calculating and entering a new value for the seconds. As for any application that stores a count of seconds for the date/time value, we must choose a zero baseline. For this application, that baseline is January 1, 2000, at 12:00:00 AM, for which the raw seconds count is zero ( h). System Setup The 1-Wire interface is fundamental to this article. It lets you add an RTC that supports the 1-Wire protocol to any microcontroller. The DS1904 RTC ibutton will be used in this example. This application uses the MAXQ610 microcontroller because it can easily communicate with an RTC, set clock and control values, and convert between raw seconds and the corresponding calendar date, even when using assembly language. The low-power MAXQ610 is well-suited for portable applications, but it lacks a battery-backed RTC. You can, however, connect this microcontroller to a dedicated RTC by using one of its GPIO pins. Demonstration code for the microcontroller has been written using the assemblybased MAX-IDE environment. It is designed to run on the Maxim evaluation (EV) kit, MAXQ610-KIT. Source code, project files, and additional documentation are all available for download here: Running the Application You need the following hardware to run the demonstration code: MAXQ610-KIT EV kit 5VDC power supply Serial-to-JTAG or USB-to-JTAG interface board JTAG programming cable (2 5 ribbon cable with 0.100in. pin connectors) Straight-through DB9 serial-interface cable PC with available COM port or USB-to-serial adapter DS1904L-F5# RTC ibutton DS9094F+ through-hole-mount ibutton clip The code runs on the MAXQ610 EV kit. An ibutton clip (DS9094F+) is installed in the prototyping area and a DS1904L-F5# RTC ibutton inserted in the ibutton clip. Connections are then made from the ibutton clip: Connect the GROUND pin of the ibutton clip (the pin labeled + on the top side of the clip that contacts the back/ unlabeled side of the DS1904) to one of the GND test points on the MAXQ610 EV kit. Connect the DATA pin of the ibutton clip (the pin on the inside of the clip that contacts the front/labeled side of the DS1904) to port pin P2.0 (header pin P3.1) on the MAXQ610 EV kit. 18 Engineers Guide to 8-bit & 16-bit Technologies 2012

19 EECatalog Special Feature You also need the following software: MAX-IDE assembly language development environment for a MAXQ microcontroller Microcontroller Tool Kit (MTK) or other terminal emulator with dumb terminal mode The latest installation package and documentation for the MAX-IDE environment are available at MAXQ Microcontroller. Data for the RTC is transferred serially over the 1-Wire protocol; only a single data lead and a ground return are required. This RTC contains a unique 64-bit ID, factorylasered in ROM and an RTC/calendar implemented as a binary counter. It resides in a durable MicroCan package that resists dirt, moisture, and shock. This package can be mounted on almost any surface, including printed circuit boards (PCBs) and plastic key fobs. When operating, the RTC adds a calendar date, time and date stamp, stopwatch, hour meter, interval timer, and logbook function to any electronic device or embedded application that uses a microcontroller. The RTC contains a 32-bit counter with 1-second resolution, which provides a range of approximately 136 years. All the hardware needed to keep the clock running, including the 32kHz crystal and a battery, are sealed inside. The resulting device has an operating life greater than 10 years, with clock accuracy of approximately ±2 minutes per month at a room temperature of +25 C. Operating mode (halted or running) and the value of the clock counter can be read or written using the 1-Wire interface. Driving the 1-Wire Network The 1-Wire interface provides power and communications over a single wire plus a single ground return. This means that a single port pin enables a microcontroller to communicate with a 1-Wire sensor. A 1-Wire network operates with a single master and multiple slaves in multidrop configurations. Timing requirements are flexible, allowing all slaves to synchronize with the master at communication speeds up to 16kbps. Each 1-Wire sensor has a globally unique 64-bit ROM ID, so the 1-Wire master selects slaves individually and precisely, regardless of their physical position on the network. The 1-Wire line operates in an open-drain mode: the master (and also the slaves, when their output is requested) indicates zero by pulling the line to ground, or one by letting it float high. This operation is normally implemented with a discrete pullup resistor attached between the line and VCC. Microcontrollers with a weak pullup mode on their port pins (like the MAXQ610) can simply switch the port pin back to that mode and let the line float high; no external resistor is required. Because the master and slaves pull the line low and never actively pull it high, the 1-Wire network operates in a wired-or configuration. This approach prevents line conflict when multiple slaves attempt to transmit on the 1-Wire bus simultaneously. To drive the 1-Wire network, the microcontroller uses software to generate time slots on a single pin. All time slots are initiated by the 1-Wire master, so the microcontroller does not need to monitor the 1-Wire line when it is not communicating with a slave device.1 Reset time slots are approximately 1ms wide. For the first half of the time slot, the master (MAXQ610) holds the 1-Wire line low. Halfway through the time slot, it releases the 1-Wire line and lets it float high. Any 1-Wire slaves present on the line respond by resetting themselves and pulling the line down during the second half of the time slot. The slaves then generate a presence pulse, which indicates to the master that one or more slaves are present and ready to communicate. Write time slots are 60µs to 120µs wide, and used by the master to transmit bits (0 or 1) to one or more slaves. Both types of write time slots start with the master pulling the line low for at least one microsecond. To transmit a 1, the master then releases the line (lets it float high) for the rest of the time slot. To transmit a 0, the master holds the line low until the end of the timeslot.. Read time slots are 60µs to 120µs wide, and used by the master to read bits (0 or 1) from a slave device. The time slot starts with the master pulling the line low for at least one microsecond. The master then releases the line, allowing the slave to either hold it low (0) or let it float high (1). Midway through the time slot, the master samples the line to read the bit value from the slave. The MAXQ610 runs at about 12 instruction cycles per microsecond at 12MHz, so it easily executes the standard 1-Wire protocol in software using a port pin (P2.0). It implements read time slots in a similar manner. Note that all data bytes on the 1-Wire bus are transmitted least significant bit (LSB) first. The value of the pullup resistor on the 1-Wire bus varies according to the number of devices on the network, but is typically specified at 4kΩ to 5kΩ. In contrast, the weak pullup resistor on the MAXQ610 port pin varies from 15kΩ to 40kΩ, depending on the operating voltage. To avoid an excessive time interval on the 1-Wire bus as it floats high from the low state, the code briefly drives the bus (via P2.0) with a normal high state that snaps the bus to the high state before setting P2.0 to the normal weak-pullup mode. This action causes no disruption on the 1-Wire bus if, that is, you avoid those time intervals in which the slave might attempt to pull the bus low. As an alternative, you can put 19

20 EECatalog Special Feature a physical external pullup resistor on the 1-Wire bus, and then drive the port pin in standard low mode for a zero state and to the tristate mode for a high state. Starting, Stopping, and Setting the Clock Because more than one 1-Wire device may be present on the 1-Wire bus, communication with these devices proceeds in two stages. The bus master first selects a 1-Wire device with which to communicate, and then issues the communication.2 After the bus master transmits a reset pulse, all slave devices on the 1-Wire bus return to the default unselected state. Several commands are then available to the bus master for selecting the device with which it will communicate in the second stage. The following commands use the 64-bit ROM ID associated with each slave device. The commands are supported by all 1-Wire devices. Match ROM [55h] This command selects one slave among multiple slaves on the 1-Wire bus. After the bus master transmits this command, it follows up by transmitting the 64-bit ROM ID of the slave device to be selected. The device with matching ROM ID responds by going to an active state, while all other devices on the bus go inactive and await the next 1-Wire reset from the bus master. (This command is not used in the application described here.) Skip ROM [CCh] This single-byte command activates all slave devices on the bus. It is useful if only a single 1-Wire device is present, or if the bus master needs to send the same command to all 1-Wire devices on the bus. The application above has only one device on the bus (e.g., the DS1904 RTC), so the bus master (e.g., the MAXQ610 microcontroller) uses this command throughout to activate the RTC before reading from or writing to it. Read ROM [33h] This single-byte command activates all slave devices on the bus and causes them to transmit their 64-bit ROM ID values back to the bus master. Since it activates all slave devices, it can only be used for single-slave systems. Otherwise, multiple slave devices will cause data collisions as they attempt to transmit their ROM IDs simultaneously. Because only one device (DS1904) is present on the bus in our application, the MAXQ610 uses this command at the beginning to read the ROM ID of the DS1904. Figure 1. These DS1904 clock-function commands are taken from the data sheet. 20 Engineers Guide to 8-bit & 16-bit Technologies 2012

21 EECatalog Special Feature Search ROM [F0h] This command lets the bus master use an iterative discovery process to determine the ROM ID values of one or more slave devices on the 1-Wire bus.3 (This command is not used in the application described here.) Reading and Writing the Clock and Control values When the bus master has selected the 1-Wire slave device (i.e., the RTC, DS1904) using the Skip ROM or Read ROM command, that device is ready to accept 1-Wire commands specific to it. These commands (Figure 1) are detailed below: Read Clock [66h] This command allows the bus master to read both the device control byte from the DS1904 and the 4-byte (32-bit) RTC value. The device control byte determines whether the 32kHz oscillator that drives the RTC is running or stopped. As shown by the code below, only one command reads both the device control byte and the clock value. Even if both values are not needed, you must read the device control byte before the device will output the clock data. Write Clock [99h] As the complement to Read Clock, this command allows the bus master to set new values for the device control byte and the DS byte clock counter. Note that you must write all 5 bytes and transmit a 1-Wire reset pulse before the new values take effect. The application code above includes routines that set the device control byte and clock value individually, by first reading the 5 bytes of data from the DS1904 (1 byte of device control plus 4 bytes of the clock counter), and then writing back the data with the appropriate changes. Converting Time and Date Values To convert the raw seconds count into printable form, the application determines the value of each date and time field (year, month, day, hour, minute, and second) individually, beginning with the largest field (the year) and working downward: 1. While Seconds (seconds per year), subtract (seconds per year) from Seconds and increment Year. 2. While Seconds (seconds per month), subtract (seconds per month) from Seconds and increment Month. 3. While Seconds (seconds per day), subtract (seconds per day) from Seconds and increment Day. 4. While Seconds (seconds per hour), subtract (seconds per hour) from Seconds and increment Hour. 5. While Seconds 60, subtract 60 from Seconds and increment Minute. 6. The remaining value of seconds is the Second field. Even if the bus master provides hardware support for division, a simple division operation is not enough to calculate the first two field values (years and months). This is because the number of seconds per field unit changes due to the effect of leap years (which affects the value for years and months) and the number of days per month (which affects months only). As an example, start with the year 2000 (a leap year): Seconds per year in 2000) = 366 (days) 24 (hours/day) 60 (min/hour) 60 (sec/min) = 31,622,400 seconds. Standard years have one less day (365 days), which changes the seconds/year to (31,622,400-86,400) = 31,536,000. Because every fourth year is a leap year, we calculate Year as follows (note that items 2, 3, and 4 in this pseudocode are identical.): 1. If Seconds (seconds per leap year), subtract (seconds per leap year) from Seconds and increment Year, otherwise stop. 2. If Seconds (seconds per year), subtract (seconds per year) from Seconds and increment Year, otherwise stop. 3. If Seconds (seconds per year), subtract (seconds per year) from Seconds and increment Year, otherwise stop. 4. If Seconds (seconds per year), subtract (seconds per year) from Seconds and increment Year, otherwise stop. 5. Go back to line 1. The value of the months field is calculated in a similar manner: 1. If Seconds (seconds in January), subtract (seconds in January) from Seconds and increment Month, otherwise stop. 2. If Seconds (seconds in February), subtract (seconds in February) from Seconds and increment Month, otherwise stop. 3. If Seconds (seconds in March), subtract (seconds in March) from Seconds and increment Month, otherwise stop. 4. Proceed through the remaining months. 21

22 EECatalog Special Feature Running the Demo To run the demo, load and run the application. Then use the DB9 serial cable to connect the MAXQ610 EV kit from J1 SKT to COM1 on the PC. Start MTK (or another terminal emulator) and open COM1 at baud. The initial output should be similar to the ID: 24B B2 AC 18F F83065 Apr , 02:15:01 pm + 18F83066 Apr , 02:15:02 pm + 18F83067 Apr , 02:15:03 pm + 18F83068 Apr , 02:15:04 pm + 18F83069 Apr , 02:15:05 pm The second line of code contains the DS1904 ROM ID value (24B B2), the device control byte (AC), and the current clock value (18F83065). The + value in subsequent lines indicates that the clock is running. The time value is refreshed and displayed as often as it changes, which should be once per second. Press - to stop the clock. At that point you can alter the clock values by pressing additional keys: + Start the clock and begin auto-updating again. Y Increment the year value, and reset month and day to 01/01. M Increment the month value, and reset the day to 01. D Increment the day value (wraps around, depending on the current month). h Increment the hour value. m Increment the minute value. s Reset the seconds counter to 00. Z Zero the seconds counter, resetting the time to Jan , 12:00:00 am. References 1 Refer to the DS1904 RTC data sheet for more details on 1-Wire timing requirements. Go to DS For more details on the following commands, please refer to the DS1904 data sheet. 3 Ibid., 1-Wire, ibutton, Maxim, and MAXQ are registered trademarks of Maxim Integrated Products, Inc. Aaron Minor is an applications engineer and technical writer in the microcontroller group at Maxim Integrated Products. 22 Engineers Guide to 8-bit & 16-bit Technologies 2012

23 EECatalog Special Feature Make the Most of MCU Sleep Modes Predict how well an MCU will perform over its lifetime on a single battery charge, and make intelligent architecture choices. By Anders Guldahl, Energy Micro The advent of inexpensive, energy-efficient embedded processors and smart-object technologies has fueled the growth of intelligent distributed networks for applications for smart buildings, the smart grid and environmental monitoring. The same technologies are also being used to add intelligence to existing products such as utility meters and health-monitoring and portable-medical equipment. While the operational and design requirements vary widely, all these applications must operate reliably for years using the limited energy resources available from their batteries or energy-harvesting systems. Many of these applications, such as smart wireless water and gas meters, which are buried or otherwise difficult to access, present the engineer with significant design challenges. To achieve service lives of 10 to 20 years, they use batteries with specialized low-leakage chemistries that can cost $0.75/Wh or more. As a result, the meter s energy budget must be aggressively trimmed to maintain pricing that s competitive in the global marketplace. Even when a system is accessible it may be the condition-monitoring system for a shipping container it is not realistic to expect it to be maintained more than a few times during a 20-year service life, if at all. It is therefore not unusual to see microcontroller power budgets, averaged over the device s lifetime, of 5-20µA. A typical design might have an energy budget that allocates 20 percent of the available capacity to transmit activities, 30 percent for receiving commands and 20 percent for data collection and system maintenance. This leaves a mere 30 percent of the battery s capacity to support the system s idle mode. At first glance, this may seem a high proportion of the total battery life dedicated to doing no useful work. The problem is that the device will spend more than 99.9 percent of its life in this mode. Time is the enemy in any battery-powered application; even apparently small power consumption values become significant over long periods. If a power-constrained application is properly implemented, most energy-intensive subsystems, such as radio-frequency (RF) transceivers and displays, will be designed to spend only as much time in their active state as they need to. A wireless sensor node will have a tight transmit-and-receive window the system will attempt to send and receive only at predefined times to minimize the energy needed to listen for incoming packets. Similarly, most sensor inputs need only be sampled at intermittent intervals. So it s likely that the MCU will be idling for much of its time in between these events. The key to low-power design is not to simply let the MCU run in an idle loop, but to put it into an appropriate sleep mode. Time is the enemy in any battery-powered application; even apparently small power consumption values become significant over long periods. During periods of activity, the power consumption of any logic is given by the formula CV²f where C is the total capacitance of the circuit paths within the device, V is the supply voltage and f is the operating frequency. The situation is slightly complicated by the widespread use of clock gating in most modern processor cores, which limits switching activity in unused logic by temporarily disabling the clock signal to those circuits. However, the formula provides a good approximation to active power consumption. The fewer transistors that are powered during a given period, the lower the power consumption will be. Most modern MCUs have more than one low-power mode, ranging from a light-sleep or standby mode, through deepsleep, to off. Each has a progressively lower level of CPU, memory and I/O functionality as more peripheral blocks are switched off (Figure 1). The specific functionality of each idle, sleep and deep-sleep mode varies from processor to processor but the principles remain basically the same. 23

24 EECatalog Special Feature Generally, the deeper the sleep, the less power is consumed by the MCU. To provide an example of the difference in power, an Energy Micro EFM32 Tiny Gecko consumes 12.6mW while running fully active at a clock frequency of 28MHz and a supply voltage of 3V. In its lowest-power mode, the same device consumes 60nW orders of magnitude lower. Figure 1. EFM32 family s energy management unit energy mode transitions. Courtesy of Energy Micro. However, the power savings available from lower-energy sleep modes come at a price: waking from a deeper-sleep mode takes more time due to the time it takes for certain types of circuitry to restart. For example, analogue circuits such as phase-locked loops (PLLs) that are used to generate the clock used by the processor core and other peripherals are best powered down when the blocks they drive are expected to be inactive. PLLs call for a constant current to maintain a lock. But when starting up, it takes time before the circuit is ready to provide a stable clock signal. When a processor core is fully powered down, its software state must be saved to memory either battery-backed SRAM or flash. Restoration will take a number of memory cycles as this state data is fetched from the backup memory. A lighter sleep mode may keep the PLLs running and the core registers powered, albeit at a lower voltage to allow them to drowse with a lower power draw than during normal operation. Therefore, the length of this wake-up period is an important consideration in selecting a particular sleep mode, both from the point of view of power consumption and effectiveness of operation. One of the primary ways to optimize a low-power embedded design is to find the lowest sleep mode that provides an adequate response to real-time events. A good example is a battery-powered module that monitors the conditions experienced by a GPS-enabled cargo-shipping container during transport (Figure 2). Figure 2. This commercially available cargo container monitor mounts on the container s main door. It uses a low-power MCU to record GPS coordinates, temperature (optional), shock/vibration, door openings and events that might indicate tampering. Courtesy of Starcom Systems. 24 Engineers Guide to 8-bit & 16-bit Technologies 2012

25 EECatalog Special Feature Figure 3. Tools such as the energyaware Battery Estimator allow engineers to simulate total system energy usage. The first step is to list all the alarm/alert conditions generated by the application and identify the one that can tolerate the shortest time before it is serviced. The container monitor is typically equipped with a GPS receiver, temperature sensors, contact switches to detect tampering and accelerometers to measure the bumps, jolts and shocks that occur along the way. It is also usually equipped with one or more radio interfaces, according to the application s requirements. Wake-up Time vs. Power Consumption: Evaluating the Trade-off Designers often need to perform detailed analysis to evaluate the interactions between response time and the savings achievable from different sleep modes. Tools like the energyaware Profiler in Energy Micro s Simplicity Studio provides an effective and inexpensive way of assessing how these interactions will play out. The energyaware Battery Estimator (Figure 3) provides a full simulation of total system energy usage, that takes into account actual battery source, MCU energy modes, peripherals employed and external circuit components. In simulation mode, system battery voltage output is displayed against time (years) in graph format, with the battery capacity rating (mah), average MCU current consumption (µa) and estimated system operating time (years) shown numerically alongside. An intuitive GUI allows the set-up of a complete system simulation, its energy modes, their related operating times and associated peripheral functions and external component current consumption. Battery Estimator can today model the performance of the seven most popular battery cell types, arranged in single cell or user-defined multiple cell series- or parallel-connected configurations. The tool allows the selection and analysis of all five energy modes of the EFM32 Gecko MCU used with the complete range of low power peripheral functions available as well as high frequency and low frequency clocks. The facility to factor in the current consumption from any external power hungry components, such as LCDs or speakers, further increases the accuracy of the battery life prediction. 25

26 EECatalog Special Feature Under normal circumstances, the MCU will remain in sleep mode most of the time, emerging for a few milliseconds every 10 or 15 minutes to record temperature conditions. Activity from the tamper-detect switches does require attention in real time but the window of timely response to that event is measured in hundreds of milliseconds or even seconds. The processor must, however, be able to wake up and begin measuring shock and vibration levels within a millisecond or less of the time its accelerometer inputs exceed a pre-programmed threshold level. The next step is to add up all the delays involved between the time the alert or alarm condition is generated and the time the MCU is ready to begin attending to it, for each standby, sleep and deep-sleep mode. Continuing with the example of the shipping container monitor, it is safe to assume that the accelerometer sense/comparator circuitry has little or no delay but, depending on the sleep mode it is in, the MCU will experience delays ranging from a few microseconds to hundreds of milliseconds before it can begin paying attention to the alarm event that woke it up. Adding the execute time of the code required to service the alert or alarm condition gives the total delay between a critical event and the time the MCU responds. The length of this part of the application code will vary widely from application to application. It will also depend on whether the MCU must go through an interrupt service routine (ISR) or jump directly to the code that deals with the event at hand. At that point, the designer can compare these needs with the maximum time of recovery from each sleep mode and identify the lowest-power mode that falls within the application s maximum tolerable delay. It is also essential to verify that the sleep mode selected has the resources required. For example, if the application requires an RTC, it cannot go below deep sleep, because the RTC will often be disabled in extreme low-energy modes. Armed with this information, it is possible to accurately predict how well a given MCU will perform over its lifetime on a single battery charge, and to make an intelligent choice on which architecture to progress with. Anders Guldahl is an application engineer at Energy Micro, supporting customers, developing energy-friendly code examples and writing application notes. Anders also worked in Energy Micro s Simplicity team, designing development kits for the EFM32 Gecko microcontrollers, LESENSE peripherals and capacitive touch. He holds a master s degree in control systems engineering from The Norwegian University of Science and Technology (NTNU) in Trondheim, Norway. 26 Engineers Guide to 8-bit & 16-bit Technologies 2012

27 Microchip Technology Inc. PIC Microcontrollers for LCD Display Microcontrollers and Cores Supported 8-bit & 16-bit Architectures: 8-bit PIC Microcontrollers Segmented displays are used in a wide variety of applications, ranging from meters to portable medical devices to thermostats to exercise equipment. PIC microcontrollers with integrated LCD drivers can directly drive segmented displays with letters, numbers, characters and icons. The main features of Microchip s LCD portfolio include: Flexible LCD segments 28 pins - up to 72 segments 44 pins - up to 116 segments 64 pins - up to 240 segments 80 pins - up to 368 segments 100 pins - up to 480 segments Variable clock inputs Integrated voltage bias generation Direct drive for both 3V and 5V powered displays Software contrast control for boosting or dimming for different temperature or lighting conditions Drive LCD while conserving power in Sleep mode Integrated real time clock and calendar for displaying time and date information mtouch capacitive touch sensing capability Technical Specs Enhanced Mid-Range Solutions (PIC16F19XX) These LCD MCUs provide excellent Low power capabilities, high LCD pixel count, lots of peripheral and memory integration and a very competitive price point. Features include: LCD segments with a low power drive mode to save batteries or lower power consumption Kbytes Flash program memory (read/write capable) extreme Low Power Technology 28/44/64-pin packages Performance PIC18 Solutions (PIC18F8XJ9X and PIC18F8XK90) The PIC18 families of LCD MCUs offer greater memory density and higher pin counts to meet the demands of more complex segmented LCD applications with features including: LCD segments extreme Low Power Technology mtouch Capacitive Touch Interface KB Flash program memory 64 and 80-pin package options 16-bit PIC24F Solutions (PIC24FJ128GA3XX) The PIC24F GA3 family provides 16-bit performance and a 60 segment x8 common LCD driver that enables applications with more informative segmented display application. Features include: LCD segments extreme Low Power, VBAT and 150 ua/mhz active current mtouch Capacitive Touch Interface KB Flash program memory 64/80/100-pin package options Learn more at: AVAILABILITY All of these PIC Microcontrollers for LCD Display are available today from Microchip. LCD Explorer Development Board (DM240314) The LCD Explorer demonstrates the PIC24FJ128GA310 MCU 60 segment x8 common, 480 segment LCD Driver. The board includes a 296 segment LCD glass with a 37 x 7 segment banner display area and 37 additional icons. The board also demonstrates the booster capability for contrast control and dimming as well as a PICtail Plus connector. Learn more at: APPLICATION AREAS Consumer: Thermostat, Sprinkler Controller, Baby Alarms, Lawn Mowers Medical: Thermometer, Pulse Ox Meter, Drug Injector, Medical Pump, Glucose Meter Industrial: Utility Meters, Instruments, Gas Detection, Gasoline Pumps Appliance: Refrigerator, Stove/Oven/Microwave, Coffee Maker Automotive: Dashboard, Tire Pressure Sensor, Battery Vehicle Display, Audio System, Compass Contact Information Microchip Technology Inc W. Chandler Blvd. Chandler, AZ USA 888-MCU-MCHP Toll Free Telephone Fax Microcontrollers and Cores Microcontrollers and Cores 27

28 Microchip Technology Inc. mtouch Sensing Solutions Supported 8-bit & 16-bit Architectures: PIC Microcontrollers Microcontrollers and Cores Touch sensing has become an alternative to traditional pushbutton switch user interfaces. It requires no mechanical movement and enables modern-looking design. Touch sensing is expanding beyond the consumer market and is taking hold in medical, industrial and automotive applications because of aesthetics, flexibility, maintenance, cost and cleanliness. Microchip s mtouch technology offers a wide variety of solutions for keys and sliders as well as turnkey touch screen controllers. These are easy to implement, consume extremely low power and are offered in small packages. mtouch Technology provides a free and easy method for designers to add touch sensing keys to applications utilizing PIC MCUs. Being a source-code solution further helps engineers quickly integrate touch sensing functionality with their existing application code in a single, standard microcontroller, thus reducing the total system cost associated with current solutions. Features & Benefits PIC MCUs featuring mtouch technology offer several benefits: Keys, sliders, wheels and proximity detection Lowest power MCUs in the industry offer you longest battery life Integrated peripherals such as USB, segmented and graphical LCD modules for true human interface system-on-a-chip Works through plastic, glass and metal surfaces Water-proof designs for all weather conditions Free software library simplifies implementation and free source code puts you in control High noise robustness Technical Specs AVAILABILITY Over 150 PIC MCUs featuring mtouch technology are in production today Download the mtouch Capacitive Library from the Microchip Applications Libraries mtouch Evaluation Kit (DM ) Low-cost, flexible and easy way to evaluate mtouch technology Supports PIC16, PIC18F, PIC24F and PIC32 MCU families Variety of keypads and sliders implemented on daughter cards Graphical User Interface (GUI) for easy set up and real time data monitoring Visit to learn more and to download application notes and software. APPLICATION AREAS Battery Applications, Thermostats, Remote Controls, Medical Devices, Cell Phones, Line-powered Applications, Home Appliances, Smart Energy Monitors, Printers Microcontrollers and Cores mtouch solutions offer: 1 to 32 Capacitive Touch Channels 6-pin to 100-pin devices Up to 512 KB Flash memory Industry s lowest power touch sense solutions Capacitive sensing in less than 5 ua Proximity sensing down to less than 1 ua Contact Information Microchip Technology Inc W Chandler Blvd. Chandler, AZ USA 888-MCU-MCHP Toll Free Telephone Fax 28 Microcontrollers and Cores Engineers Guide to 8-bit & 16-bit Technologies 2012

29 Microchip Technology Inc. Microcontrollers and Cores PIC18F66K80 Family: Low-Cost CAN and General Purpose MCU Supported 8-bit & 16-bit Architectures: 8-bit PIC Microcontrollers PIC18F66K80 is a high performance 8-bit MCU with Integrated ECAN featuring extreme Low Power consumption. The PIC18F66K80 family is ideal for applications requiring cost-effective, low-power CAN solution with high performance and robust peripheral set. The PIC18F66K80 family features Low power consumption, extended operating voltage up to 5.5V, an on-chip 12-bit Analog-to-Digital Converter (ADC) and a peripheral that enables mtouch capacitive touch sensing user interfaces. Features & Benefits Microcontrollers and Cores Enhanced 16 MIPS performance in PIC18 with integrated CAN KB of Flash, 4 KB RAM, 1 KB EEPROM Temperature range: -40 to 150 C 28, 44 and 64-pin packages available Battery Friendly via XLP Technology o 1 MHz Run current < 100 µa o Sleep current < 20 na 1.8V to 5.5V operating voltage for automotive, building control, elevator control and industrial application 12-bit ADC for higher measurement accuracy 12-bit ADC for higher measurement accuracy Timers/ Enhanced Compare/Capture/PWMs for precision timing control Charge Time Measurement Unit for capacitive touch sensing enables advanced human machine interfaces I 2 C, SPI, and UART communication peripherals AVAILABILITY More information and samples of the PIC18F66K80 family can be found at Development tools and application notes for the CAN families can be found at PIC18 Explorer Board Part # DM with o 64-pin PIC18F66K80 Plug-in Module (PIM) Part # MA (or) o 44-pin PIC18F46K80 PIM Part # MA For CAN applications, CAN/LIN PICtail (Plus) Daughter Board Part # AC APPLICATION AREAS Automotive: Body control modules, automotive lighting, door/seat/steering/window and HVAC control Building automation such as elevators and escalators, lighting and sensors, and air condition control Industrial applications such as security systems, alarm control and remote monitors Contact Information Microchip Technology Inc W. Chandler Blvd. Chandler, AZ USA 888-MCU-MCHP Toll Free Telephone Fax Microcontrollers and Cores 29

30 Microchip Technology Inc. PIC24F GA3 Family Microcontrollers and Cores The PIC24F GA3 family features the industry s lowest active current for 16-bit Flash MCUs along with flexible new low-power sleep modes. The PIC24F GA3 devices feature 150 ma/mhz active current, a new low-power sleep mode with RAM retention down to 330 na and a dedicated VBAT pin to back up the RTCC function to minimize the power consumed and maximize battery life. As an extreme Low Power Microcontroller the GA3 family has typical Deep Sleep currents of 10 na and can maintain the RTCC with only 400 na. The PIC24F GA3 family is also the first PIC24F to include segment LCD driver providing an expansion path for 8-bit designs requiring additional performance, Flash, RAM, or pins. Six channels of general purpose DMA increase the throughput of the family by offloading much of the data transfer associated with high bandwidth peripherals. Multiple serial channels and timers round out the feature set creating a versatile low power CMU family. Features & Benefits Integrated LCD display driver provides the ability to directly drive up to 480 segments, with an eightcommon-drive capability, enabling more informative and flexible displays that include descriptive icons and scrolling Dedicated VBAT pin for battery backup of the on-chip Real-Time Clock Calendar 6 DMA channels increase throughput by reducing CPU intervention required for high bandwidth peripherals Includes 24 channels of 12-bit 200 Ksps ADC with threshold detect. Threshold detect will allow the MCU to wake from sleep when the ADC meets a specified threshold Technical Specs Advanced Low Power Features Reduced Active Current A/MHz Deep Sleep Currents down to 10 na Watchdog Timer down to 270 na VBAT Battery Backup and Real Time Clock/Calendar down to 400 na Low-Power RAM Retention with 330 na Current Up to 128 KB for Flash Program Memory and 8 KB of Data Memory 4 UART, 2 SPI and 2 I 2 C serial channels 5 16-bit Timers, 9 IC and 9 OC CTMU for mtouch Capacitive Touch sensing AVAILABILITY All variants of the PIC24FJ128GA310 family are in production. A PIC24FJ128GA310 General Purpose PIM (MA240029) and the LCD Explorer Development Board (DM240314) are also available to support development with the GA3 family. APPLICATION AREAS Consumer Thermostats Door Locks Industrial Security Wired & Wireless Sensors Medical Blood Pressure Meter Glucose Meter Metering E-Meters Gas/Water/Heat Meters Automated Meter Reading Contact Information Microchip Technology Inc W Chandler Blvd. Chandler, AZ USA 888-MCU-MCHP Toll Free Telephone Fax Microcontrollers and Cores 30 Microcontrollers and Cores Engineers Guide to 8-bit & 16-bit Technologies 2012

31 Microchip Technology Inc. Microcontrollers and Cores High Performance Motor Control and General Purpose MCUs Supported 8-bit & 16-bit Architectures: PIC Microcontrollers Microchip s dspic33e DSCs and PIC24E MCUs for motor control and general purpose MCUs combine a 16-bit, 70 MIPS PIC24E or dspic33e core with industry leading peripherals. The dspic33e core includes a DSP extension to accelerate math operations. Available in a wide variety of packages and memory sizes, the PIC24E MCUs and dspic33e DSCs fit any application needing high performance! Features & Benefits Microcontrollers and Cores High-performance 16-bit, 70 MIPS PIC24E or dspic33e Core (DSP instructions included with dspic DSC core) KB of Flash available 28 to 100-pin packages available, including ultra small 5x5 mm 36-pin VTLA package Motor control PWM modules simplify generating complex PWM waveforms Over 10 motor control application notes and 3 motor control development platforms available mtouch TM hardware for capacitive touch sensing enables advanced human machine interfaces CAN, I 2 C TM, SPI, and UART communication peripherals APPLICATION AREAS Home appliances such as washing machines, dishwashers, and refrigerators Automotive motor control systems Industrial pumps, fans and other motor systems Automotive sensors Consumer sensor systems AVAILABILITY More information and samples of the dspic33e and PIC24E families can be found at The dspic33e and PIC24E families have 12 products in production and more on the way. Motor control development tools and application notes can be found at GET STARTED TODAY! Contact Information dspic33e/pic24e USB starter kit provides an easy way to evaluate dspic33e DSCs or PIC24E MCUs. $64.99 Part number DM Microchip Technology Inc W. Chandler Blvd. Chandler, AZ USA 888-MCU-MCHP Toll Free Telephone Fax Microcontrollers and Cores 31

32 Microchip Technology Inc. Low-Cost Motor Control and General Purpose MCUs Microcontrollers and Cores Supported 8-bit & 16-bit Architectures: PIC Microcontrollers Microchip s 16 MIPS, 16 KB of Flash dspic33f and PIC24F family brings the performance of a 16-bit dspic33f or PIC24F to cost sensitive applications. The dspic33f and PIC24F 16 MIPS family can be tailored for motor control or general purpose applications. dspic33f devices include DSP hardware to accelerate math operations. For motor control applications, Microchip offers an ultra low-cost motor control starter kit for sensorless BLDC motor control. Features & Benefits High performance 16-bit, 16 MIPS dspic33f or PIC24F Core (dspic33f includes DSP hardware) 16 KB of Flash 18 to 36-pin packages available, including SPDIP and ultra small 36-pin 5x5 mm VTLA Motor control PWM modules simplify generating complex PWM waveforms mtouch TM hardware for capacitive touch sensing enables advanced human machine interfaces I 2 C TM, SPI, and UART communication peripherals APPLICATION AREAS Home appliances such as washing machines, dishwashers, and refrigerators Automotive motor control systems Industrial pumps, fans and other motor systems High end toys including model cars, planes, and helicopters Automotive sensors Consumer sensor systems Microcontrollers and Cores AVAILABILITY More information and samples of the PIC24F and dspic33f families can be found at Motor control development tools and application notes for the PIC24F and dspic33f can be found at com/motor. GET STARTED TODAY! Motor Control Starter Kit enables easy sensorless BLDC development Complete kit with motor for only $99.99 Part number DM Contact Information Microchip Technology Inc W Chandler Blvd. Chandler, AZ USA 888-MCU-MCHP Toll Free Telephone Fax 32 Microcontrollers and Cores Engineers Guide to 8-bit & 16-bit Technologies 2012

33 Partner Guide

34 Microchip Partner Guide CCS CCS provides a complete, integrated tool suite for developing and debugging embedded applications running on Microchip PIC(r) MCU and dspic(r) DSCs. Development tools offered by CCS include an optimized C compiler, in-circuit programmers/debuggers, production programmers, complete development kits and embedded Ethernet and Wifi integration modules. Load-n-Go: Mobile, Handheld ICSP PIC(r) Programmer Use with PC or battery-operated for remote programing: Low cost handheld in-circuit programmer Supports all PIC MCUs and dspic (r) DSCs devices. 2MB Flash Storage for up to 4 firmware images Free CCS Programmer Control Software or use with IDE Compiler Includes ICSP cable with RJ-12 or with Tag Connect cable. Additional products and custom engineering info: CCS, Inc Spring City Drive Waukesha, WI Phone: Fax: Coast Electronics Coast Electronics has been around since 1980 (yes...that long!!). We specialize in Scientific Electronicsbased products, mainly gas analyzers, our people offer quality and reliable products and services you can count on. We also have an E-Shop at offerring many exciting products... Components, Gas Analyzers, including Argon-fill units for the double-glazing industry, Industrial parts, Kits, PICs, Development tools, Valves, Pneumatics, Short-range radio, REPRAP, LED lighting...and more. Our Excalibur3 compost monitor is offered in as a simple temperature/ moisture measuring device or a radio-coupled datalogger. We offer contract design, programming, PCB layout all from a very well equipped site. Coast Electronics 8 Holworth Close Bournemouth Dorset BH11 8PF UK Tel: ( ) Demmel AG High Quality mtouch Solutions Unique metaltouch surfaces Based on Microchips mtouch principal, Demmel is offering complete customized keypads. The touch surface material depends on design requirements and can be almost any kind of plastic, glass or metal. MetalLight by Demmel combines high quality metal surfaces with illuminated symbols including touch switch functionality. A new sputtering method allows etched symbols to be filled with robust plastics. This assures a uniform and bright illumination of even very small symbols. A very special feature of MetalLight is the possible combination of different plastics and LED colors, which offers a infinite variance of illumination! Customized and robust icons Easy to clean surface, sterile and no moving parts Demonstration units are available. Demmel AG Scheidegg, Germany Tel: +49 (0) EarthLCD EarthLCD has introduced the new ezlcd-301 to its lineup of intelligent touch LCD products. Described as The Character Module Killer, this new ezlcd product was developed to give engineers a functional, flexible, and cost effective alternative to buttons, switches, character modules, STN, or more complex graphic touch displays. FEATURES 2.6 Color TFT LCD 400 x 240 Resolution, 16 Bit, 65K Colors Integrated 4 Wire Resistive Touchscreen PIC24FJ256DA210 Based LCD Controller System 4 MB Flash for Storing Fonts, Macros, Widgets, and Bitmaps Simple Embedded Macro Programming Language USB 2.0 and RS232/TTL Interfaces 3.3V Operating Voltage, Low Power, RoHS Compliant USB Interface / Breakout Cable Included Engineering Development Kit Available 2.6" Reflective; 3.5" and 4.3" LCD Models Available Soon store.earthlcd.com/ezlcd-301 or MicrochipDirect.com Earth Computer Technologies, Inc J Airway Avenue Costa Mesa, CA U.S.A. (949) Microchip Partner Guide Engineers' Guide to 8/16-bit Technologies 2012

35 Microchip Partner Guide Efficient Computer Systems, LLC The CandyBar Demo Board is a hardware platform to speed up the design of handheld electronic products and is smaller than a candy bar. It s loaded with features to get you up and running in record time. FEATURES Bluetooth, Wi-Fi Dimensions 2 x Axis Accelerometer Stereo headphone jack Amplified mono speaker Serial flash 4MB 16MB 2.8 touchscreen LCD, 320x240 PIC32 standard, PIC24 optional MP3 encode/decode and microphone Power efficient switching supplies for long battery life MicroSD socket with bootloader to load program and serial flash data USB OTG hardware support with lithium-polymer battery charger. Example demos, source code and 3 months of support We also offer full product design and manufacturing services. Embedded Sense Inc. Embedded Sense, Inc. (ESI) is a premier technology partner specializing in leveraging embedded processing, interface, sensing and wireless expertise into product solutions for global customers in the military, industrial, commercial and medical markets. Electronics engineering, research & development Embedded wireless solutions Embedded software, FPGA and hardware development Industrial engineering and product development Turnkey development and manufacturing solutions Proto type design & production PCB layout and DFM Manufacturing test & specialty jigs Sample & mainstream production Ask us how to reduce your R&D costs by up to 30% through Canadian government grants for all of our global customers. Embedded Sense Inc. Tel: Ironwood Electronics Connect to SMT Pads Ironwood's SMT package emulation adapters are often called "surface mount feet". These adapters provide access and interconnections to surface mount lands. Typically, the adapters are soldered to the target board in place of the IC device and provide a pluggable array of pins interface for sockets, probing adapters, package converters, and even board-to-board connections. Many of our PLCC, QFP and SOIC emulation bases use our proprietary shaped solder techniques, replacing expensive, and often fragile, J-lead and Gull Wing leads. Shaped solder parts are easily fluxed and reflowed onto the target system. Our adapters can present either a male or female interface at 1.27mm or 1mm or 0.8mm pitch gold plated array pins for pluggable connection. Hundreds of standard parts for BGA and QFN are online. Ironwood Electronics 1335 Eagandale Ct Eagan, MN Tel: (800) Fax: (952) LX Design House LX is an innovative contract electronics design company specialising in embedded systems and wireless technologies. We offer a professional turnkey experience, taking a new product from concept to production. We focus on fully understanding our clients requirements (technical and business) and work to ensure these requirements are met. Our high caliber engineering team has won international awards. We have experience across a wide range of technologies and industries, and work with clients both in Australia and abroad. We strive to develop long-term relationships with clients through: A culture of innovation Industry-leading engineering expertise Leveraging experience in a multitude of technologies Harnessing experience across wide range of industries Ongoing commitment to clients Clear and professional outsourcing experience LX Design House Tel: (61) Engineers' Guide to 8/16-bit Technologies 2012 Microchip Partner Guide 35

36 Microchip Partner Guide microengineering Labs, Inc. NELSON RESEARCH The PICBASIC PRO Compiler bridges the gap between ease of use and professional level results. The simplicity of the language allows both hobbyist and engineer to master it quickly. This is a true compiler that produces fast, optimized machine code that's stable and dependable with execution times that rival C compilers. - Support for PIC10, PIC12, PIC16, and PIC18 - MPLAB-compatible language tool - Source-level debugging in MPLAB - Direct register access in Basic - 32 bit signed integer math for PIC18 Providing development tools for PIC microcontrollers for more than a decade. Authorized Gold Level Master Consultant for Microchip's family of microprocessors Certified consultant with Microchip since inception of the program Supports their product line with the full suite of development tools We have participated in every Masters Conference Experience in creating a variety of products from conception through patent to production Analog, Digital, Embedded Processor Expert Witness Services Litigation support for law offices and the insurance industry Equipment failure root cause analysis Analysis of design defects resulting in property loss microengineering Labs, Inc Ore Mill Road, STE 4 Colorado Springs, CO (719) (719) fax Nelson Research 130 School Street P.O. Box 416 Webster, Ma (508) Office (508) Cell SEG13, LLC 8, 16, 32 bit microcontroller and DSC development PIC32 Full Featured Modular Development Solution SEG13, LLC has been providing high value electronic, firmware and driver design services to OEMs and Contract Manufacturers since The company focus is controller based embedded systems including microcontroller, microprocessor, digital signal controller and FPGA based systems. SEG13, LLC can provide design services, documentation packages, product certification, and full turn-key manufacturing services to cover your needs from concept, through prototype and into production. SEG13, LLC Chandler, AZ SMT Engineering, LLC SMT Engineering, LLC. Specializes in Bringing Innovative Solutions On Board SMT Engineering, LLC is a full service firm specializing in the design of embedded microprocessor based electronic controls. Through microcontroller and electronic product development expertise, SMT will help meet time to market needs with high quality, high performance, and lowcost designs. Some of the services offered by SMT Engineering are: Project Management Product Specification System Design Hardware Design Embedded Software Design Graphical User Interface Design Industrial & Mechanical Design SMT Engineering can provide turn-key product development solutions or can assist your team by providing specialized design services such as PCB layout and prototyping. All customers retain full design ownership of projects and receive complete documentation. SMT SMT ENGINEERING, LLC PCB Layout Rapid Prototypes Wireless Internet Embedded Internet Design Verification Testing Regulatory Compliance SMT Engineering, LLC Tel: (920) Fax:(920) Microchip Partner Guide Engineers' Guide to 8/16-bit Technologies 2012

37

38 Microchip Partner Guide technology kitchen Engineering Services & Product Development Rapid prototype development & manufacturing From concept through production & sustaining System-level engineering Complete documentation Firmware Engineering Well-documented, modular, efficient, robust, C code High-performance, real-time embedded systems Boot-loaders Electrical Engineering Analog, digital, power, circuit design & simulation PCB layout, schematic capture Full regulatory compliance: FCC, UL, CE, DO-160 Mechanical Engineering 3D modeling & fabrication drawings Sheet metal, machined parts Thermal & material analysis Technologies High brightness LED lighting Wireless & RF Motion control Ethernet, USB, RS232/485, DMX, SPI, I2C, CAN Battery-life-optimized designs Embedded graphical user interface Power supply design TM Microchip Authorized Design Partner since 2005 Full Microchip family support: PIC10-PIC32, dspic Theta Engineering Theta Engineering offers Microchip PIC32MX-based design solutions for the following functions: QVGA graphics display $4,995 Rolling graph display $3,495 Other custom screens call for quote PID control algorithms $995 Arbitrary curve correction of non-linear devices $495 2-channel 48kHz 24-bit ADC and DAC $1,995 8-channel 15Hz 24-bit data acquisition $1,995 Thermo-electric cooler driver $1,995 USB $1,995 Modbus communication protocol $3,995 3-variable cross-talk compensation matrix calculations $4,495 Stepper motor drive algorithm $1,995 plus general design services for $95/hr. Don t reinvent the wheel! Save time and money by having Theta Engineering integrate these functions into your project. Theta Engineering I n c o r p o r a t e d ELECTRONICS & SOFTWARE ENGINEERING SERVICES Theta Engineering 634 Baker Street Costa Mesa, CA Tel: (714) Fax: (714) Wireless Power / RF Harvesting Power over Distance Powerharvester receivers enable embedded, RF-based, wireless power for low-power applications. Send and receive power through the air from inches to tens of feet using dedicated transmitters or ambient RF sources. Eliminates wires, connectors, and battery replacement. Product Overview Converts RF-to-DC down to -12dBm input power Typical performance of microwatts to low milliwatts Tunable over the range of 1MHz to 6GHz Works with any 50-ohm antenna Output voltage up to 5V (higher with custom designs) Low BOM cost (<$2) and small footprint (0.2 sq. inches) Available as a chipset and reference design Applications Automated trickle charging Wireless sensors, high-function RFID Low-power displays, peripherals, novelty lighting Powercast Corporation Phone: WiSNAM s.r.l. WiSNAM specializes in cost effective Wireless Sensor Networks solutions for monitoring and control. We focus on two main fields: Energy Saving, Renewable Energy Plants Monitoring (inverter monitors, wireless string monitors) For both, we provide a complete platform composed of a software suite and networks nodes including routers, repeaters: WSN3Ø: wireless zigbee energy meter SEware: saving energy java suite Geko: photovoltaic inverter monitor (compatibility with: Power One, SMA, Fronius, Danfoss, Santerno, Aros, Kostal, Solarmax, Siel) : web portal for photovoltaic plants monitoring WgzLE: wireless ZigBee gateway Wrep: wireless ZigBee repeater Moreover we develop advanced sensors networks and OEM embedded systems for the healthcare market, in particular for vital sign monitors and the industrial automation market for modbus to ZigBee modules. WiSNAM S.r.l. P.IVA Via Case Nuove, 23A Mascalucia (CT), Italy phone: fax: Microchip Partner Guide Engineers' Guide to 8/16-bit Technologies 2012

39 Helping our customers get their designs to market quickly with reliable, cutting-edge technology Wireless Design Services Let us reduce the risk of wireless product development. Antenna Design Let us help you choose the best option for your business. Certifi cation Assistance Save expense and time with certification labs. Multi-million dollar RF test lab ensures the best possible design efficiencies Wireless design expertise means 100% of our designs pass certifications including difficult cellular certifications Unique, custom wireless antenna design expertise gives customers opportunities for improved performance and cost savings Visit or Call for more information 110 North 5th Street, Suite 400 Minneapolis, MN Phone:

40 Microchip Partner Guide ZETA ZETA Electronic Design is a complete, comprehensive electronics development firm. Clients need only supply a functional specification. From initial hardware/ software system design, to final unit build and test, ZETA has the resources, experience, and processes in place to assure swift, accurate realization. ZETA is much more than just an electronics consulting house. Entire product lifespan is handled: design, development, verification and manufacturing - including component purchasing and inventory warehousing. ZETA s goal is to assume the burden of product development and manufacturing so their clients can focus their efforts on promotion. Sign-up for the 8-bit & 16-bit Technologies E-Product Alert! ZETA Electronic Design, Inc. Pierre Bergeron Tel: x111 Fax: Subscribe at: 8-bit & 16-bit Technologies Online Explore... Top Stories and News Valuable Articles White Papers Expert Opinions (Blogs) Exclusive Videos Directory of leading 8-bit & 16-bit Technologies Providers Sign up for the quarterly 8-bit & 16-bit Technologies newsletter 40 Microchip Partner Guide Engineers' Guide to 8/16-bit Technologies 2012

Energy Harvesting Reference Design

Energy Harvesting Reference Design www.silabs.com Energy Harvesting Reference Design Sustainable, Ultra-Low-Power Solution for Wireless Sensor Node Applications Embargo Until May 25, 2011 Dramatic Growth Ahead in Energy Harvesting Energy

More information

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets PIC MCU and dspic DSC Family Portfolio 2 New Low Cost, Low Pin-Count 8-, 16-, 32-bit Offerings 3 What Are

More information

Let s first take a look at power consumption and its relationship to voltage and frequency. The equation for power consumption of the MCU as it

Let s first take a look at power consumption and its relationship to voltage and frequency. The equation for power consumption of the MCU as it 1 The C8051F91x/0x product family is designed to dramatically increase battery lifetime which is the number one requirement for most battery powered applications. The C8051F91x has the industry s lowest

More information

Wcapacitive-touch controls for

Wcapacitive-touch controls for Adding a Capacitive-Touch User Interface With Resources Already Present In Your System JONATHAN DILLON, MICROCHIP TECHNOLOGY INC. For many systems, the building blocks for implementing capacitive sensing,

More information

March 31, Announcing the PIC16(L)F170X/171X 8-bit MCU Family

March 31, Announcing the PIC16(L)F170X/171X 8-bit MCU Family March 31, 2014 Announcing the PIC16(L)F170X/171X 8-bit MCU Family 2 Cost-Effective, Intelligent-Analog 8-bit MCUs Intelligent Analog Integration reduces system BOM cost and board space Two internal Op

More information

Freescale s Next Generation 8-bit LCD Solutions

Freescale s Next Generation 8-bit LCD Solutions Freescale s Next Generation 8-bit LCD Solutions When most consumers think of LCD, they probably envision a flat panel television or computer monitor. However, there are millions more LCDs out there that

More information

Cypress PSoC 6 Microcontrollers

Cypress PSoC 6 Microcontrollers Cypress PSoC 6 Microcontrollers Purpose-Built for the Internet of Things WWW.CYPRESS.COM/PSOC6 Unmatched Solutions for the Internet of Things EMBEDDED IN TOMORROW The IoT is exploding, with more than 30

More information

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform. Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project

More information

Overcome the Top 4 Challenges of Capacitive Sense Design

Overcome the Top 4 Challenges of Capacitive Sense Design Overcome the Top 4 Challenges of Capacitive Sense Design By Parker Dorris, Applications Engineer, Silicon Labs www.silabs.com Smart. Connected. Energy-Friendly. Introduction From light switches to washing

More information

XMEGA Series Of AVR Processor. Presented by: Manisha Biyani ( ) Shashank Bolia (

XMEGA Series Of AVR Processor. Presented by: Manisha Biyani ( ) Shashank Bolia ( XMEGA Series Of AVR Processor Presented by: Manisha Biyani (200601217) Shashank Bolia (200601200 Existing Microcontrollers Problems with 8/16 bit microcontrollers: Old and inefficient architecture. Most

More information

New CC430 combines leading MCU and RF technology

New CC430 combines leading MCU and RF technology New CC430 combines leading MCU and RF technology Brings personal and industrial wireless networking to the mass market Kevin Belnap MSP430 Marketing Mark Grazier Low Power RF Marketing Embargo date: November

More information

Capacitive Touch Based User Interfaces and Hardware-based Solutions

Capacitive Touch Based User Interfaces and Hardware-based Solutions Capacitive Touch Based User Interfaces and Hardware-based Solutions Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit

More information

STM32G0 MCU Series Efficiency at its Best

STM32G0 MCU Series Efficiency at its Best STM32G0 MCU Series Efficiency at its Best Key Messages of STM32G0 Series 2 2 3 Efficient Arm Cortex -M0+ at 64 MHz Compact cost: maximum I/Os count Best RAM/Flash Ratio Smallest possible package down to

More information

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use.

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use. HealthyPi v3 An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use. HealthyPi is the first fully open-source, full-featured vital

More information

32 bit Micro Experimenter Board Description and Assembly manual

32 bit Micro Experimenter Board Description and Assembly manual 32 bit Micro Experimenter Board Description and Assembly manual Thank you for purchasing the KibaCorp 32 bit Micro Experimenter. KibaCorp is dedicated to Microcontroller education for the student, hobbyist

More information

GL116 ENCODER/DECODER MANUAL GLOLAB CORPORATION

GL116 ENCODER/DECODER MANUAL GLOLAB CORPORATION GL ENCODER/DECODER MANUAL GLOLAB CORPORATION Thank you for buying our GL Encoder / Decoder Module. This device was developed in response to many requests for an encoder and decoder that would serialize

More information

Ultra-low-power pioneers: TI slashes total MCU power by 50 percent with new Wolverine MCU platform

Ultra-low-power pioneers: TI slashes total MCU power by 50 percent with new Wolverine MCU platform WHITE PAPER Jacob Borgeson, MSP430 product marketing engineer, MSP430 product marketing team, Texas Instruments Introduction Ultra-low-power pioneers: TI slashes total MCU power by 50 percent with new

More information

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be covered in this presentation. 1 Please note that this

More information

A Case for Custom Power Management ASIC

A Case for Custom Power Management ASIC A Case for Custom Power Management ASIC By Cirel Systems Introduction The mobile device explosion seems to continue without a pause. The convergence of functionalities on a palm top device is fuelling

More information

AS Channels Capacitive Touch Sensor IC From Santa Clara, United States of America

AS Channels Capacitive Touch Sensor IC From Santa Clara, United States of America ASI Competitor Equivalent A Competitor Equivalent B Volts Leading Performance: ESD HBM >8k Volts (Directly Applied to All IC Pins) Operating Temperature up to >+95 0 C Features Overview Analog and Digital

More information

DesignWare IP for IoT SoC Designs

DesignWare IP for IoT SoC Designs DesignWare IP for IoT SoC Designs The Internet of Things (IoT) is connecting billions of intelligent things at our fingertips. The ability to sense countless amounts of information that communicates to

More information

Wireless Power Panel Meter (WPPM)

Wireless Power Panel Meter (WPPM) Wireless Power Panel Meter (WPPM) Kyle Coan & Phil Perrigo Senior Project Description Western Washington University November 3, 2009 Prof. Todd Morton Page 1 of 13 Introduction With recent development

More information

32 bit Micro Experimenter Board Description and Assembly manual

32 bit Micro Experimenter Board Description and Assembly manual 32 bit Micro Experimenter Board Description and Assembly manual Thank you for purchasing the KibaCorp 32 bit Micro Experimenter. KibaCorp is dedicated to Microcontroller education for the student, hobbyist

More information

Cypress PSoC 4 Microcontrollers

Cypress PSoC 4 Microcontrollers Cypress PSoC 4 Microcontrollers Your Problem-Solver on Chip WWW.CYPRESS.COM/PSOC4 THE DIFFERENTIATION DILEMMA Embedded systems are rapidly advancing with innovative features added at each new product generation.

More information

Systemy RT i embedded Wykład 4 Mikrokontrolery 16-bitowe

Systemy RT i embedded Wykład 4 Mikrokontrolery 16-bitowe Systemy RT i embedded Wykład 4 Mikrokontrolery 16-bitowe Wrocław 2013 Plan MSP430 family PIC24 family Introduction MSP430 TI microcontrollers portfolio Source: [1] TI microcontrollers portfolio Source:

More information

Microchip Technology Enhances Popular 16- and 32-bit Development Platform with Application-Specific Expansion Hardware

Microchip Technology Enhances Popular 16- and 32-bit Development Platform with Application-Specific Expansion Hardware Editorial Contact: Reader/Literature Inquiries: Eric Lawson 1-888-MCU-MCHP 480-792-7182 www.microchip.com/pictailplus eric.lawson@microchip.com Microchip Technology Enhances Popular 16- and 32-bit Development

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

Innovative DSPLL and MultiSynth Clock Architecture Enables High-Density 10/40/100G Line Card Designs

Innovative DSPLL and MultiSynth Clock Architecture Enables High-Density 10/40/100G Line Card Designs Innovative and MultiSynth Clock Architecture Enables High-Density 10/40/100G Line Card Designs Introduction The insatiable demand for bandwidth to support applications such as video streaming and cloud

More information

Cypress PSoC 4 Microcontrollers

Cypress PSoC 4 Microcontrollers Cypress PSoC Microcontrollers Your Problem-Solver on Chip WWW.CYPRESS.COM/PSOC THE DIFFERENTIATION DILEMMA Embedded systems are rapidly advancing with innovative features added at each new product generation.

More information

BIG8051. Development system. User manual

BIG8051. Development system. User manual BIG8051 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last

More information

STM32G0 MCU Series Efficiency at its Best

STM32G0 MCU Series Efficiency at its Best STM32G0 MCU Series Efficiency at its Best Key Messages of STM32G0 Series 2 2 3 Efficient Arm Cortex -M0+ at 64 MHz Compact cost: maximum I/Os count Best RAM/Flash Ratio Smallest possible package down to

More information

Smart Capacitive Sensing Design with EFM8 TM and Simplicity Studio TM

Smart Capacitive Sensing Design with EFM8 TM and Simplicity Studio TM Smart Capacitive Sensing Design with EFM8 TM and Simplicity Studio TM Introduction Adding capacitive sensing to a product can be a daunting challenge that requires the developer to maintain sensor robustness

More information

Join the forward thinkers who rely on Toshiba for wireless connectivity ICs.

Join the forward thinkers who rely on Toshiba for wireless connectivity ICs. ELECTRONIC COMPONENTS Wireless Communication Solutions Join the forward thinkers who rely on Toshiba for wireless connectivity ICs. Bluetooth Low Power Near Field Communications High Speed Wireless Power

More information

ANTC205. Introduction

ANTC205. Introduction ANTC205 Introduction The JitterBlocker takes very noisy and jittery clocks and cleans out all the deterministic and excessive jitter. It can handle thousands of picoseconds of period jitter at its input

More information

Hello, and welcome to this presentation of the STM32 Touch Sensing Controller (TSC) which enables the designer to simply add touch sensing

Hello, and welcome to this presentation of the STM32 Touch Sensing Controller (TSC) which enables the designer to simply add touch sensing Hello, and welcome to this presentation of the STM32 Touch Sensing Controller (TSC) which enables the designer to simply add touch sensing functionality to any application. 1 Over recent years, Touch Sensing

More information

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 4/20/2011

RN-174. WiFly GSX Super Module. Features. Description. Applications.   rn-174-ds v1.1 4/20/2011 www.rovingnetworks.com rn-174-ds v1.1 4/20/2011 WiFly GSX Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (-C), PCB Trace antenna

More information

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system. Course Code: EEE 4846 International Islamic University Chittagong (IIUC) Department of Electrical and Electronic Engineering (EEE) Course Title: Embedded System Sessional Exp. 1: Familiarization with necessary

More information

RN-174 WiFly Super Module

RN-174 WiFly Super Module RN- WiFly Super Module Features Evaluation board for the RN- module Supports chip antenna (RN--C), PCB trace antenna (RN--P), wire antenna (RN--W), and U.FL connector for an external antenna (RN--U) Ultra-low

More information

Sensors. Sensors. Fully-calibrated, low-power intelligent sensing solutions. Smart. Connected. Energy-Friendly.

Sensors. Sensors. Fully-calibrated, low-power intelligent sensing solutions.  Smart. Connected. Energy-Friendly. s PRODUCT SELECTOR GUIDE s Fully-calibrated, low-power intelligent sensing solutions www.silabs.com/sensors Smart. Connected. Energy-Friendly. MUDriversAXHigh precision optical sensor family senses UV

More information

Portable Instrumentation Applications w/ the RL78

Portable Instrumentation Applications w/ the RL78 Portable Instrumentation Applications w/ the RL78 Bill Pratt, VP of Engineering Nu Horizons Electronics Class ID: CL21B Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Bill Pratt:

More information

ECE 480 Team 5 Introduction to MAVRK module

ECE 480 Team 5 Introduction to MAVRK module ECE 480 Team 5 Introduction to MAVRK module Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh Definition of MAVRK Component of MAVRK starter Kit Component of umavrk Module design procedure

More information

USING LOW COST, NON-VOLATILE PLDs IN SYSTEM APPLICATIONS

USING LOW COST, NON-VOLATILE PLDs IN SYSTEM APPLICATIONS USING LOW COST, NON-VOLATILE PLDs IN SYSTEM APPLICATIONS November 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 Using Low

More information

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing

More information

TI SimpleLink dual-band CC1350 wireless MCU

TI SimpleLink dual-band CC1350 wireless MCU TI SimpleLink dual-band CC1350 wireless MCU Sub-1 GHz and Bluetooth low energy in a single-chip Presenter Low-Power Connectivity Solutions 1 SimpleLink ultra-low power platform CC2640: Bluetooth low energy

More information

ECE Fall 2016

ECE Fall 2016 ECE 4901 - Fall 2016 Team 1714: Smartwatch-like Device and Apps for Continuous Glucose Monitoring Evan Brown - Electrical Engineering Magda Kaczynska - Electrical Engineering Brian Marquis - Electrical

More information

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011 WiSnap M2 Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (RN-174-C), PCB Trace antenna (RN-174-P), wire antenna (RN- 174-W) and

More information

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals Embedded Flash Solutions Z8 Encore! XP F1680 Series High-performance 8-bit Flash MCU F1680 advantage low power - 1.8 V highly integrated peripherals flexible memory options optimized cost/performance target

More information

Homework 6: Printed Circuit Board Layout Design Narrative

Homework 6: Printed Circuit Board Layout Design Narrative Homework 6: Printed Circuit Board Layout Design Narrative Team Code Name: Home Kinection Group No. 1 Team Member Completing This Homework: Stephen Larew E-mail Address of Team Member: sglarew @ purdue.edu

More information

Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee

Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee ١ Agenda What is microprocessor system? What is Microcontroller/embedded system? Definition of Embedded Systems

More information

RL78 Ultra Low Power MCU Lab

RL78 Ultra Low Power MCU Lab RL78 Ultra Low Power MCU Lab Michael Clodfelter Sr. Staff Application Engineer Class ID: CL07I Renesas Electronics America Inc. Mike Clodfelter Sr. Staff Application Engineer for Renesas Electronics 16bit

More information

Distributed Pervasive Systems

Distributed Pervasive Systems Distributed Pervasive Systems CS677 Guest Lecture Tian Guo Lecture 26, page 1 Outline Distributed Pervasive Systems Popular Application domains Sensor nodes and networks Energy in Distributed Systems (Green

More information

Battery Stack Management Makes another Leap Forward

Battery Stack Management Makes another Leap Forward Battery Stack Management Makes another Leap Forward By Greg Zimmer Sr. Product Marketing Engineer, Signal Conditioning Products Linear Technology Corp. Any doubts about the viability of electric vehicles

More information

Remote Keyless Entry In a Body Controller Unit Application

Remote Keyless Entry In a Body Controller Unit Application 38 Petr Cholasta Remote Keyless Entry In a Body Controller Unit Application Many of us know this situation. When we leave the car, with a single click of a remote control we lock and secure it until we

More information

University Program Advance Material

University Program Advance Material University Program Advance Material Advance Material Modules Introduction ti to C8051F360 Analog Performance Measurement (ADC and DAC) Detailed overview of system variances, parameters (offset, gain, linearity)

More information

If It s Electronic, It Needs a Clock

If It s Electronic, It Needs a Clock REAL-TIME CLOCKS MIXED-SIGNAL DESIGN GUIDE Data Sheets Application Notes Free Samples If It s Electronic, It Needs a Clock 8th EDITION No matter what you design, you need your system to accurately keep

More information

GL-104 ENCODER/DECODER MANUAL GLOLAB CORPORATION

GL-104 ENCODER/DECODER MANUAL GLOLAB CORPORATION GL-04 ENCODER/DECODER MANUAL GLOLAB CORPORATION Thank you for buying our Encoder / Decoder Module. The goal of Glolab is to produce top quality electronic kits, products and components. All of our kits

More information

Ultra Low Power Microcontroller - Design Criteria - June 2017

Ultra Low Power Microcontroller - Design Criteria - June 2017 Ultra Low Power Microcontroller - Design Criteria - June 2017 Agenda 1. Low power technology features 2. Intelligent Clock Generator 3. Short wake-up times 4. Intelligent memory access 5. Use case scenario

More information

NEW APPROACHES TO HARDWARE ACCELERATION USING ULTRA LOW DENSITY FPGAs

NEW APPROACHES TO HARDWARE ACCELERATION USING ULTRA LOW DENSITY FPGAs NEW APPROACHES TO HARDWARE ACCELERATION USING ULTRA LOW DENSITY FPGAs August 2013 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com

More information

Smart Dust : Dispersed, Un-tethered Geospatial Monitoring. Dr. Raja R. Kadiyala Chief Technology Officer CH2M HILL - Oakland, CA

Smart Dust : Dispersed, Un-tethered Geospatial Monitoring. Dr. Raja R. Kadiyala Chief Technology Officer CH2M HILL - Oakland, CA Smart Dust : Dispersed, Un-tethered Geospatial Monitoring Dr. Raja R. Kadiyala Chief Technology Officer CH2M HILL - Oakland, CA raja@ch2m.com Drivers and Trends Sensing, Communication and Computation MEMS

More information

DATA SHEET JUNE 2018 BRIGHTDOT - THE WEARABLE LED COLLECTION MANUAL AND TUTORIALS ON VELLEMANPROJECTS.MANUALS.EU

DATA SHEET JUNE 2018 BRIGHTDOT - THE WEARABLE LED COLLECTION MANUAL AND TUTORIALS ON VELLEMANPROJECTS.MANUALS.EU DATA SHEET JUNE 2018 BRIGHTDOT - THE WEARABLE LED COLLECTION It s time to get creative with LEDs thanks to the BrightDot wearable collection! This collection includes a series of diverse PCBs with addressable

More information

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director AVR XMEGA TM A New Reference for 8/16-bit Microcontrollers Ingar Fredriksen AVR Product Marketing Director Kristian Saether AVR Product Marketing Manager Atmel AVR Success Through Innovation First Flash

More information

WIRELESS SERIES Single or Dual Axis MEMS Inclinometer

WIRELESS SERIES Single or Dual Axis MEMS Inclinometer The 2GIG Industrial RF Wireless Inclinometer is engineered to work for all applications. The internal software provides unlimited programming capabilities. It offers the best operating temperature range,

More information

Module Introduction. This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity.

Module Introduction. This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity. Module Introduction Purpose This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity. Objectives Understand Freescale s approach to ZigBee architecture

More information

Architecture of Computers and Parallel Systems Part 6: Microcomputers

Architecture of Computers and Parallel Systems Part 6: Microcomputers Architecture of Computers and Parallel Systems Part 6: Microcomputers Ing. Petr Olivka petr.olivka@vsb.cz Department of Computer Science FEI VSB-TUO Architecture of Computers and Parallel Systems Part

More information

CY3280-BBM Universal CapSense TM Prototyping Module Kit Quick Start

CY3280-BBM Universal CapSense TM Prototyping Module Kit Quick Start CY3280-BBM Universal CapSense TM Prototyping Module Kit Quick Start Doc. # 001-43368 Rev. ** Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 (Intnl): 408.943.2600

More information

Growing Together Globally Serial Communication Design In Embedded System

Growing Together Globally Serial Communication Design In Embedded System Growing Together Globally Serial Communication Design In Embedded System Contents Serial communication introduction......... 01 The advantages of serial design......... 02 RS232 interface......... 04 RS422

More information

Microcontroller Basics

Microcontroller Basics Microcontroller Basics Gabe Cohn CSE 599U February 6, 2012 www.gabeacohn.com/teaching/micro Outline Overview of Embedded Systems What is a Microcontroller? Microcontroller Features Common Microcontrollers

More information

Lost Item Pager. Project Description. Russ Kinley

Lost Item Pager. Project Description. Russ Kinley Lost Item Pager Project Description Russ Kinley Introduction The lost item pager will have a base unit that is stationary, consisting of a few page buttons and a digital display. Each of the buttons will

More information

DS2401 Silicon Serial Number

DS2401 Silicon Serial Number Silicon Serial Number www.maxim-ic.com FEATURES Upgrade and drop-in replacement for DS2400 Extended 2.8 to 6.0 voltage range Multiple s can reside on a common 1-Wire Net Unique, factory-lasered and tested

More information

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution digital infrared Solutions CRIMZON ZLF645 Flash MCU uir solution with zbase database CRIMZON ZLF645 advantage 32/64 kb flash 512 b/1 kb ram crimzon z8 lxmc core ir transmission ir learning tuned ir amplifier

More information

Designing with Siliconix PC Card (PCMCIA) Power Interface Switches

Designing with Siliconix PC Card (PCMCIA) Power Interface Switches Designing with Siliconix PC Card (PCMCIA) Power Interface Switches AN716 Innovation in portable computer design is driven today by the need for smaller, lighter, and more energy-efficient products. This

More information

SmartBond DA Smallest, lowest power and most integrated Bluetooth 5 SoC. Applications DA14585

SmartBond DA Smallest, lowest power and most integrated Bluetooth 5 SoC. Applications DA14585 SmartBond DA14585 Smallest, lowest power and most integrated Bluetooth 5 SoC Connected devices are constantly evolving. New generations appear that are smarter, more full featured and have longer battery

More information

Introduction. Aspects of System Level ESD Testing. Test Environment. System Level ESD Testing Part II: The Test Setup

Introduction. Aspects of System Level ESD Testing. Test Environment. System Level ESD Testing Part II: The Test Setup System Level ESD Testing Part II: The Test Setup Introduction This is the second in a series of articles on system level ESD testing. In the first article the current waveform for system level ESD testing

More information

A11L: 78K0R Low Power MCU

A11L: 78K0R Low Power MCU A11L: 78K0R Low Power MCU Hands-On Lab Renesas Electronics America Inc. Bob Proctor Staff Engineer 12 & 13 October 2010 Version 1.0 1 Bob Proctor Staff Applications Engineer in Durham, NC 3-years at Renesas

More information

New Touch Encoder Technology Helps Make User Experience More Intuitive Anyone Can Build a Custom User Interface By Jim O'Donnell, Grayhill

New Touch Encoder Technology Helps Make User Experience More Intuitive Anyone Can Build a Custom User Interface By Jim O'Donnell, Grayhill New Touch Encoder Technology Helps Make User Experience More Intuitive Anyone Can Build a Custom User Interface By Jim O'Donnell, Grayhill Industrial designers are always looking for ways to improve user

More information

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide.   Copyright 2014 Active-Semi, Inc. HYDRA-X23/X23S Power Application Controllers PAC5223 - HYDRA-X User s Guide www.active-semi.com Copyright 2014 Active-Semi, Inc. CONTENTS Contents...2 Overview...3 HYDRA-X23/X23S Body Resources...5 Header

More information

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology Xi Wang 1 and Hui Gao 2 1 Heilongjiang Bayi Agricultural Reclamation University, Daqing 163319, China 2 Lanzhou Jiaotong

More information

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package Renesas Technology to Release R8C/Mx Series of Flash MCUs with Power Consumption Among the Lowest in the Industry and Powerful On-Chip Peripheral Functions Approximately half the power consumption of earlier

More information

Application Report. 1 Hardware Description. John Fahrenbruch... MSP430 Applications

Application Report. 1 Hardware Description. John Fahrenbruch... MSP430 Applications Application Report SLAA309 June 2006 Low-Power Tilt Sensor Using the MSP430F2012 John Fahrenbruch... MSP430 Applications ABSTRACT The MSP430 family of low-power microcontrollers are ideal for low-power

More information

How Computer Mice Work

How Computer Mice Work How Computer Mice Work Inside this Article 1. Introduction to How Computer Mice Work 2. Evolution of the Computer Mouse 3. Inside a Mouse 4. Connecting Computer Mice 5. Optical Mice 6. Optical Mouse Accuracy

More information

RN-171-EK Evaluation Board

RN-171-EK Evaluation Board RN -17 1-E K-DS RN-171-EK Evaluation Board Features Ultra-low power: 4-uA sleep, 40-mA Rx, 180-mA Tx at 10 dbm Configurable transmit power: 0 to +12 dbm UART hardware interfaces and SPI slave Up to 1 Mbps

More information

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 3/3/2011

RN-174. WiFly GSX Super Module. Features. Description. Applications.   rn-174-ds v1.1 3/3/2011 www.rovingnetworks.com rn-174-ds v1.1 3/3/2011 WiFly GSX Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (-C), PCB Trace antenna

More information

Getting Started with PRoC -UI

Getting Started with PRoC -UI Getting Started with PRoC -UI Doc. No. 001-83907 Rev. *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com Contents

More information

Product Overview -A 16 bit Micro Experimenter for Solderless Breadboards

Product Overview -A 16 bit Micro Experimenter for Solderless Breadboards Product Overview -A 16 bit Micro Experimenter for Solderless Breadboards 1.0 Introduction The 16 Bit Micro Experimenter is an innovative solderless breadboard kit solution developed by a Microchip Academic

More information

Arduino Smart Robot Car Kit User Guide

Arduino Smart Robot Car Kit User Guide User Guide V1.0 04.2017 UCTRONIC Table of Contents 1. Introduction...3 2. Assembly...4 2.1 Arduino Uno R3...4 2.2 HC-SR04 Ultrasonic Sensor Module with Bracket / Holder...5 2.3 L293D Motor Drive Expansion

More information

Section 3 - Backplane Architecture Backplane Designer s Guide

Section 3 - Backplane Architecture Backplane Designer s Guide Section 3 - Backplane Architecture Backplane Designer s Guide March 2002 Revised March 2002 The primary criteria for backplane design are low cost, high speed, and high reliability. To attain these often-conflicting

More information

The Past, Present and Future of USB

The Past, Present and Future of USB The Past, Present and Future of USB Introduction When the humble universal serial bus (USB) was first introduced, it took the electronics industry a few years to get on board, but now there are few connected

More information

Mixed-Signal. From ICs to Systems. Mixed-Signal solutions from Aeroflex Colorado Springs. Standard products. Custom ASICs. Mixed-Signal modules

Mixed-Signal. From ICs to Systems. Mixed-Signal solutions from Aeroflex Colorado Springs. Standard products. Custom ASICs. Mixed-Signal modules A passion for performance. Mixed-Signal solutions from Aeroflex Colorado Springs Standard products Custom ASICs Mixed-Signal modules Circuit card assemblies Mixed-Signal From ICs to Systems RadHard ASICs

More information

COL862 - Low Power Computing

COL862 - Low Power Computing COL862 - Low Power Computing Power Measurements using performance counters and studying the low power computing techniques in IoT development board (PSoC 4 BLE Pioneer Kit) and Arduino Mega 2560 Submitted

More information

MP6500 Stepper Motor Driver, Digital Current Control

MP6500 Stepper Motor Driver, Digital Current Control This breakout board for the MPS MP6500 micro stepping bipolar stepper motor driver is Pololu s latest stepper motor driver. The module has a pinout and interface that are very similar to that of our popular

More information

Optimizing Power System Design in Wearables

Optimizing Power System Design in Wearables Optimizing Power System Design in Wearables The impact of load switch technology on wearable designs By: Business Development, Marketing & Application Department, GLF ntegrated Power, nc. Wearable and

More information

Three-Phase BLDC Gate Driver with Power Module

Three-Phase BLDC Gate Driver with Power Module Three-Phase BLDC Gate Driver with Power Module Analog and Interface Products Division MCP8024:Feature Rich 3- Phase Motor Gate Driver Industry s first motor driver with configurable safety parameters.

More information

DS1103 PPC Controller Board

DS1103 PPC Controller Board Single-Board Hardware DS1103 PPC Controller Board Powerful controller board for rapid control prototyping Key Features Single-board system with comprehensive I/O CAN interface and serial interfaces Interfaces

More information

DS2405. Addressable Switch PIN ASSIGNMENT

DS2405. Addressable Switch PIN ASSIGNMENT www.maxim-ic.com FEATURES Open-drain PIO pin is controlled by matching 64-bit, laser-engraved registration number associated with each device Logic level of open drain output can be determined over 1-Wire

More information

University of Dayton. Electrical & Computer Engineering. ECE 536 Microprocessor Applications. Dr. Ralph Barrera. Assignment (4)

University of Dayton. Electrical & Computer Engineering. ECE 536 Microprocessor Applications. Dr. Ralph Barrera. Assignment (4) University of Dayton Electrical & Computer Engineering ECE 536 ications Dr. Ralph Barrera Assignment (4) Student Name: Saleh Alshahry Student ID #: 1011787550 8-Bit Processor Application. 1) Matrix LED

More information

Group 10 Programmable Sensor Output Simulator Progress Report #2

Group 10 Programmable Sensor Output Simulator Progress Report #2 Department of Electrical Engineering University of Victoria ELEC 499 Design Project Group 10 Programmable Sensor Output Simulator Progress Report #2 March 5, 2005 Submitted by: Group No.: 10 Team: Exfour

More information

Smart cards and smart objects communication protocols: Looking to the future. ABSTRACT KEYWORDS

Smart cards and smart objects communication protocols: Looking to the future. ABSTRACT KEYWORDS Smart cards and smart objects communication protocols: Looking to the future. Denis PRACA Hardware research manager, Gemplus research Lab, France Anne-Marie PRADEN Silicon design program manager, Gemplus

More information

WIntroduction. Motion Control Architectures. Chuck Lewin, Founder of Performance Motion Devices

WIntroduction. Motion Control Architectures. Chuck Lewin, Founder of Performance Motion Devices Motion Control Architectures Chuck Lewin, Founder of Performance Motion Devices WIntroduction hen engineers think of advances in motion control technology, they usually think of faster motors, improved

More information

BLE MODULE SPECIFICATIONS

BLE MODULE SPECIFICATIONS WIRELESS-TAG BLE MODULE SPECIFICATIONS nrf51-01/02/dk Bluetooth Low Energy (BLE) module of nrf51-01/02 is the next generation BLE module released by SEMITRION electronics. The modules use nrf51822 from

More information

Wireless Home Control System

Wireless Home Control System WHCS UCF 1 Wireless Home Control System Project members Jimmy Campbell Computer Engineer Grant Hernandez Computer Engineer Joseph Love Electrical Engineer For Senior Design I at the University of Central

More information