12.07.2015 Views

ATmega32A Datasheet - Sunrom Technologies

ATmega32A Datasheet - Sunrom Technologies

ATmega32A Datasheet - Sunrom Technologies

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ATmega32A</strong>8. System Clock and Clock Options8.1 Clock Systems and their DistributionFigure 8-1 presents the principal clock systems in the AVR and their distribution. All of the clocksneed not be active at a given time. In order to reduce power consumption, the clocks to modulesnot being used can be halted by using different sleep modes, as described in ““Power Managementand Sleep Modes” on page 33. The clock systems are detailed Figure 8-1.Figure 8-1.Clock DistributionAsynchronousTimer/CounterGeneral I/OModulesADC CPU Core RAMFlash andEEPROMclk ADCSource Clockclk I/OAVR ClockControl Unitclk CPUclk ASYclk FLASHReset LogicWatchdog TimerWatchdog ClockClockMultiplexerWatchdogOscillatorTimer/CounterOscillatorExternal RCOscillatorExternal ClockCrystalOscillatorLow-frequencyCrystal OscillatorCalibrated RCOscillator8.1.1 CPU Clock – clk CPUThe CPU clock is routed to parts of the system concerned with operation of the AVR core.Examples of such modules are the General Purpose Register File, the Status Register and thedata memory holding the Stack Pointer. Halting the CPU clock inhibits the core from performinggeneral operations and calculations.8.1.2 I/O Clock – clk I/OThe I/O clock is used by the majority of the I/O modules, like Timer/Counters, SPI, and USART.The I/O clock is also used by the External Interrupt module, but note that some external interruptsare detected by asynchronous logic, allowing such interrupts to be detected even if the I/Oclock is halted. Also note that address recognition in the TWI module is carried out asynchronouslywhen clk I/O is halted, enabling TWI address reception in all sleep modes.8155C–AVR–02/1125

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!