Professional Documents
Culture Documents
X5328, X5329 (Replaces X25328, X25329) : CPU Supervisor With 32kbit SPI EEPROM
X5328, X5329 (Replaces X25328, X25329) : CPU Supervisor With 32kbit SPI EEPROM
X5328, X5329 (Replaces X25328, X25329) : CPU Supervisor With 32kbit SPI EEPROM
FEATURES DESCRIPTION
• Low VCC detection and reset assertion These devices combine three popular functions, Power-
—Five standard reset threshold voltages on Reset Control, Supply Voltage Supervision, and Block
—Re-program low VCC reset threshold voltage Lock Protect Serial EEPROM Memory in one package.
using special programming sequence This combination lowers system cost, reduces board
—Reset signal valid to VCC = 1V space requirements, and increases reliability.
• Long battery life with low power consumption
Applying power to the device activates the power-on
—<1µA max standby current
reset circuit which holds RESET/RESET active for a
—<400µA max active current during read
period of time. This allows the power supply and oscilla-
• 32Kbits of EEPROM
• Built-in inadvertent write protection tor to stabilize before the processor can execute code.
—Power-up/power-down protection circuitry The device’s low VCC detection circuitry protects the
—Protect 0, 1/4, 1/2 or all of EEPROM array with user’s system from low voltage conditions by holding
Block Lock™ protection RESET/RESET active when VCC falls below a mini-
—In circuit programmable ROM mode mum VCC trip point. RESET/RESET remains asserted
• 2MHz SPI interface modes (0,0 & 1,1) until VCC returns to proper operating level and stabi-
• Minimize EEPROM programming time lizes. Five industry standard VTRIP thresholds are
—32-byte page write mode available, however, Intersil’s unique circuits allow the
—Self-timed write cycle threshold to be reprogrammed to meet custom
—5ms write cycle time (typical) requirements or to fine-tune the threshold in applica-
• 2.7V to 5.5V and 4.5V to 5.5V power supply tions requiring higher precision.
operation
• Available packages
—14 Ld TSSOP, 8 Ld SOIC, 8 Ld PDIP
• Pb-free plus anneal available (RoHS compliant)
BLOCK DIAGRAM
WP Protect Logic
SI Data
Register Status
SO Register
Command
SCK Decode & 8Kbits
EEPROM Array
Control
CS Logic 8Kbits
16Kbits
Reset
Timebase
RESET/RESET
Power-on and
Low Voltage
VCC + Reset
Generation X5328 = RESET
VTRIP -
X5329 = RESET
Ordering Information
VCC RANGE VTRIP TEMP PACKAGE
PART NUMBER PART MARKING (V) RANGE RANGE (°C) (RoHS Compliant)
X5328PZ-4.5A (Note) (No longer available, recommended X5328P Z AL 4.5-5.5 4.5-4.75 0 to 70 8 Ld PDIP
replacement: X5328S8Z-4.5A)
X5328PZ (Note) (No longer available, recommended X5328P Z 4.5-5.5 4.25-4.5 0 to 70 8 Ld PDIP
replacement: X5328S8Z)
X5328PZ-2.7A (Note) (No longer available, recommended X5328P Z AN 2.7-5.5 2.85-3.0 0 to 70 8 Ld PDIP
replacement: X5328S8Z-2.7A)
PIN DESCRIPTION
PIN CONFIGURATION
14 Ld TSSOP
8 Ld SOIC/PDIP CS 1 14 VCC
1 8 VCC SO 2 13 RESET/RESET
CS
NC 3 12 NC
SO 2 7 RESET/RESET
X5328/29 NC 4 X5328/29 11 NC
WP 3 6 SCK NC 5 10 NC
VCC 4 5 SI WP SCK
6 9
VSS 7 8 SI
Power-On Reset
Application of power to the X5328/X5329 activates a CS
Power-on Reset Circuit. This circuit goes active at about VP
1V and pulls the RESET/RESET pin active. This signal
SCK
prevents the system microprocessor from starting to
operate with insufficient voltage or prior to stabilization of VP
the oscillator. When VCC exceeds the device VTRIP
value for 200ms (nominal) the circuit releases SI
RESET/RESET, allowing the processor to begin execut-
ing code.
Resetting the VTRIP Voltage
Low Voltage Monitoring This procedure sets the VTRIP to a “native” voltage level.
During operation, the X5328/X5329 monitors the VCC For example, if the current VTRIP is 4.4V and the VTRIP is
level and asserts RESET/RESET if supply voltage falls reset, the new VTRIP is something less than 1.7V. This
below a preset minimum VTRIP. The RESET/RESET sig- procedure must be used to set the voltage to a lower
nal prevents the microprocessor from operating in a value.
power fail or brownout condition. The RESET/RESET
To reset the VTRIP voltage, apply a voltage between 2.7
signal remains active until the voltage drops below 1V. It
and 5.5V to the VCC pin. Tie the CS pin, the WP pin, and
also remains active until VCC returns and exceeds VTRIP
the SCK pin HIGH. RESET/RESET and SO pins are left
for 200ms.
unconnected. Then apply the programming voltage VP
to the SI pin ONLY and pulse CS LOW then HIGH.
VCC Threshold Reset Procedure
Remove VP and the sequence is complete.
The X5328/X5329 has a standard VCC threshold (VTRIP)
voltage. This value will not change over normal operat- Figure 2. Reset VTRIP Voltage
ing and storage conditions. However, in applications
where the standard VTRIP is not exactly right, or for
higher precision in the VTRIP value, the X5328/X5329
CS
threshold may be adjusted.
Setting the VTRIP Voltage SCK
VCC
VTRIP Programming
Execute
Reset VTRIP
Sequence
Decrement VCC
(VCC = VCC - 10mV)
NO RESET pin
goes active?
YES
DONE
Emax = Maximum Desired Error
Reset VTRIP
10K 10K
Test VTRIP
Set VTRIP
All instructions (Table 1), addresses and data are trans- *Bits (5,4) should be written as ‘1’ only.
ferred MSB first. Data input on the SI line is latched on The Write-In-Progress (WIP) bit is a volatile, read only
the first rising edge of SCK after CS goes LOW. Data is bit and indicates whether the device is busy with an
output on the SO line by the falling edge of SCK. SCK is internal nonvolatile write operation. The WIP bit is read
static, allowing the user to stop the clock and then start it using the RDSR instruction. When set to a “1”, a nonvol-
again to resume operations where left off. atile 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 In Circuit Programmable ROM Mode
the Write Enable Latch. When WEL = 1, the latch is set This mechanism protects the block lock and Watchdog
HIGH and when WEL = 0 the latch is reset LOW. The bits from inadvertent corruption.
WEL bit is a volatile, read only bit. It can be set by the
WREN instruction and can be reset by the WRDS In the locked state (Programmable ROM Mode) the WP pin
instruction. is LOW and the nonvolatile bit WPEN is “1”. This mode
disables nonvolatile writes to the device’s Status Register.
The block lock bits, BL0 and BL1, set the level of block
lock protection. These nonvolatile bits are programmed Setting the WP pin LOW while WPEN is a “1” while an
using the WRSR instruction and allow the user to protect internal write cycle to the Status Register is in progress
one quarter, one half, all or none of the EEPROM array. will not stop this write operation, but the operation dis-
Any portion of the array that is block lock protected can ables subsequent write attempts to the Status Register.
be read but not written. It will remain protected until the
When WP is HIGH, all functions, including nonvolatile
BL bits are altered to disable block lock protection of that
writes to the Status Register operate normally.
portion of memory.
Setting the WPEN bit in the Status Register to “0” blocks
Status Register Bits Array Addresses Protected the WP pin function, allowing writes to the Status Register
BL1 BL0 X5328/X5329 when WP is HIGH or LOW. Setting the WPEN bit to “1”
0 0 None while the WP pin is LOW activates the Programmable
ROM mode, thus requiring a change in the WP pin prior to
0 1 $0C00-$0FFF subsequent Status Register changes. This allows manu-
1 0 $0800-$0FFF facturing to install the device in a system with WP pin
1 1 $0000-$0FFF grounded and still be able to program the Status Register.
Manufacturing can then load Configuration data, manu-
The FLAG bit shows the status of a volatile latch that can facturing time and other parameters into the EEPROM,
be set and reset by the system using the SFLB and RFLB then set the portion of memory to be protected by setting
instructions. The Flag bit is automatically reset upon the block lock bits, and finally set the “OTP mode” by set-
power-up. ting the WPEN bit. Data changes now require a hardware
change.
The nonvolatile WPEN bit is programmed using the
WRSR instruction. This bit works in conjunction with the
WP pin to provide an In-Circuit Programmable ROM func-
tion (Table 2). WP is LOW and WPEN bit programmed
HIGH disables all Status Register Write Operations.
CS
0 1 2 3 4 5 6 7 8 9 10 20 21 22 23 24 25 26 27 28 29 30
SCK
SI 15 14 13 3 2 1 0
Data Out
High Impedance
SO 7 6 5 4 3 2 1 0
MSB
Read Sequence For the Page Write Operation (byte or page write) to be
When reading from the EEPROM memory array, CS is completed, CS can only be brought HIGH after bit 0 of
first pulled low to select the device. The 8-bit READ the last data byte to be written is clocked in. If it is
instruction is transmitted to the device, followed by the brought HIGH at any other time, the write operation will
16-bit address. After the READ opcode and address are not be completed (Figure 4).
sent, the data stored in the memory at the selected To write to the Status Register, the WRSR instruction is
address is shifted out on the SO line. The data stored in followed by the data to be written (Figure 5). Data bits 0
memory at the next address can be read sequentially by and 1 must be “0”.
continuing to provide clock pulses. The address is auto-
matically incremented to the next higher address after While the write is in progress following a Status Register
each byte of data is shifted out. When the highest or EEPROM Sequence, the Status Register may be
address is reached, the address counter rolls over to read to check the WIP bit. During this time the WIP bit
address $0000 allowing the read cycle to be continued will be high.
indefinitely. The read operation is terminated by taking
CS high. Refer to the Read EEPROM Array Sequence OPERATIONAL NOTES
(Figure 1). The device powers-up in the following state:
To read the Status Register, the CS line is first pulled low – The device is in the low power standby state.
to select the device followed by the 8-bit RDSR instruc-
tion. After the RDSR opcode is sent, the contents of the – A HIGH to LOW transition on CS is required to enter
Status Register are shifted out on the SO line. Refer to an active state and receive an instruction.
the Read Status Register Sequence (Figure 2). – SO pin is high impedance.
– The Write Enable Latch is reset.
Write Sequence
– The Flag Bit is reset.
Prior to any attempt to write data into the device, the
“Write Enable” Latch (WEL) must first be set by issuing – Reset Signal is active for tPURST.
the WREN instruction (Figure 3). CS is first taken LOW,
then the WREN instruction is clocked into the device. Data Protection
After all eight bits of the instruction are transmitted, CS The following circuitry has been included to prevent
must then be taken HIGH. If the user continues the Write inadvertent writes:
Operation without taking CS HIGH after issuing the
WREN instruction, the Write Operation will be ignored. – A WREN instruction must be issued to set the Write
Enable Latch.
To write data to the EEPROM memory array, the user
– CS must come HIGH at the proper clock count in order
then issues the WRITE instruction followed by the 16-bit
to start a nonvolatile write cycle.
address and then the data to be written. Any unused
address bits are specified to be “0’s”. The WRITE opera-
tion minimally takes 32 clocks. CS must go low and
remain low for the duration of the operation. If the
address counter reaches the end of a page and the
clock continues, the counter will roll back to the first
address of the page and overwrite any data that may
have been previously written.
CS
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
SCK
Instruction
SI
Data Out
High Impedance
SO 7 6 5 4 3 2 1 0
MSB
CS
0 1 2 3 4 5 6 7
SCK
SI
High Impedance
SO
0 1 2 3 4 5 6 7 8 9 10 20 21 22 23 24 25 26 27 28 29 30 31
SCK
CS
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
SCK
CS
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SCK
High Impedance
SO
SYMBOL TABLE
Must be Will be
steady steady
D.C. OPERATING CHARACTERISTICS (Over the recommended operating conditions unless otherwise specified.)
Limits
Symbol Parameter Min. Typ. Max. Unit Test Conditions
ICC1 VCC Write Current (Active) 5 mA SCK = VCC x 0.1/VCC x 0.9 @ 2MHz,
SO = Open
ICC2 VCC Read Current (Active) 0.4 mA SCK = VCC x 0.1/VCC x 0.9 @ 2MHz,
SO = Open
ISB VCC Standby Current 1 µA CS = VCC, VIN = VSS or VCC,
VCC = 5.5V
ILI Input Leakage Current 0.1 10 µA VIN = VSS to VCC
ILO Output Leakage Current 0.1 10 µA VOUT = VSS to VCC
VIL(1) Input LOW Voltage -0.5 VCC x 0.3 V
VIH(1) Input HIGH Voltage VCC x 0.7 VCC + 0.5 V
VOL1 Output LOW Voltage 0.4 V VCC > 3.3V, IOL = 2.1mA
VOL2 Output LOW Voltage 0.4 V 2V < VCC 3.3V, IOL = 1mA
VOL3 Output LOW Voltage 0.4 V VCC 2V, IOL = 0.5mA
VOH1 Output HIGH Voltage VCC - 0.8 V VCC > 3.3V, IOH = -1.0mA
VOH2 Output HIGH Voltage VCC - 0.4 V 2V < VCC 3.3V, IOH = -0.4mA
VOH3 Output HIGH Voltage VCC - 0.2 V VCC 2V, IOH = -0.25mA
VOLS Reset Output LOW Voltage 0.4 V IOL = 1mA
Notes: (1) VIL min. and VIH max. are for reference only and are not tested.
(2) This parameter is periodically sampled and not 100% tested.
Output RESET/RESET
CS
tLEAD tLAG
SCK
SI MSB IN LSB IN
High Impedance
SO
CS
SCK
ADDR
SI
LSB IN
VTRIP VTRIP
VCC tPURST
0 Volts
tPURST tF
tR tRPD
RESET (X5328)
RESET (X5329)
tTHD
VCC VTRIP
tTSU
tRP
tVPS tP tVPH
CS tVPO
tVPS tVPH
VP
SCK
VP tVPO
SI
VCC*
tRP
tVPS tP tVP1
CS tVPS tVPO
tVPH
VCC
SCK
VP tVPO
SI
TYPICAL PERFORMANCE
2 205
200
195
190
Time (ms)
185
Isb (µA)
5.025
VTRIP = 5V
5.000
4.975
3.525
VTRIP = 3.5V
Voltage
3.500
3.475
2.525
VTRIP = 2.5V
2.500
2.475
0 25 85
Temperature
Revision History
The revision history provided is for informational purposes only and is believed to be accurate, but not warranted. Please go to the web to make
sure that you have the latest revision.
About Intersil
Intersil Corporation is a leading provider of innovative power management and precision analog solutions. The company's products
address some of the largest markets within the industrial and infrastructure, mobile computing and high-end consumer markets.
For the most updated datasheet, application notes, related documentation and related parts, please see the respective product
information page found at www.intersil.com.
You may report errors or suggestions for improving this datasheet by visiting www.intersil.com/ask.
4
4.90 ± 0.10 A
DETAIL "A" 0.22 ± 0.03
6.0 ± 0.20
3.90 ± 0.10
PIN NO.1
ID MARK
(0.35) x 45°
4° ± 4°
0.43 ± 0.076
1.27
0.25 M C A B
SIDE VIEW “B”
TOP VIEW
1.75 MAX
1.45 ± 0.1
0.25
GAUGE PLANE
C
0.175 ± 0.075 SEATING PLANE
0.10 C
SIDE VIEW “A
0.63 ±0.23
DETAIL "A"
(1.27) (0.60)
NOTES:
(1.50)
1. Dimensions are in millimeters.
Dimensions in ( ) for Reference Only.
D E N
PIN #1
A2 A INDEX
E1
SEATING
PLANE c
L
A1
eA 1 2 N/2
NOTE 5
e b eB b2
MDP0031
PLASTIC DUAL-IN-LINE PACKAGE
INCHES
SYMBOL PDIP8 PDIP14 PDIP16 PDIP18 PDIP20 TOLERANCE NOTES
A 0.210 0.210 0.210 0.210 0.210 MAX
A1 0.015 0.015 0.015 0.015 0.015 MIN
A2 0.130 0.130 0.130 0.130 0.130 ±0.005
b 0.018 0.018 0.018 0.018 0.018 ±0.002
b2 0.060 0.060 0.060 0.060 0.060 +0.010/-0.015
c 0.010 0.010 0.010 0.010 0.010 +0.004/-0.002
D 0.375 0.750 0.750 0.890 1.020 ±0.010 1
E 0.310 0.310 0.310 0.310 0.310 +0.015/-0.010
E1 0.250 0.250 0.250 0.250 0.250 ±0.005 2
e 0.100 0.100 0.100 0.100 0.100 Basic
eA 0.300 0.300 0.300 0.300 0.300 Basic
eB 0.345 0.345 0.345 0.345 0.345 ±0.025
L 0.125 0.125 0.125 0.125 0.125 ±0.010
N 8 14 16 18 20 Reference
Rev. C 2/07
NOTES:
1. Plastic or metal protrusions of 0.010” maximum per side are not included.
2. Plastic interlead protrusions of 0.010” maximum per side are not included.
3. Dimensions E and eA are measured with the leads constrained perpendicular to the seating plane.
4. Dimension eB is measured with the lead tips unconstrained.
5. 8 and 16 lead packages have half end-leads as shown.
14 8 SEE
DETAIL "X"
6.40
PIN #1
4.40 ±0.10 I.D. MARK
2 3
0.20 C B A 1 7
0.65 B 0.09-0.20
1.00 REF
H 0.05
C
0.90 +0.15/-0.10
1.20 MAX
SEATING GAUGE
PLANE PLANE 0.25
0.25 +0.05/-0.06 5
0.10 C 0.05 MIN 0°-8°
0.10 CBA
0.15 MAX 0.60 ±0.15
(1.45)
NOTES:
1. Dimension does not include mold flash, protrusions or gate burrs.
(5.65)
Mold flash, protrusions or gate burrs shall not exceed 0.15 per side.
2. Dimension does not include interlead flash or protrusion. Interlead
flash or protrusion shall not exceed 0.25 per side.
3. Dimensions are measured at datum plane H.
4. Dimensioning and tolerancing per ASME Y14.5M-1994.
5. Dimension does not include dambar protrusion. Allowable protrusion
shall be 0.80mm total in excess of dimension at maximum material
condition. Minimum space between protrusion and adjacent lead is 0.07mm.
(0.65 TYP) (0.35 TYP) 6. Dimension in ( ) are for reference only.
7. Conforms to JEDEC MO-153, variation AB-1.
TYPICAL RECOMMENDED LAND PATTERN