Microchip Technology Inc
Menu

Low Power

Low-Power

As more electronic applications  require low power or battery power, energy conservation becomes paramount.  Today’s applications must consume little power and in some cases, last for years while running from a single battery. To enable applications like these devices with Microchip’s eXtreme Low Power (XLP) technology offer the industry’s lowest currents for Run and Sleep.

 Microchip MCU’s also offer smartly interconnected Core Independent Peripheral's (CIP) such as Direct Memory Address (DMA), Configurable Logic Cell (CLC) and Peripheral Trigger Generator (PTG) engine that consume very little power with the capability to operate in power saving modes, making them ideal for low power designs.

16-bit Peripheral Diagram-8-Low-Power

DMA: Direct Memory Access

Microchips PIC24/dsPIC devices come with integrated hardware DMA’s that transfer data between memories and peripherals independently, thereby offloading these tasks from the CPU enhancing the overall performance of your application while lowering power requirement. Learn more about our hardware DMA’s:

Family Reference Manual Section (FRM): Code Examples:

CLC: Configurable Logic Cell

Microchip’s CLC is a Core independent standalone peripheral that enables you to create on-chip, custom sequential and combinational logic functions to facilitate quick event triggers and responses without the intervention of the CPU. Learn more on how you can extend the capabilities of your MCU using a CLC:

Family Reference Manual Section (FRM): Application Notes: Brochures:

PPS: Peripheral Pin Select

Microchip MCU’s offer PPS which lets you remap I/O pins of digital peripheral's for greater design flexibility and improved layout. PPS also facilitates runtime configuration of pin out, optimized use of digital resources and eliminates pin overlap. Learn more on how PPS can be used to improve your design here:

Family Reference Manual Section (FRM): Code Examples: Videos:

PTG: Peripheral Trigger Generator

Dual Partition Flash

Newer PIC24F/dsPIC33 MCU’s feature dual-partition Flash with Live Update capability. These devices can hold two independent software applications, permitting the simultaneous programming of one partition while executing application code from the other . To learn more on how dual partition flash with live update can enable execution from one part of the memory while updating your code at the same time:

Family Reference Manual Section (FRM):

dsPIC33/PIC24 FRM - Dual Partition Flash Program Memory

Vbat: Vbattery

Vbat modes is a hardware-based power mode that maintains only the most critical operations when a power loss occurs on VDD. In this mode, power to these systems are from a back-up power source connected to the VBAT pin. Also in this mode, the Real Time Clock/Calendar (RTCC) remains functional and contents of retention registers are maintained. To learn more about this low power mode:

Family Reference Manual Section (FRM): DMA: Direct Memory Access:
Microchips PIC24/dsPIC devices come with integrated hardware DMA’s that transfer data between memories and peripherals independently, thereby offloading these tasks from the CPU enhancing the overall performance of your application while lowering power requirement. Learn more about our hardware DMA’s:
Family Reference Manual Section (FRM): Code Examples:

Key Attributes

  • Higher Reliability
  • Lower Costs
  • Reduced footprint size
  • mproved signal integrity
  • Alleviates board noise
  • Accelerates Time to Market

Target Applications

  • Lighting
  • Motor control
  • Sensor interface applications
  • Medical and Digital Imaging
  • Filtering for signal conditioning
  • System Monitoring
  • High-precision measurement Equipment
  • Speech coding and processing
  • LCD monitors and Projectors
  • General Video applications
Tabs / 16-bit
Products
Development Tools
Software Development Tools
Documentation
Software

Development Tools

A complete suite of tools is available to help get your design to market. Choose from low cost starter kits, fully featured development boards, free MPLAB® X IDE and MPLAB® XC Compilers as well as a range of debuggers.

Starter Kits and Microsticks
Starter Kits

Starter kits and Microsticks contain a device with demonstration hardware and software and an integrated debugger allowing a designer to quickly evaluate the family features. Microsticks also plug into standard breadboard for prototyping.

Digital Power Starter Kit – Allows the user to easily explore the capabilities and features of the dsPIC33F GS Digital Power Conversion family 

dsPIC33E USB Starter Kit – Demonstrations support USB Host and Device applications with dsPIC33E device

dsPIC33EV 5V CAN-LIN Starter Kit:  This USB-powered starter kit features the dsPIC33EV256GM106 with connections for CAN, LIN and SENT, as well as integrated programmer and debugger

Microstick II Development Board – Provides designers with an easy to use, economical development environment for 32-bit and 16-bit MCUs and DSCs

Microstick for 3V PIC24 K-series Development Board – Provides designers with an easy to use development board for 3V PIC24F “KL”, “KA” and “KM” families

Microstick for 5V PIC24 K-series Development Board – Provides designers with an easy to use development board for 5V PIC24FV “KA” and “KM” families

Motor Control Starter Kit – Demonstrations support mTouch® Capacitive Touch technology and BLDC motor control

PIC24F Starter Kit – Demonstrations support data logging, thumb drive and graphics on the PIC24F 

 
Development & Evaluation Boards
Development and Evaluation Boards

The Explorer 16/32 platform is the primary development board for 16-bit products. Explorer 16/32 is supplemented by numerous application specific development boards including PICtail Plus boards and Click Boards from MikroElektronika.

Explorer 16/32 Development Board – A modular and flexible development board for 16- and 32-bit PIC® MCUs and dsPIC® DSCs, with integrated programmer/debugger

Graphics PIC24FJ256DA210 Development Board:  This graphics development board is for developing colorful graphics displays with the PIC24FJ256DA210 family

LCD Explorer XLP Development Board - Features eXtreme Low Power PIC24 with integrated segmented LCD driver and vbat

Processor Plug-In Modules – Processor specific Plug-in Modules

PICtail Plus Expansion Boards – Expansion board allowing evaluation of complex hardware and software solutions

See All

 
Motor Control & Digital Power
Development and Evaluation Boards

Development boards for motor control and digital power applications range from simple starter kits to complete development platforms

Digital Power Starter Kit – Allows the user to easily explore the capabilities and features of the dsPIC33F GS Digital Power Conversion family

Low Voltage Motor Control Development Bundle - for evaluation of motor control application with 5V or dual motors

MCHV-2 Development Board – Provides a cost-effective method of evaluating and developing High Voltage sensored or sensorless Brushless DC (BLDC), Permanent Magnet Synchronous Motor (PMSM) and AC Induction Motor (ACIM) applications

MCLV-2 Development Board – Provides a cost-effective method of evaluating and developing Low Voltage sensored or sensorless Brushless DC (BLDC) and Permanent Magnet Sychronous Motor (PMSM) applications

Motor Control Starter Kit – Demonstrations support mTouch® Capacitive Touch technology and BLDC motor control 

See Motor Control
See Intelligent Power

 
Emulators & Debuggers
Emulators and Debuggers

The debuggers and programmers work across all PIC® MCU platforms, are USB powered and are fully integrated with MPLAB ® X IDE with features ranging from basic debugging to advanced emulation capability.

MPLAB® REAL ICE In-Circuit Emulator  – Next generation high-speed programmer and debugger with optional LVDS interconnect

MPLAB® ICD 3 – Cost-effective high-speed programmer and debugger

PICkit 3 In Circuit Debugger/Programmer – Low-cost programmer and debugger

Software Development Tools

The MPLAB® development environment is a single tool chain supporting all PIC® microcontrollers and dsPIC® Digital Signal Controllers.

MPLAB® X IDE is a single Integrated Development Environment (IDE) supporting all PIC MCUs and dsPIC DSCs. Provides a single integrated "environment" to develop code for embedded microcontrollers. It includes a library of Microchip-validated code examples to get started right away and iIntegrates the MPLAB XC16 compiler while featureing "One Click" Make, Program, Debug / Execute operation.

MPLAB® Code Configurator is a free graphical programming environment that generates seamless, easy to understand C code. Using an intuitive interface it enables and configures a rich set of peripherals and functions. It minimizes reliance upon product datasheet and reduces overall design effort and time while accelerating generation of production ready code

MPLAB® XC Compilers –MPLAB XC16 provides a comprehensive solution for a project’s development software needs and comes in different optimization levels. It integrates with MPLAB X IDE to provide a full graphical front end. It can edit errors and create breakpoints to match the corresponding lines in source code. Single step through C and C++ source code to inspect variables and structures at critical points.

MPLAB® Xpress Cloud-based IDE - MPLAB Xpress Cloud-Based IDE is an online development environment that contains the most popular features of our award-winning MPLAB X IDE. It is a perfect starting point for new users of PIC Microcontrollers with no downloads, no machine configuration, and no waiting to get started. Join the MPLAB Xpress Community to share code, ideas, and knowledge

Back To Top

Application Notes

Category # Title
Security, Safety and Peripherals AN1044 - Data Encryption Routines for PIC24 and dsPIC Devices
AN1045 - File I/O Functions Using Microchip's Memory Disk Drive File System Library
AN1095 - Emulating Data EEPROM PIC® MCUs and dsPIC® DSCs
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs
AN1375 - See What You Can Do with the CTMU
AN1416 - Low-Power Design Guide
TB3016 - Using the PIC MCU CTMU for Temperature Measurement
Connectivity AN1140 - USB Embedded Host Stack
AN1142 - USB Mass Storage Class on an Embedded Host
AN1144 - USB Human Interface Device Class on an Embedded Host
AN1145 - Using a USB Flash Drive with an Embedded Host
AN1189 - Implementing a Mass Storage Device
AN1066 - MiWi Wireless Networking Protocol Stack
AN1071 - IrDA Standard Stack for Microchip 16-Bit and 32-bit MCUs
AN833 - Microchip TCP/IP Stack Application Note
Displays AN1368 - Data Encryption Routines for PIC24 and dsPICDevices
AN1428 - File I/O Functions Using Microchip's Memory Disk Drive File System Library
AN1136 - Emulating Data EEPROM PIC® MCUs and dsPIC® DSCs
AN1182 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs
AN1227 - See What You Can Do with the CTMU
Motor Control AN1160 - Data Encryption Routines for PIC24 and dsPIC Devices
AN1292 - File I/O Functions Using Microchip's Memory Disk Drive File System Library
AN1299 - Emulating Data EEPROM PIC® MCUs and dsPIC® DSCs
AN1307 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs
AN957 - See What You Can Do with the CTMU
Digital Power (SMPS) AN1106 - Data Encryption Routines for PIC24 and dsPIC Devices
AN1114 - File I/O Functions Using Microchip's Memory Disk Drive File System Library
AN1207 - Emulating Data EEPROM PIC® MCUs and dsPIC® DSCs
AN1278 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs
AN1279 - See What You Can Do with the CTMU

Back To Top

Webinars

Webinar Title Abstract Duration
dsPIC® DSC Peripheral Trigger Generation With this video, you will see what Peripheral Trigger Generator does. What its features are, see an overview of PTG Step commands and understand the operation of the PTG module. Thie video will discuss various features of this module and its outputs in detail. It will then move on to Dedicated PTG Watchdog Timer, intended to prevent PTG lock-up. We will also see how the peripheral behaves in power save modes Lastly, we will discuss about an application example. 30 min
Deep Sleep Mode on Microchip PIC18 and PIC24 microcontrollers Some of Microchip’s new PIC18F and PIC24F microcontrollers provide an extreme low power mode that can drop microcontroller currents to virtually zero. This webseminar provides an introduction to Deep Sleep mode, including: how various wake-up sources can be used, peripherals that can remain active, and comparisons among low power modes found on these microcontrollers. 20 min
Introduction to the PIC24F DA Family With Integrated Graphics This session provides a product introduction to the PIC24FJ DA Family, the PIC MCU with integrated Graphics. 27 min
Overview of Charge Time Measurement Unit (CMTU) This seminar gives an overview of the new peripheral on PIC microcontrollers called Charge Time Measurement Unit(CTMU). This peripheral is ideal for capacitive touch application and many other applications. 19 min
TCP/IP Networking Part 1: Web-Based Status Monitoring Welcome to the first in a series of Microchip?s web seminars on building embedded web applications. We?ll be discussing the HTTP2 web server module included with Microchip's free TCP/IP Stack, and more specifically, how you can use Dynamic Variables to present data from your system to a web browser. 21 min
Introduction to the dsPIC® SMPS (part 1) This course covers the basic features of the dsPIC® SMPS family. Then we will cover the Analog Comparator module featured on the SMPS devices. The unique features and capabilities of the dsPIC® SMPS Analog to Digital Converter module is explored. And we will examine the features of the system clock module. 22 min
Introduction to the dsPIC® SMPS (part 2) This course covers the basic features of the dsPIC® SMPS family. Then we will cover the Analog Comparator module featured on the SMPS devices. The unique features and capabilities of the dsPIC® SMPS Analog to Digital Converter module is explored. And we will examine the features of the system clock module. 14 min
Stepper Motor Control with dsPIC® DSCs This seminar provides a brief overview of the hardware architecture used to control stepper motors with a description of decay modes and the key differences between each mode. The principles of Microstepping and control loops will also be covered. 13 min

The MPLAB® development environment is a single tool chain supporting all PIC® microcontrollers and dsPIC® Digital Signal Controllers.

See additional software libraries

16-bit Video Channel