English
Language : 

PCD5002A Datasheet, PDF (23/48 Pages) NXP Semiconductors – Enhanced Pager Decoder for APOC1/POCSAG
Philips Semiconductors
Enhanced Pager Decoder for
APOC1/POCSAG
Product specification
PCD5002A
8.31 Pending interrupts
A secondary status register is used for storing status bits
of pending interrupts. This occurs:
• When a new call is received while the previous one was
not yet acknowledged by reading the status register
• When an interrupt occurs during a status read operation.
After completion of the status read the primary register is
loaded with the contents of the secondary register, which
is then reset. An immediate interrupt is then generated,
output INT becoming active 1 decoder clock cycle after it
was reset following the status read.
Remark: In the event of multiple pending calls, only the
status bits of the last call are retained.
8.32 Out-of-range indication
The out-of-range condition occurs when entering the
‘fade recovery’ or ‘carrier off’ mode in POCSAG, or
‘transmitter off’ or ‘carrier detect’ mode in APOC1. This
condition is reflected in bit D5 of the status register.
The out-of-range condition is reset when either preamble
or a valid sync word is detected.
The out-of-range bit (D5) in the status register is updated
each time the receiver is disabled (RXE ↓ 0). Every
change of state in bit D5 generates an interrupt.
8.33 Real-time clock
The PCD5002A provides a periodic reference pulse at
output REF. The frequency of this signal can be selected
by SPF programming:
• 32768 Hz
• 50 Hz (square wave)
• 2 Hz
• 1⁄60 Hz.
The 32768 Hz signal does not have a fixed period, it
consists of 32 pulses distributed over 75 main oscillator
cycles at 76.8 kHz. The timing is illustrated in Fig.16.
When programmed for 1⁄60 Hz (1 pulse per minute) the
pulse at output REF is held off while the receiver is
enabled.
Except for the 50 Hz frequency the pulse width tRFP is
equal to one decoder clock period.
The real-time clock counter runs continuously irrespective
of the operating condition of the PCD5002A. It contains a
seconds register (maximum 59) and a 1⁄100 second
register (maximum 99), which can be read from or written
to via the I2C-bus. The bit allocation of both registers is
shown in Tables 19 and 20.
Table 19 Real-time clock; seconds register (01H;
read/write)
BIT
(MSB D7)
D0
D1
D2
D3
D4
D5
D6
D7
VALUE
−
−
−
−
−
−
X
X
DESCRIPTION
1s
2s
4s
8s
16 s
32 s
not used: ignored when written;
undetermined when read
not used: ignored when written;
undetermined when read
Table 20 Real-time clock; 1⁄100 second register (02H;
read/write)
BIT
(MSB D7)
D0
D1
D2
D3
D4
D5
D6
D7
VALUE
−
−
−
−
−
−
−
X
DESCRIPTION
0.01 s
0.02 s
0.04 s
0.08 s
0.16 s
0.32 s
0.64 s
not used: ignored when written;
undetermined when read
8.34 Periodic interrupt
A periodic interrupt can be realised with the periodic
interrupt counter. This 8-bit counter is incremented every
1⁄100 s and produces an interrupt when it reaches the value
stored in the periodic interrupt modulus register.
The counter register is then reset and counting continues.
Operation is started by writing a non-zero value to the
modulus register. Writing a zero will stop interrupt
generation immediately and will halt the periodic interrupt
counter after 2.55 s.
The modulus register is write-only, the counter register is
read only. Both registers have the same index address
(05H).
1999 Jan 08
23