12.3Repairing soldered joints
13DEFINITIONS
14LIFE SUPPORT APPLICATIONS
15PURCHASE OF PHILIPS I2C COMPONENTS
PCF8522E
1996 Jan 222
Philips SemiconductorsObjective specification
256 × 8-bit CMOS EEPROM with I2C-bus
interface
1FEATURES
• Low power CMOS:
– operating current: <2 mA
– standby current: <2 µA
• Hardware write protection:
– Write Control (WC) pin
• Operation supply voltage 2.7 to 5.5 V
• Extended temperature range −40 to +85 °C
• Internally organized as 256 × 8-bit memory bank
• I2C interface (bidirectional data transfer protocol)
• Four-byte page-write mode (minimizes total write time
per byte
• Automatic word address incrementing (sequential
register read)
• Self-timed write cycle
• High reliability:
– endurance: 100000 cycles
– data retention: 10 years
• DIP8 or SO8 package (8 pins).
2APPLICATIONS
PCF8522E
Typical applications:
• Televisions
• Monitors
• Robotics
• Alarm devices
• Electronic locks
• Measuring devices
• Instrumentation.
3GENERAL DESCRIPTION
The PCF8522E is a cost effective 2048 bit (256 × 8-bit)
serial Electrical Erasable Programmable Read Only
Memory (EEPROM). The device is fabricated using
advanced CMOS EEPROM technology. This IC operates
from a single supply voltage within the range of
2.7 to 5.5 V.
The PCF8522E is internally organized as a 256 × 8-bit
memory bank. It features an I
software protocol allowing operation on a 2-wire bus.
Up to eight PCF8522Es may be connected to the 2-wire
bus establishing their device addresses using the address
input pins (A0 to A2).
2
C-bus serial interface and
The PCF8522E is ideal for high-volume applications
requiring low power and low density storage.
A01address 1 input
A12address 2 input
A23address 3 input
V
SS
SDA5serial data input/output (I/O)
SCL6serial clock input
WC7write control input
V
CC
7FUNCTIONAL DESCRIPTION
7.1Pinning information
7.1.1S
ERIAL CLOCK (SCL)
The SCL input is used to clock data into and out of the
device. In the write mode, data must remain stable when
SCL is HIGH. In the read mode, data is clocked out on the
falling edge of SCL.
4ground
8supply voltage
PCF8522E
handbook, halfpage
A0
1
2
A1
A2
V
SS
PCF8522E
3
4
MGC071
Fig.2 Pin configuration.
7.3Characteristics of the I
7.3.1G
ENERAL DESCRIPTION
2
The I2C-bus is designed for two-way, 2-line serial
communication for different integrated circuits.
The 2-lines are:
1. Serial Data line (SDA).
2. Serial Clock Line (SCL).
8
7
6
5
C-bus
V
CC
WC
SCL
SDA
7.1.2S
ERIAL DATA (SDA)
The SDA pin is a bidirectional pin used to transfer data into
and out of the device. Data may only change when SCL is
LOW, except START and STOP conditions. It is an
open-drain output, and may be wire-ORed with any
number of open-drain or open-collector outputs.
7.1.3A
DDRESS PINS (A0 TO A2)
The address inputs are used to set the 3-bit device
address of the PCF8522E which will identify it on the
I2C-bus. The address pins may be tied HIGH or LOW, or
they may be actively driven. These inputs allow up to eight
PCF8522E devices to be distinguished on the I2C-bus.
7.1.4W
RITE CONTROL (WC)
The write control input pin is used to disable the write
circuitry to the memory. If WC = HIGH the write function is
disabled, to protect previously written data. If WC = LOW
the write function is enabled.
7.2Endurance and data retention
The PCF8522E is designed for applications requiring up to
100000 write cycles and unlimited number of read cycles.
It provides 10 years of secure data retention, with or
without supply voltage applied, after the execution of
100000 write cycles.
The SDA line must be connected to the positive supply
voltage by a pull-up resistor, located somewhere on the
I2C-bus (see Fig.3)). Data transfer between devices may
be initiated with a START condition only when SCL and
SDA are HIGH (I2C-bus is not busy).
7.3.2I
NPUT DATA PROTOCOL
One data bit is transferred during each clock pulse. The
data on the SDA line must remain stable while the clock is
HIGH, because changes on the data line, while SCL is
HIGH will be interpreted as a ‘START’ or ‘STOP’ condition
(see Fig.4).
7.3.3START
AND STOP CONDITIONS.
When both data (SDA) and clock (SCL) lines are HIGH,
the I2C-bus is referred to as ‘not busy’. A HIGH-to-LOW
transition of the data line, while the clock is HIGH is
defined as the ‘START’ condition. A LOW-to-HIGH
transition of the data line, while the clock is HIGH, is
defined as the ‘STOP’ condition (see Fig.5).
1996 Jan 225
Philips SemiconductorsObjective specification
256 × 8-bit CMOS EEPROM with I2C-bus
interface
7.4Device operation
The device supports the I2C-bus bidirectional data
transmission protocol. The protocol defines any device
that sends data onto the I2C-bus as a ‘transmitter’ and the
receiving device as the ‘receiver’. The device controlling
the data transmission is the ‘master’ and the controlled
device is the ‘slave’. In all events the PCF8522E will be a
‘slave’ device because it never initiates any data transfers.
Up to eight PCF8522Es can be connected to the I2C-bus
and can be selected by the A0 to A2 device addresses.
A0 to A2 must be connected to either V
may be actively driven. A0 to A2 define the address of the
device. Other devices may be connected to the I2C-bus
but each device needs its own device identification code.
7.4.1A
Acknowledge is a software convention used to indicate
successful data transfers. The transmitting device, either
the master or the slave, will release the I2C-bus after
transmitting 8-bits. During the ninth clock cycle, the
receiver will pull the SDA line LOW to acknowledge that it
has received 8-bits of data (see Fig.6).
CKNOWLEDGE (ACK)
, VSS or they
CC
PCF8522E
If an acknowledge is not detected, the PCF8522E
terminates further data transmissions and awaits a STOP
condition before returning to the standby power mode.
7.4.2S
Following a START condition, the master must output the
address to be accessed. The most significant 4 bits of the
slave address are the ‘device type identifier’. For a
PCF8522E the address identifier is 1010 (see Table 1).
The next 3 bits are device address, addressing a particular
device. Using this addressing scheme, a system may
cascade up to eight PCF8522E devices on the I
The device address is defined by the state of the A0 to A2
input pins.
7.4.3R
The last bit of the slave address defines the operation to
be performed. When R/W = 1, a read operation is
selected. If R/W = 0, a write operation is selected
(see Table 1).
Table 1 Slave address byte
LAVE ADDRESS BYTE
EAD/WRITE BIT
2
C-bus.
The PCF8522E will respond with an acknowledge after
recognition of a START condition and its slave address
byte. If both the device and a write operation have been
selected, the PCF8522E will respond with an acknowledge
after the receipt of each subsequent 8-bit word.
In the read mode, the PCF8522E transmits 8-bits of data,
then releases the SDA line, and monitors the line for an
acknowledge signal. If an acknowledge is detected, and
no STOP condition is generated by the master, the
PCF8522E will continue to transmit data.
DEVICE TYPE
IDENTIFIER
1010A2A1A0note 1
Note
1. This is the read/write bit:
a) When R/
b) When R/W = 0, a write operation is selected.
W = 1, a read operation is selected.
DEVICE
ADDRESS
R/
W
1996 Jan 226
Loading...
+ 11 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.