NEC UPD4991ACX

DATA SHEET
MOS INTEGRATED CIRCUIT
µPD4991A
4-BIT PARALLEL I/O CALENDAR CLOCK
The µPD4991A is a CMOS integrated circuit that has the ability to input/output 4-bit parallel time data and calendar
data to/from a microcomputer and includes an alarm function.
Its reference oscillation frequency is 32.768 kHz. Hour, minute, second, year, month, day, and date data is stored
internally.
The µPD4991A consumes 30 % less power than the µPD4991.
FEATURES:
• Time (hour, minute, and second) and calendar (leap year, year, month, day, and date) counters
• Leap year can be automatically identified or set
• 12- and 24-hour modes selectable
• 4-bit parallel input/output in BCD data format
• Alarm function (hour, minute, second, month, day, date)
• One of 0.1, 1.0, 10, 30, and 60-s interval timer outputs selectable
• One of 2048, 1024, 64, 16, 1 Hz, 1-pulse output, and H→L output selectable as alarm coincidence output
• Upward compatible with µPD4991
• Low power consumption: 2 µA typ. (VDD = 2.4 V)
ORDERING INFORMATION:
Part Number
Package
µPD4991ACX
18-pin plastic DIP (300 mil)
µPD4991AGS
20-pin plastic SOP (300 mil)
Document No. IC-3309 (1st edition)
(O.D. No. IC-7892A)
Date Published March 1997 P
Printed in Japan
©
1995
1993
µPD4991A
PIN CONFIGURATION (Top View)
CS1 1
18 VDD
CS1 1
20 VDD
TP1 2
17 XIN
TP1 2
19 XIN
TP2 3
16 XOUT
TP2 3
18 XOUT
A0 4
17 CS2
A0 4
15 CS2
A1 5
14 D3
A2 6
13 D2
16 D3
A1 6
15 NC
A2 7
14 D2
A3 8
13 D1
A3 7
12 D1
OE 8
11 D0
OE 9
12 D0
VSS 9
10 WE
VSS 10
11 WE
µ PD4991ACX
2
NC 5
µ PD4991AGS
A0
A1
A2
A3
D0
D1
D2
D3
WE
OE
CS2
CS1
XOUT
DATA BUS
CONTROLLER
ADDRESS BUS
CONTROLLER
1/2
15
15stage Binary Divider
DATA BUS
CLOCK STOP
CLOCK WAIT
SEC.
MIN.
DAY MONTH YEAR
CONTROL REGISTER 2
CONTROL REGISTER 1
MODE REGISTER
ALARM
COMPARATOR
HOUR WEEK
TIME COUNTER
TIMING PULSE GENERATOR
MPX
Nch OPEN DRAIN
BLOCK DIAGRAM
ADDRESS
DECODER
XIN
OSC
TP2
TP1
µPD4991A
3
µPD4991A
PIN FUNCTION
• WE ..................... Write control pin (input).
The contents of the data bus are written to an address specified by the address bus at the
rising edge of WE.
• OE ..................... Read control pin (input).
While OE = “L” level, the contents specified by the address bus are read to the data bus.
• A3 to A0 .............. Address bus pins (input).
These pins specify an internal address of the µPD4991A.
• D3 to D0 ............. Data bus pin (I/O).
These pins constitute a bidirectional bus.
• CS1, CS2 ........... Chip select pins (input).
When CS1 = “L” and CS2 = “H”, data can be transferred between the µPD4991A and the CPU.
• TP1 .................... Timing pulse pin (output) (N-ch open-drain).
Outputs an alarm coincidence signal.
• TP2 .................... Timing pulse pin (output) (N-ch open-drain).
Outputs an interval timer signal.
• XIN ...................... Crystal oscillation signal pin (input).
Inverter input for oscillation.
• XOUT ................... Crystal oscillation signal pin (output).
Inverter output for oscillation.
• VDD ..................... Positive power supply pin.
• VSS ..................... GND pin.
4
µPD4991A
ABSOLUTE MAXIMUM RATINGS (VSS = 0 V)
PARAMETER
SYMBOL
RATINGS
UNIT
Supply Voltage
VPP
–0.3 ~ 7.0
V
Input Voltage Range
VIN
–0.3 ~ VPP + 0.3
V
Output Pin Breakdown Voltage
VOUT
7.0
V
Low-Level Output Current
(N-ch open-drain)
IOUT
30
mA
Operating Ambient Temperature
Topt
–40 ~ +85
°C
Storage Temperature
Tstg
–65 ~ +125
°C
ELECTRICAL CHARACTERISTICS
(VSS = 0 V, f = 32.768 kHz, CG = CD = 20 pF, Ci = 20 kΩ, Ta = –40 to +85 °C)
PARAMETER
SYMBOL MIN.
TYP.
MAX.
UNIT
CONDITIONS
Operating Voltage Range
VDD
2.0
5.5
V
High-level Input Voltage
VIH
0.7 VDD
VDD
V
Low-level Input Voltage
VIL
VSS
0.3 VDD
V
Current Consumption *
IDD
14
µA
VDD = 3.6 V, VIN = VSS, Ta = –40 ~ +70 °C
Current Consumption *
IDD
10
µA
VDD = 3.0 V, VIN = VSS, Ta = –40 ~ +70 °C
Current Consumption *
IDD
6
µA
VDD = 2.4 V, VIN = VSS, Ta = –40 ~ +70 °C
High-Level Input Leakage Current
ILIH
+1.0
µA
VDD = 5.5 V, VIN = VDD
Low-Level Input Leakage Current
ILIL
–1.0
µA
VDD = 5.5 V, VIN = VSS
High-Level Output Voltage
VOH
V
IOH = –1.0 mA
Low-Level Output Voltage
VOL1
0.4
V
IOL = 2.0 mA
Low-Level Output Voltage
VOL2
0.4
V
IOL = 1.0 mA (Nch Open Drain)
High-Level Leakage Current
ILOH
1.0
µA
TPout = VDD (Nch Open Drain)
5
2
2.4
* If VIN pins are not VSS, Current Consumption increase in value.
AC CHARACTERISTICS
Write cycle (Unless otherwise specified, VDD = 5 V ± 10 %, Ta = –40 to +85 °C)
PARAMETER
SYMBOL MIN.
Cycle Time
tWC
150
CS-WE Reset Time
tCW
120
Address-WE Reset Time
tAW
120
Address-WE Setup Time
tAS
0
Write Pulse Width
tWP
90
Address Hold Time
tWR
20
Input Data Setup Time
tDW
50
Input Data Hold Time
tDH
0
WE-Output Floating Time
tWHZ
TYP.
MAX.
UNIT
CONDITIONS
ns
50
5
µPD4991A
Write Cycle (VDD = 2.7 to 3.6 V, Ta = –40 to +85 °C)
PARAMETER
6
SYMBOL MIN.
Cycle Time
tWC
210
CS-WE Reset Time
tCW
170
Address-WE Reset Time
tAW
170
Address-WE Setup Time
tAS
0
Write Pulse Width
tWP
30
Address Hold Time
tWR
20
Input Data Setup Time
tDW
100
Input Data Hold Time
tDH
WE-Output Floating Time
tWHZ
TYP.
MAX.
UNIT
ns
0
70
CONDITIONS
µPD4991A
Write cycle timing 1
tWC
ADDRESS
OE
tAW
tCW
CS
tAS
tWP
tWR
WE
tOHZ
DOUT
tDW
tDH
DIN
Write cycle timing 2 (OE = VIL)
tWC
ADDRESS
tAW
tCW
CS
tAS
tWP
tWR
WE
tWHZ
tOW
DOUT
tDW
tDH
DIN
7
µPD4991A
READ CYCLE (Unless otherwise specified, VDD = 5 V ± 10 %, Ta = –40 to +85 °C)
PARAMETER
SYMBOL MIN.
TYP.
MAX.
Cycle Time
tRC
Address Access Time
tAA
150
CS-Access Time
tACS
150
OE-Output Delay Time
tOE
75
OE-Output Delay Time
tOLZ
OE-Output Delay Time
tOHZ
Output Hold Time
tOH
15
CS-Output Set Time
tCLZ
0
CS-Output Floating Time
tCHZ
5
UNIT
CONDITIONS
150
5
ns
50
Read Cycle (VDD = 2.7 to 3.6 V, Ta = –40 to +85 °C)
PARAMETER
8
SYMBOL MIN.
TYP.
MAX.
Cycle Time
tRC
Address Access Time
tAA
210
CS-Access Time
tACS
210
OE-Output Delay Time
tOE
110
OE-Output Delay Time
tOLZ
OE-Output Delay Time
tOHZ
Output Hold Time
tOH
20
CS-Output Setup Time
tCLZ
15
CS-Output Floating Time
tCHZ
10
UNIT
210
10
ns
70
CONDITIONS
µPD4991A
Read cycle timing 1
CS
tRC
ADDRESS
tAA
tOH
OE
tOE
DOUT
Output Data
tOLZ
Read cycle timing 2
ADDRESS
tRC
CS
tCHZ
tACS
OE
tCLZ
DOUT
tOHZ
Output Data
9
µPD4991A
FUNCTION SPECIFICATIONS
• Reference frequency (X’tal OSC) ........... 32.768 kHz
• Data format .............................................. BCD format
• Data function
Year, month, day, date, hour, minute, and second counters
Leap year and months are automatically identified.
Leap year is identified every 4 years and can be set to any year.
Year is set in 2 digits.
Hour can be displayed in 12- or 24-hour mode.
• Data input/output (D3, D2, D1, D0)
4-bit parallel input/output format
Data is written by WE signal and read by OE signal.
• Function mode selection
With ADDRESS = “FH” (A3, A2, A1, A0 = 1, 1, 1, 1), a mode is selected by DATA (D3, D2, D1, D0) input, and set
by input of WE signal.
A function is selected by ADDRESS input.
• Timing pulse outputs (TP1, TP2)
TP1 ... Alarm coincidence signal.
One of the following is selectable:
2048 Hz
1024 Hz
64 Hz
16 Hz
1 Hz
1 pulse output (H → L)
TP2 ... Interval timer signal output.
One of the following is selectable:
60 s
30 s
10 s
1s
0.1 s
• Chip select (CS1, CS2)
When CS1 = “H” or CS2 = “L,” all inputs except XIN are disabled (non-select).
When CS1 = “L” and CS2 = “H,” all inputs are selected.
10
µPD4991A
FUNCTION OUTLINE
• The µPD4991A has the following three modes:
1
BASIC TIME MODE
In this mode, data can be written and read between the timer counter and the CPU. Moreover, control
registers 1 and 2 can be specified by a command*.
2
ALARM SET & TP1 CONTROL MODE
In this mode, data is set to the alarm register, the function of TP1 is set, and control registers 1 and 2 are
specified by a command*.
3
ALARM SET & TP2 CONTROL MODE
In this mode, data is set to the alarm register, the function of TP2 is set, the 12- or 24-hour mode is selected,
leap year identification function is set, and control registers 1 and 2 are specified by a command*.
* Control registers 1 and 2 are commonly used in all the modes.
To select a mode, write mode data to ADDRESS = “FH.” Once a mode has been set, it is retained until a new
mode is set.
Table 1 shows the correspondence between modes and mode data.
11
µPD4991A
Table 1 Correspondence between Mode Data and Modes
ADDRESS = (1, 1, 1, 1)
DATA
MSB
LSB
FUNCTION
0
*
0 0
BASIC TIME MODE
0
*
0 1
ALARM SET & TP1 CONTROL MODE
0
*
1 0
ALARM SET & TP2 CONTROL MODE
0
*
1 1
BASIC TIME MODE
1
*
*
Inhibited
*
* Irrelevant. This bit is ignored.
Note: The difference between mode (0, *, 0, 0) and mode (0, *, 1, 1) is that stages
10 to 15 of the 15-stage divider circuit are reset in the former mode when
the division stage reset command (±30 ADJ. RESET) is executed, and all
the stages of the divider circuit are reset in the latter mode.
Other commands are commonly used in both modes.
12
µPD4991A
MODE DESCRIPTION
1.
BASIC TIME MODE (MODE = 0 * 0 0 B)
• Thirteen types of counters are provided: 10-year, 1-year, 10-month, 1-month, 10-day, 1-day, date, 10-hour, 1hour, 10-minute, 1-minute, 10-second, and 1-second.
• Date codes are 00H through 06H (0000 through 0110B).
(Correspondence between dates and date codes can be freely specified by the user.)
• If leap year identification function is not used, the last day of February is always the 28th.
The addresses corresponding to the respective digits are shown in Table 2 Address Correspondence 1.
Specifications of control registers 1 and 2 are commonly applied to each mode. Tables 3 and 4 show correspondences
of data 1 and 2. Refer to these data correspondence tables when setting other modes.
Table 2 Address Correspondence 1
BASIC TIME MODE (MODE = 0, *, 0, 0)
DATA
MSB
LSB
FUNCTION
0 0 0 0
1-second digit
R/W
0 0 0 1
10-second digit
R/W
0 0 1 0
1-minute digit
R/W
0 0 1 1
10-minute digit
R/W
0 1 0 0
1-hour digit
R/W
0 1 0 1
10-hour digit
R/W
0 1 1 0
Date digit
R/W
0 1 1 1
1-day digit
R/W
1 0 0 0
10-day digit
R/W
1 0 0 1
1-month digit
R/W
1 0 1 0
10-month digit
R/W
1 0 1 1
1-year digit
R/W
1 1 0 0
10-year digit
R/W
1 1 0 1
CONTROL REGISTER 1
W/O
1 1 1 0
CONTROL REGISTER 2
R/W
1 1 1 1
MODE REGISTER
W/O
R/W : READ AND WRITE
W/O : WRITE ONLY
Note
The second most-significant bit of the data for the 10-hour digit serves as
an AM/PM flag in the 12-hour mode (AM = 0/PM = 1).
13
µPD4991A
Table 3 Data Correspondence Table 1
CONTROL REGISTER1 (TIME COUNTER CONTROL)
ADDRESS = (1, 1, 0, 1)
W/O
D3
D2
D1
D0
0
NOP
RUN
NOP
NOP
1
CLOCK WAIT*4
CLOCK STOP*3
ADJUST (+/–)30 s*1
RESET*2
*1. ADJUST (+/–)30 s
Second digit 00 to 29 → 00 (second)
30 to 59 → 00 (second) + 1 (minute)
The BUSY flag remains set until a carry occurs.
In MODE (0, *, 0, 0), stages 10 to 15 of the 15-stage divider are reset.
In MODE (0, *, 1, 1), all the stages of the 15-stage divider are reset.
*2. RESET
In MODE (0, *, 0, 0), stages 10 to 15 of the 15-stage divider are reset.
In MODE (0, *, 1, 1), all the stages of the 15-stage divider are reset.
*3. CLOCK STOP
This command is used to write time.
To set time, execute the CLOCK RESET command and then the CLOCK STOP command. Then write
the time data. If the data is written without the clock stopped, the correct value may not be set.
*4. CLOCK WAIT
This command is used to read time.
When 1 is written to this bit, the clock is stopped. If the CLOCK RUN command is executed within 0.5
second, no delay in respect to the actual time occurs.
Table 4 Data Correspondence Table 2
CONTROL REGISTER2 (TP1/TP2 CONTROL)
ADDRESS = (1, 1, 1, 0)
D3
D2
D1
D0
ALARM setting
Alarm coincidence
Output status
0
(TP1)
W/O
1
(TP2)
R/O
*
forced output flag
0: ENABLE
0: RESET
0: ENABLE
1: DISABLE
1: SET
1: DISABLE
INTERVAL CLOCK
INTERVAL COUNTER
Output status
0: RUN
0: NOP
0: ENABLE
1: CLK STOP
1: RESET
1: DISABLE
BUSY flag
Alarm coincidence flag
Interval flag
0: OFF
0: OFF
0: OFF
1: ON
1: ON
1: ON
*: Don’t Care
R/O : READ ONLY
W/O : WRITE ONLY
14
µPD4991A
2.
ALARM SET & TP1 CONTROL MODE (MODE = 0 * 0 1)
ALARM SET & TP2 CONTROL MODE (MODE = 0 * 1 0)
(1) Setting time to alarm register
The alarm register consists of a total of 44 bits with 4 bits each of 10-month digit, 1-month digit, 10-day digit,
1-day digit, date digit, 10-hour digit, 1-hour digit, 10-minute digit, 1-minute digit, 10-second digit, and 1second digit.
• Manipulating alarm register
When “FH” is set to a certain digit of the alarm register, the digit is regarded as indicating an alarm
coincidence, which occurs when the value of the alarm register coincides with the contents of the time
counter, regardless of the data of the time counter.
If “FH” is set to all the digits, alarm coincidence occurs regardless of the data of the time counter. The
addresses corresponding to the respective digits are shown in Table 5 Address Correspondence Table
2.
Tables 6 and 7 Data Correspondence Tables 3 and 4 show the function control of TP1/TP2.
Example: An alarm coincidence occurs for 1 second at 54 minutes 32 seconds of every hour.
Digit
Code
10-month 1-month
FH
FH
10-day
1-day
Date
10-hour
1-hour
FH
FH
FH
FH
FH
10-minute 1-minute 10-second 1-second
5H
4H
3H
2H
Example: An alarm coincidence occurs at 10 to 19 minites of every hour.
Digit
Code
10-month 1-month
FH
FH
10-day
1-day
Date
10-hour
1-hour
FH
FH
FH
FH
FH
10-minute 1-minute 10-second 1-second
1H
FH
FH
FH
15
µPD4991A
Table 5 Address Correspondence Table 2
ALARM SET & TP1 CONTROL MODE (MODE = 0, *, 0, 1)
ALARM SET & TP2 CONTROL MODE (MODE = 0, *, 1, 0)
ADDRESS
MSB
LSB
FUNCTION
0 0 0 0
1-second digit
R/W
0 0 0 1
10-second digit
R/W
0 0 1 0
1-minute digit
R/W
0 0 1 1
10-minute digit
R/W
0 1 0 0
1-hour digit
R/W
0 1 0 1
10-hour digit
R/W
0 1 1 0
Date digit
R/W
0 1 1 1
1-day digit
R/W
1 0 0 0
10-day digit
R/W
1 0 0 1
1-month digit
R/W
1 0 1 0
10-month digit
R/W
1 0 1 1
TP1/TP2 FUNCTION CONTROL*1
W/O
1 1 0 0
Leap year/12.24 HOUR SELECT*2
R/W
1 1 0 1
CONTROL REGISTER1
W/O
1 1 1 0
CONTROL REGISTER2
R/W
1 1 1 1
MODE REGISTER
W/O
*: Don’t Care. This bit is ignored.
R/W : READ AND WRITE
W/O : WRITE ONLY
*1. TP1 FUNCTION CONTROL is performed in MODE (0, *, 0, 1).
TP2 FUNCTION CONTROL is performed in MODE (0, *, 1, 0).
*2. The leap year counter is in MODE (0, *, 0, 1).
The 12/24 HOUR SELECT is in MODE (0, *, 1, 0).
16
µPD4991A
Table 6 Data Correspondence Table 3
TP1 FUNCTION CONTROL
(MODE = 0, *, 0, 1 ADDRESS = 1, 0, 1, 1)
DATA
MSB
LSB
FUNCTION
*
0 0 0
2048 Hz
W/O
*
0 0 1
1024 Hz
W/O
*
0 1 0
64 Hz
W/O
*
0 1 1
16 Hz
W/O
*
1 0 0
1 Hz
W/O
*
1 0 1
1-pulse output
W/O
*
1 1 0
“H” → “L”
W/O
*
1 1 1
BUSY
W/O
0
*
*
*
Alarm coincidence flag reset automatically
W/O
1
*
*
*
Alarm coincidence flag not reset automatically
W/O
W/O: WRITE ONLY
*: Don’t Care
Table 7 Data Correspondence Table 4
TP2 FUNCTION CONTROL
(MODE = 0, *, 1, 0 ADDRESS = 1, 0, 1, 1)
DATA
MSB
LSB
FUNCTION
*
0 0 0
0.1-s interval
W/O
*
0 0 1
1-s interval
W/O
*
0 1 0
10-s interval
W/O
*
0 1 1
30-s interval
W/O
*
1 0 0
60-s interval
W/O
0 1 1 1
BUSY
W/O
0
*
*
*
REPEAT
W/O
1
*
*
*
1 SHOT
W/O
W/O: WRITE ONLY
*: Don’t Care
17
µPD4991A
(2) Selecting 12-/24-hour mode
In the 12-hour mode, the second significant bit of the data for the 10-hour digit are used as an AM/PM flag.
AM = 00**
PM = 01**
Select the 12- or 24-hour mode before setting the time. Note that, if the mode is selected after the time has
been set, the data of the time counter is lost.
Table 8 Data Correspondence Table 5 shows how the 12- or 24-hour mode is selected.
Table 8 Data Correspondence Table 5
Leap year, 12-/24-hour mode selection
(MODE = 0, *, 1, 0 ADDRESS = 1, 1, 0, 0)
R/W
D3
D2
D1
D0
1: 24-hour mode
0: 12-hour mode
Leap Year
0: Valid
1: Invalid
*
*
*: Don’t Care
Example:
In 12-hour mode
AM 8 →
10-hour digit
1-hour digit
Hexadecimal
0000
1000
08H
PM 8 →
0100
1000
48H
AM12 →
0001
0010
12H
PM12 →
0101
0010
52H
Notes on the use of the 12-hour mode
When writing AM12, write the lower digit and then the higher digit (i.e., write “2” to the 1-hour digit, and then
write “1” to the 10-hour digit); otherwise, PM12 may be set.
(3) Setting leap year counter
When a digit of year is written, the µPD4991A automatically sets the leap year counter.
Years are based on the Christian Era, and a leap year occurs every 4 years.
The user can directly write data to the leap year counter.
However, to do so, write the year counter first. If the leap year counter is written and then the year counter
is written, the leap year counter is automatically reset.
The leap year is identified when the value of the leap year counter is **00B.
The leap year counter can be set independently of the year counter.
The leap year counter is incremented in synchronization with the 1-year digit counter.
Table 9 Data Correspondence Table 6 shows how the leap year is identified.
18
µPD4991A
Table 9 Data Correspondence Table 6
Leap year counter
(MODE = 0, *, 0, 1, ADDRESS = 1, 1, 0, 0)
R/W
D3
D2
*
*
D1
D0
Leap year counter (leap year = 0, 0)
*: Don’t Care
Example
10-year
1-year
Leap year
digit
digit
counter
0010
0101
****
Write 3 to 10-year digit
0011
0101
**11
Write 6 to 1-year digit
0011
0110
Incremented
**00
Write 4 to 10-year digit
0100
→ leap year counter = 00H)
0110
**10
Write **00B to the leap year counter
0100
(Year 36 is a leap year
0110
(Year 46 is not a leap year
.
→ leap year counter =. 00H)
**00
3.
TIMING PULSE
•
TP1
The signal output from the TP1 pin is the alarm coincidence signal. The output waveform is selected from 2048
Hz, 1024 Hz, 64 Hz, 16 Hz, 1 Hz, 1-pulse output, and “H” → “L”, depending on the contents set to the TP1
CONTROL REGISTER.
• 1-puse output
One pulse is output when the value of the alarm register coincides with the contents of the time counter.
Fig. 1 1-Pulse Output Waveform
30.5 µ s
Alarm coincidence
19
µPD4991A
• “H” → “L” output
The output signal of TP1 goes from “H” to “L” when the value of the alarm register coincides with the contents
of the time counter.
Fig. 2 “H” → “L” Output Waveform
Alarm coincidence
•
Alarm coincidence flag, auto RESET
When the value of the alarm register coincides with the contents of the time counter, a signal is output to the
TP1 pin.
This signal remains output until the value of the alarm register does not coincide with the time counter contents.
Fig. 3 TP1 Output Waveform (with AUTO RESET)
~
2048 Hz
1 Hz
T
Alarm coincidence
30.5 µ s
1 pulse
Alarm coincidence
"H" → "L"
T
Alarm coincidence
20
µPD4991A
Fig. 4 TP1 Output Waveform (without AUTO RESET)
Without RESET of the alarm coincidence flag
~
2048 Hz
1 Hz
Alarm coincidence
Another alarm coincidence
30.5 µ s
1 pulse
Alarm coincidence
Another alarm coincidence
Alarm coincidence
Another alarm coincidence
"H" → "L"
Figs. 5 and 6 show examples of applications using TP1.
Fig. 5 TP1 Output Status (AUTO RESET mode)
~
TP1 2048 Hz
1 Hz
Alarm
Output status
coincidence
Alarm coincidence
Alarm does not
disabled
flag set
coincide
Alarm does not
Alarm
Alarm does not
Alarm coincidence
coincide
coincidence
coincide
flag set
Alarm coincidence
ALARM ENABLE
Alarm coincidence flag reset
Output status enable
1 pulse
30.5 µ s
"H" → "L"
Alarm
coincidence
flag ON
Alarm
coincidence
flag OFF
Alarm
coincidence
flag ON
Alarm
coincidence
flag OFF
Alarm
coincidence
flag ON
21
µPD4991A
Fig. 6 TP1 Output Status (without AUTO RESET)
~
TP1 2048 Hz
1 Hz
ALARM ENABLE
Alarm coincidence flag reset
Output status enabled
Alarm coincidence
Alarm does not
Output status
Alarm does not
flag set
coincide
enabled
coincide
Alarm coincidence
Output status
flag reset
Alarm coincidence
disabled
Alarm coincidence
30.5 µ s
1 pulse
"H" → "L"
Alarm
coincidence
flag ON
Alarm
coincidence
flag OFF
Alarm
coincidence
flag ON
TP2 SET (MODE = 0 * 1 1 B)
The TP2 pin outputs an interval timer signal.
This signal is cyclically output.
The cycle at which the interval timer signal is output can be selected between 0.1 s, 1 s, 10 s, 30 s, and 60 s,
depending on the contents indicated by the TP2 CONTROL REGISTER. Note, however, that the 0.1-s cycle
does not last exactly for 0.1 second, but that five 0.1-s cycles are equivalent to one 0.5 second.
If ±30 s ADJ, RESET is executed in mode (0, *, 1, 1), an error occurs in the cycle.
Fig. 7 TP2 Output Waveform
T
T
START
T
30.5 µ s
REPEAT output
30.5 µ s
T
T
1-shot output
T
22
START
30.5 µ s
µPD4991A
•
BUSY output
The BUSY signal can be output to the TP1 and TP2 pins.
When output of the BUSY signal is specified, only the BUSY signal is output to the TP1 and TP2 pins.
The contents of the CONTROL REGISTER 2 are not affected, however.
Fig. 8 BUSY Output Waveform
1st digit carry
BUSY signal
1st digit carry
BUSY
TP1 or TP2
Output DISABLE SET
457.7 µ s
30.5 µ s
BUSY flag
ON
BUSY flag
OFF
BUSY flag
ON
Fig. 9 shows an example of an application using TP2.
Fig. 9 TP2 Output Status
30.5 µ s
30.5 µ s
TP2
REPEAT
Output status
ENABLE
T
T
RESET & RUN
t1
t2
Interval RUN
CLK STOP
T
RESET & RUN
T
Interval RESET RUN
CLK STOP
RESET
t1 + t2 = T
30.5 µ s
1 pulse
T
TP2 flag ON
Note When the output status is disabled, the signal goes “H” regardless of the status of TP2.
23
µPD4991A
•
Oscillation characteristics
Figs. 11 and 12 show the frequency stability when the ambient temperature (Ta) and supply voltage (VDD) are
.
changed with a crystal of crystal impedance C1 =. 20 kΩ and a circuit shown in Fig. 10.
The stability and day difference are calculated by the following expressions:
Stability =
f–f
f
reference value
× 106 (ppm)
reference value
Note f reference value in Fig. 12 is the measured frequency when
VDD = 3.5 V.
1
Day difference =
1
TP1 specified –
×2
measured
frequency
number of division stage
× 60 seconds × 60 minutes
× 24 hours (sec)
fequency
Note
The number of division stages = 11 at 2048 Hz.
Fig. 10 Oscillation Characteristics Measuring Circuit
In constant temperature bath
CG
TP1
XIN
R
VDD
C
X'tal
XOUT
CD
VSS
R
C
X'tal
Fig. 12 Frequency Stability
vs. Supply Voltage Characteristics
Frequency
(Hz)
vs. Temperature Characteristics
Stability
(ppm)
Day difference
(sec)
Fig. 11 Frequency Stability
: 10 kΩ
: Tantalum capacitor (10 µF)
: MX-38T
(Nippon Denpa Kogyo)
2048.3
4.2
CD = CG = 10 pF
20 pF
30 pF
97.7 2048.2
8.4
1.30
15
0.86
10
48.8 2048.1
0 2048.0
–40 –30 –20 –10 0
10 20 30 40 50 60 70 80 (°C)
–48.4 2047.9
–97.7 2047.8
Day difference (sec)
4.2
20
CP = 20 pF
Temperature
0
1.73
0.43
0
0.43
12.7 –146.5 2047.7
VDD = 5.0 V
Frequency stability (ppm)
8.4
CG = 20 pF
5
0
5
0.86
10
1.30
15
16.9 –195.3 2047.6
2047.5
24
CG = 10 pF
CG = 30 pF
2
3
4
5
6
Supply voltage
VDD (V)
µPD4991A
Fig. 13 Dynamic Current Consumption Characteristics
CG = CD = 20 pF
Ta = 25°C
Dynamic current consumption IDD ( µ A)
25
µPD4991
20
µPD4991A
15
10
5
0
1.0
2.0
3.0
4.0
5.0
6.0
Supply voltage VDD (V)
Differences between µPD4991 and µPD4991A
The µPD4991A improves on the characteristics of the µPD4991. These two products differ as follows:
1.
Specifications
SYMBOL
µPD4991
µPD4991A
Current Consumption
IDD
20 µA MAX.
14 µA MAX.
VDD = 3.6 V
Current Consumption
IDD
15 µA MAX.
—
VDD = 3.0 V
Current Consumption
IDD
—
6 µA MAX.
VDD = 2.4 V
Input Data Setup Time
tDW
0 ns MIN.
50 ns MIN.
Specifications differ
Input Data Hold Time
tDH
0 ns MIN.
0 ns MIN.
Specifications differ
PARAMETER
REMARKS
25
µPD4991A
AC Timing of µPD4991
WE or CS
50%
50%
tDW
tDH
D0 ~ D3
AC Timing of µPD4991A
WE or CS
50%
tDW
tDH
D0 ~ D3
2.
Function
µPD4991
µPD4991A
1-second to 1-minute digits
(no carry to 10-minute digit)
All digits
BUSY Flag when ±30 s ADJUST
Not BUSY
BUSY until all digits are carried
D3 bit of CONTROL REGISTER 1
NOP
CLOCK WAIT
PARAMETER
Valid Range of ±30 s ADJUST
CLOCK WAIT Bit and CLOCK STOP Bit
Both bits inhibit input of clock to the clock counter (1 Hz) and subsequently stop the clock. The CLOCK STOP
bit is used to set the time to the clock (be sure to stop the clock when setting it). The CLOCK WAIT bit is used
to prevent the CPU from reading wrong data in case counting takes place when the time is read (the time can
also be read without the CLOCK WAIT bit but with the BUSY signal or by performing two reads). If the clock
is run within 0.5 second after stopping the clock or placed in the wait state, no delay in respect to the actual
time occurs.
26
µPD4991A
Example of an Application Circuit
+5 V
10 kΩ
D2
D1
Data bus
D3
A3
A2
A1
Address bus
D0
A0
ADDRESS
DECODER
A3
D0
A2
D1
A1
D2
A0
D3
CS1
CS2
WR
WE
XIN
RD
OE
POWER
FAIL
CG = 20 ~ 30 pF
1SS53
+5 V
XOUT
2SA1175
15 kΩ
4.7 kΩ
GND
1 kΩ
32.768
kHz
CD = 20 pF
VDD
510 Ω
2SC2785
1SS53
+5 V
C
10 kΩ
Ni-Cd
3.6 V
TP1
VSS
TP2
µ PD4991A
C: ceramic capacitor or tantalum capacitor
(0.1 µ F to 10 µ F)
The application circuits and their parameters are for references only and are not intended for use in actual
design-in’s.
27
µPD4991A
18PIN PLASTIC DIP (300 mil)
18
10
1
9
A
K
L
P
I
J
C
H
B
F
G
D
N
M
R
M
NOTES
1) Each lead centerline is located within 0.25 mm (0.01 inch) of
its true position (T.P.) at maximum material condition.
2) ltem "K" to center of leads when formed parallel.
ITEM MILLIMETERS
INCHES
A
B
22.86 MAX.
1.27 MAX.
0.900 MAX.
0.050 MAX.
C
2.54 (T.P.)
0.100 (T.P.)
D
0.50±0.10
0.020 +0.004
–0.005
F
1.2 MIN.
0.047 MIN.
G
H
3.5±0.3
0.51 MIN.
0.138±0.012
0.020 MIN.
I
J
4.31 MAX.
5.08 MAX.
0.170 MAX.
0.200 MAX.
K
7.62 (T.P.)
0.300 (T.P.)
L
6.4
0.252
M
0.25 +0.10
–0.05
0.010 +0.004
–0.003
N
0.25
0.01
P
1.0 MIN.
0.039 MIN.
R
0~15 °
0~15°
P18C-100-300A,C-1
28
µPD4991A
20 PIN PLASTIC SOP (300 mil)
20
11
P
detail of lead end
1
10
A
H
J
E
K
F
G
I
C
N
D
M
L
B
M
NOTE
Each lead centerline is located within 0.12 mm (0.005 inch) of
its true position (T.P.) at maximum material condition.
ITEM MILLIMETERS
INCHES
A
13.00 MAX.
0.512 MAX.
B
0.78 MAX.
0.031 MAX.
C
1.27 (T.P.)
0.050 (T.P.)
D
0.40 +0.10
–0.05
0.016 +0.004
–0.003
E
0.1±0.1
0.004±0.004
F
1.8 MAX.
0.071 MAX.
G
1.55
0.061
H
7.7±0.3
0.303±0.012
I
5.6
0.220
J
1.1
0.043
K
0.20 +0.10
–0.05
0.008 +0.004
–0.002
L
0.6±0.2
M
0.12
0.005
N
0.10
0.004
P
3 ° +7°
–3°
3° +7°
–3°
0.024 +0.008
–0.009
P20GM-50-300B, C-4
29
µPD4991A
RECOMMENDED SOLDERING CONDITIONS
The following conditions must be met when soldering this product. Please consult with our sales offices when using
other soldering process or under different conditions.
Type of Surface Mounting Device
µPD4991 AGS
Soldering process
Soldering conditions
Symbols
Infrared ray reflow
Peak temperature of package surface: 235 °C or below,
Reflow time: 30 seconds or less (210 °C or higher),
Number of reflow process: 2, Exposure limit*: None
IR35-00-2
VPS
Peak temperature of package surface: 215 °C or below,
Reflow time: 40 seconds or less (200 °C or higher),
Number of reflow process: 2, Exposure limit*: None
VP15-00-2
Wave soldering
Soldering temperature: 260 °C or below
Flow time: 10 seconds or less, Number of reflow process: 1,
Exposure limit*: None
WS60-00-1
Partial heating
method
Pin temperature: 300 °C or below,
Time: 10 seconds or below (per side of leads)
* Exposure limit before soldering after dry-pack is opened.
Storage condition: 25 °C and relative humidity at 65 % or less.
Caution Do not apply more than a single process once, except for “Partial heating method.”
Type of Through-Hole Device
µPD4991 ACX
Soldering process
Wave soldering
30
Soldering conditions
Soldering temperature: 260 °C or below
—
µPD4991A
[MEMO]
31
µPD4991A
[MEMO]
No part of this document may be copied or reproduced in any form or by any means without the prior written
consent of NEC Corporation. NEC Corporation assumes no responsibility for any errors which may appear in
this document.
NEC Corporation does not assume any liability for infringement of patents, copyrights or other intellectual property
rights of third parties by or arising from use of a device described herein or any other liability arising from use
of such device. No license, either express, implied or otherwise, is granted under any patents, copyrights or other
intellectual property rights of NEC Corporation or others.
While NEC Corporation has been making continuous effort to enhance the reliability of its semiconductor devices,
the possibility of defects cannot be eliminated entirely. To minimize risks of damage or injury to persons or
property arising from a defect in an NEC semiconductor device, customers must incorporate sufficient safety
measures in its design, such as redundancy, fire-containment, and anti-failure features.
NEC devices are classified into the following three quality grades:
"Standard", "Special", and "Specific". The Specific quality grade applies only to devices developed based on a
customer designated "quality assurance program" for a specific application. The recommended applications of
a device depend on its quality grade, as indicated below. Customers must check the quality grade of each device
before using it in a particular application.
Standard: Computers, office equipment, communications equipment, test and measurement equipment,
audio and visual equipment, home electronic appliances, machine tools, personal electronic
equipment and industrial robots
Special: Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster
systems, anti-crime systems, safety equipment and medical equipment (not specifically designed
for life support)
Specific: Aircrafts, aerospace equipment, submersible repeaters, nuclear reactor control systems, life
support systems or medical equipment for life support, etc.
The quality grade of NEC devices is "Standard" unless otherwise specified in NEC's Data Sheets or Data Books.
If customers intend to use NEC devices for applications other than those specified for Standard quality grade,
they should contact an NEC sales representative in advance.
Anti-radioactive design is not implemented in this product.
M4 96.5
32