ETC 20746

Élan™SC300 and Élan™SC310 Microcontrollers
Solution For Systems Using A Back-Up Battery
Application Note
The Élan™SC300 and ÉlanSC310 microcontrollers (referred to in this document as ÉlanSC300)
have a few issues that need to be addressed when using a back-up battery as a secondary power
source for Micro Power Off mode. The three issues covered in this application note are the basic
function of the ÉlanSC300 microcontroller’s Micro Power Off mode, the difference between the
ÉlanSC300 microcontroller’s RTC and a 146818A-compatible RTC, and using a back-up battery in
an ÉlanSC300 microcontroller-based system.
MICRO POWER OFF MODE
™
The Élan SC300 microcontroller includes a built-in
146818A-compatible real-time clock (RTC) with
114 bytes of static random access memory (SRAM).
The RTC SRAM is designed to hold configuration data
and to maintain the accurate time and date when the
rest of the system is powered down. This state is called
the Micro Power Off mode.
Micro Power Off mode allows the system to conserve
battery power by removing all power to all system components and the ÉlanSC300 microcontroller except for
the AVCC and VCC pins. Maintaining power on these
pins allows the RTC to remain powered up, preventing
the system from losing its date, time, and system configuration data. This feature allows an AT-compatible
system to be implemented without using an external
RTC device.
Real-Time Clock
The ÉlanSC300 microcontroller’s RTC is designed to
operate properly while in Micro Power Off mode at voltages down to 2.4 V, with the power consumption typically around 30 µA. (For register settings that will affect
power consumption during Micro Power Off mode, see
the power consumption data in the Élan™SC300 Microcontroller Data Sheet , order #18514 and the
Élan™SC310 Microcontroller Data Sheet,
order #20668.) Any source below 2.4 V will not guarantee proper functionality, which could mean the loss of
date, time, and system configuration data.
There are a few differences between the ÉlanSC300
microcontroller’s RTC and a 146818A-compatible device. The ÉlanSC300 microcontroller’s RTC relies on
the VCC and AVCC planes to remain powered, rather
than on a single VCC powering an external RTC device.
A 146818A-compatible device has a dedicated reset
pin that is used mainly to monitor the 146818A VCC and
will reset only the RTC when a low-power condition is
detected. The ÉlanSC300 microcontroller’s RTC uses
the RESIN input pin for resetting the RTC. The RESIN
input is derived from the main system power source,
and when active will reset all internal registers in the
ÉlanSC300 microcontroller. This causes an issue with
the power-loss bit (VRT), Index 0DH, bit 7 of the RTC
map. The VRT bit is intended to provide a method of
determining when the RTC core voltage supply has
dropped below an acceptable level.
On a 146818A-compatible device, anything below
2.4 V will cause a low-battery condition and will cause
the power-loss bit to go Low. On the ÉlanSC300 microcontroller the 32-KHz clock used by the RTC to maintain time stops oscillating before the VRT bit or RAM
contents get cleared because the VRT bit will only get
cleared when the RESIN pin is asserted Low. Thus, the
RTC time will be inaccurate even though the RAM contents are valid and the VRT bit is still set.
Note: Although the 32-KHz clock stops oscillating before the power-loss bit is cleared, this event occurs well
below the 2.4-V specification for proper ÉlanSC300 microcontroller functionality.
This condition presents a problem because the BIOS
will usually perform a checksum of the RAM contents
or look at the VRT bit in order to determine the validity
of the configuration data and the RTC time and date
data, then notify you that they are no longer valid.
Suggested Workaround:
■ Use the system to manually determine that the
clock has stopped by comparing the current time to
the DOS time.
■ Implement a comparator circuit with the output connected to the RESIN input of the ÉlanSC300 microcontroller to allow comparison of the battery voltage
(at the VCC Core and AVCC pins of the ÉlanSC300
microcontroller) to a reference voltage (2.4 V) only
when the system is powered up by the main power
source. Driving a pulse on RESIN will clear the VRT
bit, thus allowing the BIOS to detect any subsequent low-battery condition by reading Index Register 0DH, bit 7 (VRT).
This document contains information on a product under development at Advanced Micro Devices. The information
is intended to help you evaluate this product. AMD reserves the right to change or discontinue work on this proposed
product without notice.
Publication# 20746 Rev: A Amendment/0
Issue Date: June 1997
Note: This workaround requires the BIOS to read
Index Register 0DH as opposed to performing a checksum on the RTC RAM. Pulsing RESIN active will clear
VRT, but will not clear the RTC RAM contents.
Backup Battery
The Micro Power Off mode implementation on the
ÉlanSC300 microcontroller allows the main system
power source to be turned off and a back-up power
source to be switched on to maintain power to the
AVCC and VCC pins. Keeping power applied to the
AVCC and VCC pins on the ÉlanSC300 microcontroller
allows the integrated RTC to remain powered on in
Micro Power Off mode, preventing the loss of date,
time, and system configuration data.
If an RTC back-up battery is installed on a system with
power applied only to the AVCC and VCC pins, and the
main power source is unavailable or turned off, the
ÉlanSC300 microcontroller will come up in an undefined state. This causes power consumption in the mA
range, which could drain the secondary battery, depending upon how long this condition is present.
When the ÉlanSC300 microcontroller is powered up by
the main power source and has properly transitioned to
Micro Power Off mode, the undefined condition will not
be an issue as long as the back-up power source was
installed prior to the transition into Micro Power Off
mode. The undefined condition will occur only when
power is applied initially to the AVCC and VCC pins on
the ÉlanSC300 microcontroller with the main power
source turned off or unavailable.
Suggested Workaround:
■ You should implement a switching circuit to allow a
clean transition from the main power source to the
back-up battery source when the system is put into
Micro Power Off mode. This circuit should also gate
off the back-up source from the VCC and AVCC
pins until a main power source is present the first
time. See Figure 1 for a circuit example. Table 1
shows the materials required for this particular circuit.
2
When designing this circuit, ensure that the voltage
at the anode of D1 and D3 is lower than that of the
VCC and AVCC pins; otherwise, the ÉlanSC300 microcontroller will draw power from the back-up battery rather than the main power source. You should
also ensure that the voltage at the VCC Core and
AVCC pins does not drop out of DC specification
(3.0 V–3.6 V) during normal power-on because of
the forward drop of the Schottky diodes used.
■ If the system design guarantees that the back-up
battery will be in place before the main power
source is present, the following components may be
deleted from Figure 1: U1, R1, and C1. The
AC_GOOD input of U1 would then be tied directly to
U2, pin 3. This is because the CLK input of U2 must
only be clocked when VBATT is present. The
AC_GOOD signal can also be used to drive the
IORESET input to the ÉlanSC300.
■ During the manufacturing process, install the backup battery when the system is powered by the main
power source prior to the transition into Micro
Power Off mode. This will prevent the ÉlanSC300
microcontroller from coming up in the undefined
state.
Table 1. Bill of Materials
Item
Quantity
Reference
Part
1
1
U1
74HCT08
2
1
U2
74HCT74
3
1
Q1
Siliconix SI9430DY
P-channel MOSFET
4
4
D1–D4
Rohm RB400D
Schottky diode
5
2
R1, R2
1-kΩ resistor
6
2
C1, C2
100-pF capacitor
7
2
R3, R4
390-KΩ resistor
8
2
C3, C4
2.2-µF capacitor
Élan™SC300 and Élan™SC310 Microcontrollers Solution For Systems Using A Back-Up Battery
3.3 V
from
Main
Power
VCC
VBATT
R3Ω
AC_GOOD
1
2
C3
14
U1A
74HCT08
Schottky Diode
Schottky Diode
VBATT
3
VBATT
14
2 D
1KΩ
3
Q
C1
100pF
1
6
Q
D2
Source
5
CLK
C
L
R1
D1
U2A
P
R
4
Q1
SI943ODY
5 6 7
8
Gate
74HCT74
VCC Core
23, 81, 135, 180
141
1KΩ
203
AVCC
R
R4
RESIN
Élan
Drain
VBATT
RLS4148
390KΩ
C2
100pF
VCC
3.3 V
from
Main
Power
C4
2.2 µF
Optional
PushButton
Switch, SW1
D3
D4
Notes:
VBATT:Back-up battery source
VCC:Main power source
Schottky Diode
Schottky Diode
U1, Pin 14:VBATT
U2, Pin 14:VBATT
RESIN:Derived from main power source
This drawing does not include the necessary capacitors and inductors required to assure adequate noise filtering on the VCC and AVCC inputs.
The AC_GOOD signal can optionally be used to drive the IORESET input to Élan.
Micro Power Off mode requires that RESIN be maintained High and IORESET be asserted Low. For more information, see the Élan™SC300 Microcontroller
Data Sheet, and the Élan™SC310 Microcontroller Data Sheet. The RESIN input to the ÉlanSC300 and ÉlanSC310 microcontrollers should be generated by
an RC circuit that is derived from the battery-backed-up VCC Core power plane, which will remain deasserted (High) when the main power source is removed.
It is likely that you will want a reset switch also tied to the RESIN circuit.
Figure 1.
Clean-Transition Switching Circuit
Trademarks
Copyright © 1997 Advanced Micro Devices, Inc. All rights reserved.
AMD, the AMD logo and combinations thereof, and Élan are trademarks of Advanced Micro Devices, Inc.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Élan™SC300 and Élan™SC310 Microcontrollers Solution For Systems Using A Back-Up Battery
3
Élan™SC300 and Élan™SC310 Microcontrollers
Solution For Systems Using A Back-Up Battery
Application Note
The Élan™SC300 and ÉlanSC310 microcontrollers (referred to in this document as ÉlanSC300)
have a few issues that need to be addressed when using a back-up battery as a secondary power
source for Micro Power Off mode. The three issues covered in this application note are the basic
function of the ÉlanSC300 microcontroller’s Micro Power Off mode, the difference between the
ÉlanSC300 microcontroller’s RTC and a 146818A-compatible RTC, and using a back-up battery in
an ÉlanSC300 microcontroller-based system.
MICRO POWER OFF MODE
™
The Élan SC300 microcontroller includes a built-in
146818A-compatible real-time clock (RTC) with
114 bytes of static random access memory (SRAM).
The RTC SRAM is designed to hold configuration data
and to maintain the accurate time and date when the
rest of the system is powered down. This state is called
the Micro Power Off mode.
Micro Power Off mode allows the system to conserve
battery power by removing all power to all system components and the ÉlanSC300 microcontroller except for
the AVCC and VCC pins. Maintaining power on these
pins allows the RTC to remain powered up, preventing
the system from losing its date, time, and system configuration data. This feature allows an AT-compatible
system to be implemented without using an external
RTC device.
Real-Time Clock
The ÉlanSC300 microcontroller’s RTC is designed to
operate properly while in Micro Power Off mode at voltages down to 2.4 V, with the power consumption typically around 30 µA. (For register settings that will affect
power consumption during Micro Power Off mode, see
the power consumption data in the Élan™SC300 Microcontroller Data Sheet , order #18514 and the
Élan™SC310 Microcontroller Data Sheet,
order #20668.) Any source below 2.4 V will not guarantee proper functionality, which could mean the loss of
date, time, and system configuration data.
There are a few differences between the ÉlanSC300
microcontroller’s RTC and a 146818A-compatible device. The ÉlanSC300 microcontroller’s RTC relies on
the VCC and AVCC planes to remain powered, rather
than on a single VCC powering an external RTC device.
A 146818A-compatible device has a dedicated reset
pin that is used mainly to monitor the 146818A VCC and
will reset only the RTC when a low-power condition is
detected. The ÉlanSC300 microcontroller’s RTC uses
the RESIN input pin for resetting the RTC. The RESIN
input is derived from the main system power source,
and when active will reset all internal registers in the
ÉlanSC300 microcontroller. This causes an issue with
the power-loss bit (VRT), Index 0DH, bit 7 of the RTC
map. The VRT bit is intended to provide a method of
determining when the RTC core voltage supply has
dropped below an acceptable level.
On a 146818A-compatible device, anything below
2.4 V will cause a low-battery condition and will cause
the power-loss bit to go Low. On the ÉlanSC300 microcontroller the 32-KHz clock used by the RTC to maintain time stops oscillating before the VRT bit or RAM
contents get cleared because the VRT bit will only get
cleared when the RESIN pin is asserted Low. Thus, the
RTC time will be inaccurate even though the RAM contents are valid and the VRT bit is still set.
Note: Although the 32-KHz clock stops oscillating before the power-loss bit is cleared, this event occurs well
below the 2.4-V specification for proper ÉlanSC300 microcontroller functionality.
This condition presents a problem because the BIOS
will usually perform a checksum of the RAM contents
or look at the VRT bit in order to determine the validity
of the configuration data and the RTC time and date
data, then notify you that they are no longer valid.
Suggested Workaround:
■ Use the system to manually determine that the
clock has stopped by comparing the current time to
the DOS time.
■ Implement a comparator circuit with the output connected to the RESIN input of the ÉlanSC300 microcontroller to allow comparison of the battery voltage
(at the VCC Core and AVCC pins of the ÉlanSC300
microcontroller) to a reference voltage (2.4 V) only
when the system is powered up by the main power
source. Driving a pulse on RESIN will clear the VRT
bit, thus allowing the BIOS to detect any subsequent low-battery condition by reading Index Register 0DH, bit 7 (VRT).
This document contains information on a product under development at Advanced Micro Devices. The information
is intended to help you evaluate this product. AMD reserves the right to change or discontinue work on this proposed
product without notice.
Publication# 20746 Rev: A Amendment/0
Issue Date: June 1997
Note: This workaround requires the BIOS to read
Index Register 0DH as opposed to performing a checksum on the RTC RAM. Pulsing RESIN active will clear
VRT, but will not clear the RTC RAM contents.
Backup Battery
The Micro Power Off mode implementation on the
ÉlanSC300 microcontroller allows the main system
power source to be turned off and a back-up power
source to be switched on to maintain power to the
AVCC and VCC pins. Keeping power applied to the
AVCC and VCC pins on the ÉlanSC300 microcontroller
allows the integrated RTC to remain powered on in
Micro Power Off mode, preventing the loss of date,
time, and system configuration data.
If an RTC back-up battery is installed on a system with
power applied only to the AVCC and VCC pins, and the
main power source is unavailable or turned off, the
ÉlanSC300 microcontroller will come up in an undefined state. This causes power consumption in the mA
range, which could drain the secondary battery, depending upon how long this condition is present.
When the ÉlanSC300 microcontroller is powered up by
the main power source and has properly transitioned to
Micro Power Off mode, the undefined condition will not
be an issue as long as the back-up power source was
installed prior to the transition into Micro Power Off
mode. The undefined condition will occur only when
power is applied initially to the AVCC and VCC pins on
the ÉlanSC300 microcontroller with the main power
source turned off or unavailable.
Suggested Workaround:
■ You should implement a switching circuit to allow a
clean transition from the main power source to the
back-up battery source when the system is put into
Micro Power Off mode. This circuit should also gate
off the back-up source from the VCC and AVCC
pins until a main power source is present the first
time. See Figure 1 for a circuit example. Table 1
shows the materials required for this particular circuit.
2
When designing this circuit, ensure that the voltage
at the anode of D1 and D3 is lower than that of the
VCC and AVCC pins; otherwise, the ÉlanSC300 microcontroller will draw power from the back-up battery rather than the main power source. You should
also ensure that the voltage at the VCC Core and
AVCC pins does not drop out of DC specification
(3.0 V–3.6 V) during normal power-on because of
the forward drop of the Schottky diodes used.
■ If the system design guarantees that the back-up
battery will be in place before the main power
source is present, the following components may be
deleted from Figure 1: U1, R1, and C1. The
AC_GOOD input of U1 would then be tied directly to
U2, pin 3. This is because the CLK input of U2 must
only be clocked when VBATT is present. The
AC_GOOD signal can also be used to drive the
IORESET input to the ÉlanSC300.
■ During the manufacturing process, install the backup battery when the system is powered by the main
power source prior to the transition into Micro
Power Off mode. This will prevent the ÉlanSC300
microcontroller from coming up in the undefined
state.
Table 1. Bill of Materials
Item
Quantity
Reference
Part
1
1
U1
74HCT08
2
1
U2
74HCT74
3
1
Q1
Siliconix SI9430DY
P-channel MOSFET
4
4
D1–D4
Rohm RB400D
Schottky diode
5
2
R1, R2
1-kΩ resistor
6
2
C1, C2
100-pF capacitor
7
2
R3, R4
390-KΩ resistor
8
2
C3, C4
2.2-µF capacitor
Élan™SC300 and Élan™SC310 Microcontrollers Solution For Systems Using A Back-Up Battery
3.3 V
from
Main
Power
VCC
VBATT
R3Ω
AC_GOOD
1
2
C3
14
U1A
74HCT08
Schottky Diode
Schottky Diode
VBATT
3
VBATT
14
2 D
1KΩ
3
Q
C1
100pF
1
6
Q
D2
Source
5
CLK
C
L
R1
D1
U2A
P
R
4
Q1
SI943ODY
5 6 7
8
Gate
74HCT74
VCC Core
23, 81, 135, 180
141
1KΩ
203
AVCC
R
R4
RESIN
Élan
Drain
VBATT
RLS4148
390KΩ
C2
100pF
VCC
3.3 V
from
Main
Power
C4
2.2 µF
Optional
PushButton
Switch, SW1
D3
D4
Notes:
VBATT:Back-up battery source
VCC:Main power source
Schottky Diode
Schottky Diode
U1, Pin 14:VBATT
U2, Pin 14:VBATT
RESIN:Derived from main power source
This drawing does not include the necessary capacitors and inductors required to assure adequate noise filtering on the VCC and AVCC inputs.
The AC_GOOD signal can optionally be used to drive the IORESET input to Élan.
Micro Power Off mode requires that RESIN be maintained High and IORESET be asserted Low. For more information, see the Élan™SC300 Microcontroller
Data Sheet, and the Élan™SC310 Microcontroller Data Sheet. The RESIN input to the ÉlanSC300 and ÉlanSC310 microcontrollers should be generated by
an RC circuit that is derived from the battery-backed-up VCC Core power plane, which will remain deasserted (High) when the main power source is removed.
It is likely that you will want a reset switch also tied to the RESIN circuit.
Figure 1.
Clean-Transition Switching Circuit
Trademarks
Copyright © 1997 Advanced Micro Devices, Inc. All rights reserved.
AMD, the AMD logo and combinations thereof, and Élan are trademarks of Advanced Micro Devices, Inc.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Élan™SC300 and Élan™SC310 Microcontrollers Solution For Systems Using A Back-Up Battery
3
Élan™SC300 and Élan™SC310 Microcontrollers
Solution For Systems Using A Back-Up Battery
Application Note
The Élan™SC300 and ÉlanSC310 microcontrollers (referred to in this document as ÉlanSC300)
have a few issues that need to be addressed when using a back-up battery as a secondary power
source for Micro Power Off mode. The three issues covered in this application note are the basic
function of the ÉlanSC300 microcontroller’s Micro Power Off mode, the difference between the
ÉlanSC300 microcontroller’s RTC and a 146818A-compatible RTC, and using a back-up battery in
an ÉlanSC300 microcontroller-based system.
MICRO POWER OFF MODE
™
The Élan SC300 microcontroller includes a built-in
146818A-compatible real-time clock (RTC) with
114 bytes of static random access memory (SRAM).
The RTC SRAM is designed to hold configuration data
and to maintain the accurate time and date when the
rest of the system is powered down. This state is called
the Micro Power Off mode.
Micro Power Off mode allows the system to conserve
battery power by removing all power to all system components and the ÉlanSC300 microcontroller except for
the AVCC and VCC pins. Maintaining power on these
pins allows the RTC to remain powered up, preventing
the system from losing its date, time, and system configuration data. This feature allows an AT-compatible
system to be implemented without using an external
RTC device.
Real-Time Clock
The ÉlanSC300 microcontroller’s RTC is designed to
operate properly while in Micro Power Off mode at voltages down to 2.4 V, with the power consumption typically around 30 µA. (For register settings that will affect
power consumption during Micro Power Off mode, see
the power consumption data in the Élan™SC300 Microcontroller Data Sheet , order #18514 and the
Élan™SC310 Microcontroller Data Sheet,
order #20668.) Any source below 2.4 V will not guarantee proper functionality, which could mean the loss of
date, time, and system configuration data.
There are a few differences between the ÉlanSC300
microcontroller’s RTC and a 146818A-compatible device. The ÉlanSC300 microcontroller’s RTC relies on
the VCC and AVCC planes to remain powered, rather
than on a single VCC powering an external RTC device.
A 146818A-compatible device has a dedicated reset
pin that is used mainly to monitor the 146818A VCC and
will reset only the RTC when a low-power condition is
detected. The ÉlanSC300 microcontroller’s RTC uses
the RESIN input pin for resetting the RTC. The RESIN
input is derived from the main system power source,
and when active will reset all internal registers in the
ÉlanSC300 microcontroller. This causes an issue with
the power-loss bit (VRT), Index 0DH, bit 7 of the RTC
map. The VRT bit is intended to provide a method of
determining when the RTC core voltage supply has
dropped below an acceptable level.
On a 146818A-compatible device, anything below
2.4 V will cause a low-battery condition and will cause
the power-loss bit to go Low. On the ÉlanSC300 microcontroller the 32-KHz clock used by the RTC to maintain time stops oscillating before the VRT bit or RAM
contents get cleared because the VRT bit will only get
cleared when the RESIN pin is asserted Low. Thus, the
RTC time will be inaccurate even though the RAM contents are valid and the VRT bit is still set.
Note: Although the 32-KHz clock stops oscillating before the power-loss bit is cleared, this event occurs well
below the 2.4-V specification for proper ÉlanSC300 microcontroller functionality.
This condition presents a problem because the BIOS
will usually perform a checksum of the RAM contents
or look at the VRT bit in order to determine the validity
of the configuration data and the RTC time and date
data, then notify you that they are no longer valid.
Suggested Workaround:
■ Use the system to manually determine that the
clock has stopped by comparing the current time to
the DOS time.
■ Implement a comparator circuit with the output connected to the RESIN input of the ÉlanSC300 microcontroller to allow comparison of the battery voltage
(at the VCC Core and AVCC pins of the ÉlanSC300
microcontroller) to a reference voltage (2.4 V) only
when the system is powered up by the main power
source. Driving a pulse on RESIN will clear the VRT
bit, thus allowing the BIOS to detect any subsequent low-battery condition by reading Index Register 0DH, bit 7 (VRT).
This document contains information on a product under development at Advanced Micro Devices. The information
is intended to help you evaluate this product. AMD reserves the right to change or discontinue work on this proposed
product without notice.
Publication# 20746 Rev: A Amendment/0
Issue Date: June 1997
Note: This workaround requires the BIOS to read
Index Register 0DH as opposed to performing a checksum on the RTC RAM. Pulsing RESIN active will clear
VRT, but will not clear the RTC RAM contents.
Backup Battery
The Micro Power Off mode implementation on the
ÉlanSC300 microcontroller allows the main system
power source to be turned off and a back-up power
source to be switched on to maintain power to the
AVCC and VCC pins. Keeping power applied to the
AVCC and VCC pins on the ÉlanSC300 microcontroller
allows the integrated RTC to remain powered on in
Micro Power Off mode, preventing the loss of date,
time, and system configuration data.
If an RTC back-up battery is installed on a system with
power applied only to the AVCC and VCC pins, and the
main power source is unavailable or turned off, the
ÉlanSC300 microcontroller will come up in an undefined state. This causes power consumption in the mA
range, which could drain the secondary battery, depending upon how long this condition is present.
When the ÉlanSC300 microcontroller is powered up by
the main power source and has properly transitioned to
Micro Power Off mode, the undefined condition will not
be an issue as long as the back-up power source was
installed prior to the transition into Micro Power Off
mode. The undefined condition will occur only when
power is applied initially to the AVCC and VCC pins on
the ÉlanSC300 microcontroller with the main power
source turned off or unavailable.
Suggested Workaround:
■ You should implement a switching circuit to allow a
clean transition from the main power source to the
back-up battery source when the system is put into
Micro Power Off mode. This circuit should also gate
off the back-up source from the VCC and AVCC
pins until a main power source is present the first
time. See Figure 1 for a circuit example. Table 1
shows the materials required for this particular circuit.
2
When designing this circuit, ensure that the voltage
at the anode of D1 and D3 is lower than that of the
VCC and AVCC pins; otherwise, the ÉlanSC300 microcontroller will draw power from the back-up battery rather than the main power source. You should
also ensure that the voltage at the VCC Core and
AVCC pins does not drop out of DC specification
(3.0 V–3.6 V) during normal power-on because of
the forward drop of the Schottky diodes used.
■ If the system design guarantees that the back-up
battery will be in place before the main power
source is present, the following components may be
deleted from Figure 1: U1, R1, and C1. The
AC_GOOD input of U1 would then be tied directly to
U2, pin 3. This is because the CLK input of U2 must
only be clocked when VBATT is present. The
AC_GOOD signal can also be used to drive the
IORESET input to the ÉlanSC300.
■ During the manufacturing process, install the backup battery when the system is powered by the main
power source prior to the transition into Micro
Power Off mode. This will prevent the ÉlanSC300
microcontroller from coming up in the undefined
state.
Table 1. Bill of Materials
Item
Quantity
Reference
Part
1
1
U1
74HCT08
2
1
U2
74HCT74
3
1
Q1
Siliconix SI9430DY
P-channel MOSFET
4
4
D1–D4
Rohm RB400D
Schottky diode
5
2
R1, R2
1-kΩ resistor
6
2
C1, C2
100-pF capacitor
7
2
R3, R4
390-KΩ resistor
8
2
C3, C4
2.2-µF capacitor
Élan™SC300 and Élan™SC310 Microcontrollers Solution For Systems Using A Back-Up Battery
3.3 V
from
Main
Power
VCC
VBATT
R3Ω
AC_GOOD
1
2
C3
14
U1A
74HCT08
Schottky Diode
Schottky Diode
VBATT
3
VBATT
14
2 D
1KΩ
3
Q
C1
100pF
1
6
Q
D2
Source
5
CLK
C
L
R1
D1
U2A
P
R
4
Q1
SI943ODY
5 6 7
8
Gate
74HCT74
VCC Core
23, 81, 135, 180
141
1KΩ
203
AVCC
R
R4
RESIN
Élan
Drain
VBATT
RLS4148
390KΩ
C2
100pF
VCC
3.3 V
from
Main
Power
C4
2.2 µF
Optional
PushButton
Switch, SW1
D3
D4
Notes:
VBATT:Back-up battery source
VCC:Main power source
Schottky Diode
Schottky Diode
U1, Pin 14:VBATT
U2, Pin 14:VBATT
RESIN:Derived from main power source
This drawing does not include the necessary capacitors and inductors required to assure adequate noise filtering on the VCC and AVCC inputs.
The AC_GOOD signal can optionally be used to drive the IORESET input to Élan.
Micro Power Off mode requires that RESIN be maintained High and IORESET be asserted Low. For more information, see the Élan™SC300 Microcontroller
Data Sheet, and the Élan™SC310 Microcontroller Data Sheet. The RESIN input to the ÉlanSC300 and ÉlanSC310 microcontrollers should be generated by
an RC circuit that is derived from the battery-backed-up VCC Core power plane, which will remain deasserted (High) when the main power source is removed.
It is likely that you will want a reset switch also tied to the RESIN circuit.
Figure 1.
Clean-Transition Switching Circuit
Trademarks
Copyright © 1997 Advanced Micro Devices, Inc. All rights reserved.
AMD, the AMD logo and combinations thereof, and Élan are trademarks of Advanced Micro Devices, Inc.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Élan™SC300 and Élan™SC310 Microcontrollers Solution For Systems Using A Back-Up Battery
3