• DocumentCode
    348097
  • Title

    A low-power microcontroller with on-chip self-tuning digital clock-generator for variable-load applications

  • Author

    Olivieri, Mauro ; Trifiletti, Alessandro ; De Gloria, Alessandro

  • Author_Institution
    Rome Univ., Italy
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    476
  • Lastpage
    481
  • Abstract
    Clock disabling for power management has been implemented in some microcontrollers, but the wake-up time of Xtal/PLL-based systems is incompatible with fast interrupt response. On the other hand, hardwired on-chip clocking has been used for dedicated circuits. We illustrate the design issues of a general-purpose microcontroller core with a programmable on-chip fully-digital clock generator. The CPU is compatible with the PIC16C57 instruction set and supports software-controlled clocking modes-ranging from 44 MHz up to 124 MHz; on-line self-tuning of the maximum full-speed frequency in case of peak-performance requirements; ultra-fast wake-up even with totally disabled clock generator-namely 8.6 ns
  • Keywords
    clocks; embedded systems; instruction sets; microcontrollers; 44 to 124 MHz; 8.6 ns; CPU; PIC16C57 instruction set; clock disabling; dedicated circuits; fast interrupt response; general-purpose microcontroller core design; hardwired on-chip clocking; low-power microcontroller; maximum full-speed frequency; on-chip self-tuning digital clock-generator; on-line self-tuning; peak-performance requirements; power management; programmable on-chip fully-digital clock generator; software-controlled clocking modes; ultra-fast wake-up; variable-load applications; wake-up time; Application software; Circuit optimization; Clocks; Computer architecture; Energy consumption; Frequency; Microcontrollers; Microprocessors; Oscillators; Phase locked loops;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 1999. (ICCD '99) International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-0406-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1999.808583
  • Filename
    808583