PCD5003AH Philips Semiconductors, PCD5003AH Datasheet - Page 24

no-image

PCD5003AH

Manufacturer Part Number
PCD5003AH
Description
Enhanced Pager Decoder for POCSAG
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PCD5003AH
Quantity:
1 777
Philips Semiconductors
7.44
The on-chip SRAM can hold up to 96 bytes of call data.
Each call consists of a call header (3 bytes), message data
blocks (3 bytes per code-word) and a call terminator
(3 bytes).
The RAM is filled by the decoder and can be read via the
I
means of a read address pointer and a data output
register. A write address pointer indicates the first byte
after the last message byte stored.
Status register bit D2 is set when the read and write
pointers are different. It is reset only when the SRAM
pointers become equal during reading, i.e. when the RAM
becomes empty.
Status bit D3 is set when the read and write pointers
become equal. This can be due to a RAM empty or a RAM
full condition. It is reset after a status read operation.
Interrupts are generated as follows:
To avoid loss of data due to RAM overflow at least 3 bytes
of data must be read during reception of the code-word
following the ‘RAM full’ interrupt.
7.45
The RAM write address pointer is automatically
incremented during call reception, as the decoder writes
each data byte to RAM. The RAM write address pointer
can only be read. Values range from 00H to 5FH.
Bit D7 (MSB) is not used and its value is undefined when
read.
7.46
The RAM read address pointer is automatically
incremented after reading a data byte via the RAM output
register.
It can be accessed for writing as well as reading.
The values range from 00H to 5FH. When at 5FH a read
operation will cause wrapping around to 00H.
Bit D7 (MSB) is not used; it is ignored when written and
undefined when read.
1999 Jan 08
2
C-bus interface. The RAM is accessed indirectly by
When status bit D2 is set and the receiver is disabled
(RXE = 0): data is available for reading, if data fail mode
(short fade recovery mode in APOC1) is not active
Immediately when status bit D3 is set: RAM is either
empty (status bit D2 = 0) or full (status bit D2 = 1).
Enhanced Pager Decoder for POCSAG
SRAM access
RAM write address pointer (06H; read)
RAM read address pointer (08H; read/write)
24
7.47
The RAM data output register contains the byte addressed
by the RAM read address pointer. It can only be read, each
read operation causing an increment of the RAM read
address pointer.
7.48
The EEPROM is intended for storage of user addresses
(RICs), sync words and special programmed function
(SPF) bits representing the decoder configuration.
The EEPROM can store 48 bytes of information and is
organized as a matrix of 8 rows by 6 columns.
The EEPROM is accessed indirectly via an address
pointer and a data I/O register.
The EEPROM is protected against inadvertent writing by
means of the programming enable bit in the control
register (bit D1).
The EEPROM memory map is non-contiguous as can be
seen in Fig.11, which shows both the EEPROM
organization and the access method.
Identifier locations contain RICs or sync words. A total of
20 unassigned bytes is available for general purpose
storage.
7.49
An EEPROM location is addressed via the EEPROM
address pointer. It is incremented automatically each time
a byte is read or written via the EEPROM data I/O register.
The EEPROM address pointer contains two counters, for
the row and the column number. Bits D2 to D0 contain the
column number (0 to 5) and bits D5 to D3 the row number
(0 to 7). Bits D7 and D6 of the address pointer are not
used. Data written to these bits will be ignored, while their
values are undefined when read.
The column and row counters are connected in series.
Upon overflow of the column counter (column = 5) the row
counter is automatically incremented and the column
counter wraps to 0. On overflow the row counter wraps
from 7 to 0.
7.50
The byte addressed by the EEPROM address pointer can
be written or read via the EEPROM Data I/O register. Each
access automatically increments the EEPROM address
pointer.
RAM data output register (09H; read)
EEPROM access
EEPROM address pointer (07H; read/write)
EEPROM data I/O register (0AH; read/write)
Product specification
PCD5003A

Related parts for PCD5003AH