English
Language : 

PCD5003A Datasheet, PDF (25/44 Pages) NXP Semiconductors – Enhanced Pager Decoder for POCSAG
Philips Semiconductors
Enhanced Pager Decoder for POCSAG
Product specification
PCD5003A
7.51 EEPROM access limitations
Since the EEPROM address pointer is used during data
decoding, the EEPROM may not be accessed while the
receiver is active (RXE = 1). It is advised to switch to OFF
state before accessing the EEPROM.
The EEPROM cannot be written unless the EEPROM
programming enable bit (bit D1) in the control register is
set.
For writing a minimum programming supply voltage
VDD(prog) is required (2.0 V typ.). The programming supply
current (IDD(prog)) needed during writing will be ≈ 500 µA.
Any modified SPF settings (bytes 0 to 3) only take effect
after a decoder reset. Modified identifiers are active
immediately.
7.52 EEPROM read operation
EEPROM read operations must start at a valid address in
the non-contiguous memory map. Single-byte or block
reads are permitted.
7.53 EEPROM write operation
EEPROM write operations must always take place in
blocks of 6 bytes, starting at the beginning of a row.
Programming a single byte will reset the other bytes in the
same row. Modifying a single byte in a row requires
re-writing the unchanged bytes with their old contents.
After writing each block a pause of maximum 7.5 ms is
required to complete the programming operation
internally. During this time the external microcontroller
may generate an I2C-bus stop condition. If another I2C-bus
transfer is started the decoder will pull SCL LOW during
this pause.
After writing the EEPROM programming enable bit (D1) in
the control register must be reset.
7.54 Invalid write address
When an invalid write address is used, the column counter
bits (D2 to D0) are forced to zero before being loaded into
the address pointer. The row counter bits are used
normally.
7.55 Incomplete programming sequence
A programming sequence may be aborted by an I2C-bus
stop condition. Next, the EEPROM programming enable
bit (D1) in the control register must be reset.
Any bytes received of the last 6-byte block will be ignored
and the contents of this (incomplete) EEPROM block will
remain unchanged.
7.56 Unused EEPROM locations
A total of 20 EEPROM bytes is available for general
purpose storage (see Table 19).
handbook, full pagewidth
COLUMN
0
1
2
3
4
5
0
1
2I
I
I
I
I
I
3D
D
D
D
D
D
ROW
41
2
3
4
5
6
5
6
7
SPF bits
Synthesizer data
ADDRESS
POINTER
D7
D0
01010 0
ROW COLUMN
I/O REGISTER
D7
D0
Identifiers
unused bytes
MLC254
Fig.11 EEPROM organization and access.
1999 Jan 08
25