Low Power Flexis™ Series of QE Family MCUs


Published on

Introduction of the low-power features within Freesacle Flexis QE128 family

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Low Power Flexis™ Series of QE Family MCUs

  1. 1. Low Power Flexis™ Series of QE Family MCUs <ul><li>Source: Freescale </li></ul>
  2. 2. Introduction <ul><li>Purpose </li></ul><ul><ul><li>This module will describe the low-power features within the QE128. It discusses power management features including low power modes, clock gating, the internal clock source, the 32 kilohertz oscillator, the voltage regulator, and real time counter. </li></ul></ul><ul><li>Outline </li></ul><ul><ul><li>Ultra-low power with QE128 </li></ul></ul><ul><ul><li>Low power mode </li></ul></ul><ul><ul><li>Clock management </li></ul></ul><ul><ul><li>Power management </li></ul></ul><ul><li>Content </li></ul><ul><ul><li>17 pages </li></ul></ul><ul><li>Duration </li></ul><ul><ul><li>10 minutes </li></ul></ul>
  3. 3. The Freescale Controller Continuum
  4. 4. What Does Flexis Mean? <ul><li>Single development tool </li></ul><ul><ul><li>CodeWarrior Development Studio supports both 8-bit and 32-bit MCUs </li></ul></ul><ul><ul><li>Eases and speeds design </li></ul></ul><ul><li>Common peripheral set </li></ul><ul><ul><li>Allow software reused between 8-bit and 32-bit </li></ul></ul><ul><li>Pin-to-pin compatibility </li></ul><ul><ul><li>Maximizes hardware reuse when moving between 8-bit and 32-bit </li></ul></ul>
  5. 5. QE Family Low-Power Overview <ul><li>Ultra-low-power run and wait modes </li></ul><ul><li>Clock gating </li></ul><ul><li>Ultra-low-power internal regulator & oscillator </li></ul><ul><li>Ultra-low-power internal clock source & oscillator </li></ul><ul><li>Ultra-low-power real-time counter </li></ul>
  6. 6. Ultra-low Power with QE128 <ul><li>QE128 family </li></ul><ul><ul><li>Optimized peripherals enables better power efficiency to extend battery life </li></ul></ul><ul><ul><li>Market contender in comparable 8-bit and 32-bit devices in run current in low power run mode </li></ul></ul><ul><ul><li>Flexibility to choose a combination of low power and high performance options </li></ul></ul>
  7. 7. Low-power Features <ul><li>Multiple power-saving modes </li></ul><ul><ul><li>Six total user modes </li></ul></ul><ul><ul><li>Stop2 and Stop3 modes </li></ul></ul><ul><ul><li>Low-power run and wait modes </li></ul></ul><ul><li>Clock gating </li></ul><ul><li>Internal Clock Source (ICS) </li></ul><ul><li>Ultra-low power 32KHz oscillator </li></ul><ul><li>New voltage regulator </li></ul><ul><ul><li>Faster wake up times </li></ul></ul><ul><li>Real Time Counter (RTC) </li></ul>
  8. 8. Multiple Power-Saving Modes <ul><li>Run </li></ul><ul><li>Wait </li></ul><ul><li>Low-power run (LPRun) </li></ul><ul><li>Low-power wait (LPWait) </li></ul><ul><li>Stop3 </li></ul><ul><li>Stop2 </li></ul>
  9. 9. Power Vs. Performance <ul><li>QE128 devices can run at 50 MHz CPU frequency down to 2.1V </li></ul><ul><ul><li>Configure peripherals in microseconds </li></ul></ul><ul><ul><li>Copy/search large data tables rapidly </li></ul></ul><ul><ul><li>Perform complex calculations faster </li></ul></ul><ul><li>Below 2.1V, QE128’s can still run at 20 MHz CPU frequency </li></ul><ul><ul><li>Flexis devices are designed to run at high frequency across all voltages </li></ul></ul><ul><li>Flash programming at 1.8V </li></ul><ul><ul><li>If working off batteries, with FSL part customer can re-program flash </li></ul></ul><ul><ul><li>Ability to update variables/constants and provides greater flexibility </li></ul></ul><ul><ul><ul><li>- Can save variables to flash before batteries die and are replaced </li></ul></ul></ul><ul><ul><ul><li>- Can perform field s/w upgrades at any time, doesn’t require fresh batteries </li></ul></ul></ul>
  10. 10. Internal Clock Source (ICS) <ul><li>Six modes of operation </li></ul><ul><li>Three modes require no external components </li></ul><ul><li>All modes are s/w selectable </li></ul><ul><ul><li>User program can switch between modes at any time </li></ul></ul><ul><li>CPU frequency = ICSOUT </li></ul><ul><li>Bus frequency = ½ICSOUT </li></ul>
  11. 11. Real Time Counter (RTC) <ul><li>Enhancement from Real-Time Interrupt Module </li></ul><ul><li>1 kHz internal low-power oscillator (LPO) </li></ul><ul><ul><li>300 nA typical power consumption </li></ul></ul><ul><ul><li>No crystal required </li></ul></ul><ul><ul><li>Independent of internal bus clock source </li></ul></ul><ul><li>External clock option for greater accuracy </li></ul><ul><ul><li>550 nA typical power consumption with 32 kHz low power oscillator </li></ul></ul><ul><li>Programmable wake-up intervals </li></ul><ul><ul><li>8-bit counter </li></ul></ul><ul><ul><li>15 selectable input clock prescalers </li></ul></ul><ul><ul><li>8-bit user programmable modulo value </li></ul></ul>
  12. 12. Clock Gatings Using the System Clock Gating Registers RUN I DD can be reduced by up to ~33%
  13. 13. Clock Management <ul><li>Run fast when CPU performance is the critical path </li></ul><ul><li>Run slow when waiting on peripherals </li></ul><ul><li>Use external clock option (FBELP) for lowest power </li></ul><ul><ul><li>Turns the FLL off </li></ul></ul>
  14. 14. Oscillator Options <ul><li>Low power limits voltage swing on oscillator pins to minimize power consumption </li></ul><ul><li>High gain drives oscillator pins to rail for robust operation in noisy environments </li></ul><ul><li>Low range, low power </li></ul><ul><li>Low range, high gain </li></ul><ul><li>High range, low power </li></ul><ul><li>High range, high gain </li></ul>32 – 38.4KHz 1 – 8MHz 1 – 16MHz
  15. 15. Voltage Regulator (VREG) <ul><li>Voltage regulator is always on when MCU is run or wait modes. </li></ul><ul><li>Modify standby VREG to allow execution in low power modes. </li></ul><ul><li>Create new VREG with faster start up. </li></ul>
  16. 16. Flash Reprogramming Voltage
  17. 17. Smoke Detector Case Study
  18. 18. Additional Resource <ul><li>For ordering the Flexis QE family MCU from Freescale, please call our sales hotline </li></ul><ul><li>For additional inquires contact our technical service hotline </li></ul><ul><li>For more product information go to </li></ul><ul><ul><li>http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=016246233A235A3924 </li></ul></ul>