cop8cde9 National Semiconductor Corporation, cop8cde9 Datasheet - Page 32

no-image

cop8cde9

Manufacturer Part Number
cop8cde9
Description
8-bit Cmos Flash Microcontroller With 8k Memory, Virtual Eeprom, 10-bit A/d And Brownout Reset
Manufacturer
National Semiconductor Corporation
Datasheet
www.national.com
7.0 Power Saving Features
7.1 POWER SAVE MODE CONTROL REGISTER
The ITMR control register allows for navigation between the
three different modes of operation. It is also used for the Idle
Timer. The register bit assignments are shown below. This
register is cleared to 40 (hex) by Reset as shown below.
LSON:
HSON:
DCEN:
CCKSEL: This bit selects whether the high speed clock or
LSON
Bit 7
HSON
Bit 6
This bit is used to turn-on the low-speed oscilla-
tor. When LSON = 0, the low speed oscillator is
off. When LSON = 1, the low speed oscillator is
on. There is a startup time associated with this
oscillator. See the Oscillator Circuits section.
This bit is used to turn-on the high speed oscil-
lator. When HSON = 0, the high speed oscillator
is off. When HSON = 1, the high speed oscillator
is on. There is a startup time associated with this
oscillator. See the startup time table in the Os-
cillator Circuits section.
This bit selects the clock source for the Idle
Timer. If this bit = 0, then the high speed clock is
the clock source for the Idle Timer. If this bit = 1,
then the low speed clock is the clock source for
the Idle Timer. The low speed oscillator must be
started and stabilized before setting this bit to a
1.
low speed clock is gated to the microcontroller
core. When this bit = 0, the Core clock will be the
high speed clock. When this bit = 1, then the
Core clock will be the low speed clock. Before
switching this bit to either state, the appropriate
clock should be turned on and stabilized.
DCEN
Bit 5
CCK
Bit 4
SEL
RSVD
Bit 3
ITSEL2
Bit 2
FIGURE 19. Diagram of Power Save Modes
ITSEL1
Bit 1
(Continued)
ITSEL0
Bit 0
32
RSVD:
Bits 2–0: These are bits used to control the Idle Timer. See
Table 17 lists the valid contents for the four most significant
bits of the ITMR Register. Any other value is illegal and will
result in an unrecoverable loss of a clock to the CPU core. To
prevent this condition, the device will automatically reset if
any illegal value is detected.
This internal reset presets the Idle Timer to 00Fx which
results in an internal reset of 240 to 256 t
independent of oscillator type and the state of BOR enable.
DCEN CCKSEL
LSON HSON DCEN CCKSEL
TABLE 17. Valid Contents of Dual Clock Control Bits
0
1
1
0
0
1
1
1
1
This bit is reserved and must be 0.
6.1 TIMER T0 (IDLE TIMER) for the description
of these bits.
1
1
1
1
0
0
0
1
1
High Speed Mode. Core and Idle Timer
Clock = High Speed
Dual Clock Mode. Core clock = High
Speed; Idle Timer = Low Speed
Low Speed Mode. Core and Idle Timer
Clock = Low Speed
Invalid. If this is detected, the Low
Speed Mode will be forced.
0
0
1
1
1
0
0
0
1
1
20022522
High Speed
High Speed/Dual
Clock Transition
Dual Clock
Dual Clock/Low
Speed Transition
Low Speed
C
Mode
. This delay is

Related parts for cop8cde9