atam862-8 ATMEL Corporation, atam862-8 Datasheet - Page 32

no-image

atam862-8

Manufacturer Part Number
atam862-8
Description
Atam862-8 Microcontroller With Uhf Ask/fsk Transmitter
Manufacturer
ATMEL Corporation
Datasheet
21. Peripheral Modules
21.1
32
Addressing Peripherals
ATAM862-8
The microcontroller block has various power-down modes. During the sleep mode the clock for
the microcontroller block core is stopped. With the NSTOP bit in the clock management register
(CM), it is programmable if the clock for the on-chip peripherals is active or stopped during the
sleep mode. If the clock for the core and the peripherals is stopped, the selected oscillator is
switched off. An exception is the 32-kHz oscillator, if it is selected it runs continuously indepen-
dent of the NSTOP bit. If the oscillator is stopped or the 32-kHz oscillator is selected, power
consumption is extremely low.
Table 20-1.
Accessing the peripheral modules takes place via the I/O bus (see
page
register addressing scheme has been adopted to enable direct addressing of the primary regis-
ter. To address the auxiliary register, the access must be switched with an auxiliary switching
module. Thus, a single IN (or OUT) to the module address will read (or write into) the module pri-
mary register. Accessing the auxiliary register is performed with the same instruction preceded
by writing the module address into the auxiliary switching module. Byte wide registers are
accessed by multiple IN- (or OUT-) instructions. For more complex peripheral modules, with a
larger number of registers, extended addressing is used. In this case, a bank of up to 16 subport
registers are indirectly addressed with the subport address. The first OUT instruction writes the
subport address to the sub address register, the second IN or OUT instruction reads data from
or writes data to the addressed subport.
Note:
Power-down
SLEEP
Active
Mode
33). The IN or OUT instructions allow direct addressing of up to 16 I/O modules. A dual
1. Osc-Stop = SLEEP and NSTOP and WDL
Power-down Modes
CPU Core
SLEEP
SLEEP
RUN
Osc-Stop
YES
NO
NO
1)
(
Brown-out
Function
Active
Active
STOP
4-MHz Oscillator
RC-oscillator 1
RC-oscillator 2
STOP
RUN
RUN
Oscillator
32-kHz
RUN
RUN
RUN
4590G–4BMCU–06/07
Figure 21-1 on
Input Clock
External
STOP
YES
YES

Related parts for atam862-8