4
FN8131.3
December 9, 2015
Principles of Operation
Power-on Reset
Application of power to the X5323/X5325 activates a
power-on reset circuit. This circuit goes active at about 1V
and pulls the RESET
/RESET pin active. This signal prevents
the system microprocessor from starting to operate with
insufficient voltage or prior to stabilization of the oscillator. As
long as RESET
/RESET pin is active, the device will not
respond to any Read/Write instruction. When V
CC
exceeds
the device V
TRIP
value for 200ms (nominal) the circuit
releases RESET
/RESET, allowing the processor to begin
executing code.
Low Voltage Monitoring
During operation, the X5323/X5325 monitors the V
CC
level
and asserts RESET
/RESET if supply voltage falls below a
preset minimum V
TRIP
. The RESET/RESET signal prevents
the microprocessor from operating in a power fail or
brown-out condition. The RESET
/RESET signal remains
active until the voltage drops below 1V. It also remains active
until V
CC
returns and exceeds V
TRIP
for 200ms.
Watchdog Timer
The watchdog timer circuit monitors the microprocessor
activity by monitoring the WDI input. The microprocessor must
toggle the CS
/WDI pin periodically to prevent a
RESET
/RESET signal. The CS/WDI pin must be toggled
from HIGH to LOW prior to the expiration of the watchdog
time out period. The state of two nonvolatile control bits in
the status register determine the watchdog timer period. The
microprocessor can change these watchdog bits, or they
may be “locked” by tying the WP
pin LOW and setting the
WPEN bit HIGH.
V
CC
Threshold Reset Procedure
The X5323/X5325 has a standard V
CC
threshold (V
TRIP
)
voltage. This value will not change over normal operating
and storage conditions. However, in applications where the
standard V
TRIP
is not exactly right, or for higher precision in
the V
TRIP
value, the X5323/X5325 threshold may be
adjusted.
Setting the V
TRIP
Voltage
This procedure sets the V
TRIP
to a higher voltage value. For
example, if the current V
TRIP
is 4.4V and the new V
TRIP
is
4.6V, this procedure directly makes the change. If the new
setting is lower than the current setting, then it is necessary
to reset the trip point before setting the new value.
To set the new V
TRIP
voltage, apply the desired V
TRIP
threshold to the VCC pin and tie the CS
/WDI pin and the WP
pin HIGH. RESET
/RESET and SO pins are left
unconnected. Then apply the programming voltage V
P
to
both SCK and SI and pulse CS
/WDI LOW then HIGH.
Remove V
P
and the sequence is complete.
Resetting the V
TRIP
Voltage
This procedure sets the V
TRIP
to a “native” voltage level. For
example, if the current V
TRIP
is 4.4V and the V
TRIP
is reset,
the new V
TRIP
is something less than 1.7V. This procedure
must be used to set the voltage to a lower value.
To reset the V
TRIP
voltage, apply a voltage between 2.7V
and 5.5V to the VCC pin. Tie the CS
/WDI pin, the WP pin,
and the SCK pin HIGH. RESET
/RESET and SO pins are left
unconnected. Then apply the programming voltage V
P
to the
SI pin ONLY and pulse CS
/WDI LOW then HIGH. Remove
V
P
and the sequence is complete.
SCK
SI
V
P
V
P
CS
FIGURE 1. SET V
TRIP
VOLTAGE
SCK
SI
V
CC
V
P
CS
FIGURE 2. RESET V
TRIP
VOLTAGE
X5323, X5325
5
FN8131.3
December 9, 2015
V
TRIP
PROGRAMMING
APPLY 5V TO V
CC
DECREMENT V
CC
RESET PIN
GOES ACTIVE?
MEASURED V
TRIP
-
DESIRED V
TRIP
DONE
EXECUTE
SEQUENCE
RESET V
TRIP
SET V
CC
= V
CC
APPLIED =
DESIRED V
TRIP
EXECUTE
SEQUENCE
SET V
TRIP
NEW V
CC
APPLIED =
OLD V
CC
APPLIED + ERROR
(V
CC
= V
CC
- 10mV)
EXECUTE
SEQUENCE
RESET V
TRIP
NEW V
CC
APPLIED =
OLD V
CC
APPLIED - ERROR
ERROR EMAX
ERROR < EMAX
YES
NO
ERROR EMAX
EMAX = MAXIMUM DESIRED ERROR
FIGURE 3. V
TRIP
PROGRAMMING SEQUENCE FLOW CHART
X5323,
1
2
3
4
8
7
6
5
V
TRIP
ADJ.
PROGRAM
NC
NC
V
P
RESET V
TRIP
TEST
V
TRIP
SET V
TRIP
NC
RESET
4.7k
4.7k
10k
10k
+
FIGURE 4. SAMPLE V
TRIP
RESET CIRCUIT
X5325
X5323, X5325
6
FN8131.3
December 9, 2015
SPI Serial Memory
The memory portion of the device is a CMOS serial EEPROM
array with Intersil’s block lock protection. The array is
internally organized as x8. The device features a Serial
Peripheral Interface (SPI) and software protocol allowing
operation on a simple four-wire bus.
The device utilizes Intersil’s proprietary Direct Write
cell,
providing a minimum endurance of 100,000 cycles and a
minimum data retention of 100 years.
The device is designed to interface directly with the
synchronous Serial Peripheral Interface (SPI) of many
popular microcontroller families. It contains an 8-bit
instruction register that is accessed via the SI input, with
data being clocked in on the rising edge of SCK. CS
must be
LOW during the entire operation.
All instructions (Table 1), addresses and data are transferred
MSB first. Data input on the SI line is latched on the first
rising edge of SCK after CS
goes LOW. Data is output on the
SO line by the falling edge of SCK. SCK is static, allowing
the user to stop the clock and then start it again to resume
operations where left off.
Write Enable Latch
The device contains a write enable latch. This latch must be
SET before a write operation is initiated. The WREN
instruction will set the latch and the WRDI instruction will
reset the latch (Figure 3). This latch is automatically reset
upon a power-up condition and after the completion of a
valid write cycle.
Status Register
The RDSR instruction provides access to the status register.
The status register may be read at any time, even during a
write cycle. The status register is formatted as follows:
The Write-In-Progress (WIP) bit is a volatile, read only bit
and indicates whether the device is busy with an internal
nonvolatile write operation. The WIP bit is read using the
RDSR instruction. When set to a “1”, a nonvolatile write
operation is in progress. When set to a “0”, no write is in
progress.
The Write Enable Latch (WEL) bit indicates the status of
the write enable latch. When WEL = 1, the latch is set
HIGH and when WEL = 0 the latch is reset LOW. The WEL
bit is a volatile, read only bit. It can be set by the WREN
instruction and can be reset by the WRDS instruction.
The block lock bits, BL0 and BL1, set the level of block lock
protection. These nonvolatile bits are programmed using the
WRSR instruction and allow the user to protect one quarter,
one half, all or none of the EEPROM array. Any portion of the
array that is block lock protected can be read but not written. It
will remain protected until the BL bits are altered to disable
block lock protection of that portion of memory.
NOTE: *Instructions are shown MSB in leftmost position. Instructions are transferred MSB first.
7 65 43210
WPEN FLB WD1 WD0 BL1 BL0 WEL WIP
TABLE 1. INSTRUCTION SET
INSTRUCTION NAME INSTRUCTION FORMAT* OPERATION
WREN 0000 0110 Set the write enable latch (enable write operations)
SFLB 0000 0000 Set flag bit
WRDI/RFLB 0000 0100 Reset the write enable latch/reset flag bit
RSDR 0000 0101 Read status register
WRSR 0000 0001 Write status register (watchdog, block lock, WPEN and flag bits)
READ 0000 0011 Read data from memory array beginning at selected address
WRITE 0000 0010 Write data to memory array beginning at selected address
TABLE 2. BLOCK PROTECT MATRIX
WREN CMD STATUS REGISTER DEVICE PIN BLOCK BLOCK STATUS REGISTER
WEL WPEN WP
Protected Block Unprotected Block WPEN, BL0, BL1 WD0, WD1
0 X X Protected Protected Protected
1 1 0 Protected Writable Protected
1 0 X Protected Writable Writable
1 X 1 Protected Writable Writable
X5323, X5325

X5325S8IZ-2.7A

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Supervisory Circuits CPU SUP/WDT 32K SPI EE RST HI 2 7-3 6V
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union