7
FN8118.3
December 9, 2015
Figure 3. Reset V
TRIP
Level Sequence (V
CC
> 3V. WP = 15-18V, WEL bit set)
Figure 4. Sample V
TRIP
Reset Circuit
01234567
SCL
SDA
01234567
WP
V
P
= 15-18V
01234567
A0h 03h 00h
1
2
3
4
8
7
6
5
X4043
V
TRIP
Adj.
V
P
RESET
4.7K
SDA
SCL
µC
Adjust
Run
X4043, X4045
8
FN8118.3
December 9, 2015
Figure 5. V
TRIP
Programming Sequence
Control Register
The control register provides the user a mechanism for
changing the block lock and watchdog timer settings.
The block lock and watchdog timer bits are nonvolatile
and do not change when power is removed.
The control register is accessed with a special pream-
ble in the slave byte (1011) and is located at address
1FFh. It can only be modified by performing a byte
write operation directly to the address of the register
and only one data byte is allowed for each register
write operation. Prior to writing to the control register,
the WEL and RWEL bits must be set using a two step
process, with the whole sequence requiring 3 steps.
See "Writing to the Control Register".
The user must issue a stop after sending this byte to
the register to initiate the nonvolatile cycle that stores
WD1, WD0, BP2, BP1, and BP0. The X4043/45 will
not acknowledge any data bytes written after the first
byte is entered.
V
TRIP
Programming
Power-down
Actual
V
TRIP
Desired
V
TRIP
DONE
Set Higher V
TRIP
Sequence
Error < MDE
| Error | < | MDE |
YES
NO
Error > MDE
+
the Device
Desired
Present Value ?
V
TRIP
<
Execute
No
YES
Execute
V
TRIP
Reset Sequence
Set V
CC
= desired V
TRIP
New V
CC
applied =
Old
V
CC
applied + | Error |
New
V
CC
applied =
Old V
CC
applied – | Error |
Execute Reset V
TRIP
Sequence
Output Switches?
Let: MDE = Maximum Desired Error
MDE
+
Desired Value
MDE
Acceptable
Error Range
Error = Actual – Desired
(RESET
)
Ramp V
CC
= Error
X4043, X4045
9
FN8118.3
December 9, 2015
The state of the control register can be read at any time
by performing a random read at address 1FFh, using
the special preamble. Only one byte is read by each
register read operation. The X4043/45 resets itself after
the first byte is read. The master should supply a stop
condition to be consistent with the bus protocol, but a
stop is not required to end this operation.
RWEL: Register Write Enable Latch (Volatile)
The RWEL bit must be set to “1” prior to a write to the
Control Register.
WEL: Write Enable Latch (Volatile)
The WEL bit controls the access to the memory and to
the Register during a write operation. This bit is a vola-
tile latch that powers up in the LOW (disabled) state.
While the WEL bit is LOW, writes to any address,
including any control registers will be ignored (no
acknowledge will be issued after the Data Byte). The
WEL bit is set by writing a “1” to the WEL bit and
zeroes to the other bits of the control register. Once
set, WEL remains set until either it is reset to 0 (by
writing a “0” to the WEL bit and zeroes to the other bits
of the control register) or until the part powers up
again. Writes to the WEL bit do not cause a nonvolatile
write cycle, so the device is ready for the next opera-
tion immediately after the stop condition.
BP2, BP1, BP0: Block Protect Bits (Nonvolatile)
The block protect bits, BP2, BP1 and BP0, determine
which blocks of the array are write protected. A write to
a protected block of memory is ignored. The block pro-
tect bits will prevent write operations to one of eight
segments of the array.
WD1, WD0: Watchdog Timer Bits
The bits WD1 and WD0 control the period of the
watchdog timer. The options are shown below.
Writing to the Control Register
Changing any of the nonvolatile bits of the control reg-
ister requires the following steps:
Write a 02H to the control register to set the write
enable latch (WEL). This is a volatile operation, so
there is no delay after the write. (Operation pre-
ceeded by a start and ended with a stop).
Write a 06H to the control register to set both the
register write enable latch (RWEL) and the WEL bit.
This is also a volatile cycle. The zeros in the data
byte are required. (Operation preceeded by a start
and ended with a stop).
Write a value to the control register that has all the
control bits set to the desired state. This can be rep-
resented as 0xys t01r in binary, where xy are the
WD bits, and rst are the BP bits. (Operation pre-
ceeded by a start and ended with a stop). Since this
is a nonvolatile write cycle it will take up to 10ms to
complete. The RWEL bit is reset by this cycle and
the sequence must be repeated to change the non-
volatile bits again. If bit 2 is set to ‘1’ in this third step
(0xys t11r) then the RWEL bit is set, but the WD1,
WD0, BP2, BP1 and BP0 bits remain unchanged.
Writing a second byte to the control register is not
allowed. Doing so aborts the write operation and
returns a NACK.
A read operation occurring between any of the previ-
ous operations will not interrupt the register write
operation.
The RWEL bit cannot be reset without writing to the
nonvolatile control bits in the control register, power
cycling the device or attempting a write to a write
protected block.
To illustrate, a sequence of writes to the device con-
sisting of [02H, 06H, 02H] will reset all of the nonvola-
tile bits in the control register to 0. A sequence of [02H,
06H, 06H] will leave the nonvolatile bits unchanged
and the RWEL bit remains set.
76 5 4 3 2 1 0
0 WD1 WD0 BP1 BP0 RWEL WEL BP2
BP2
BP1
BP0
Protected Addresses
(Size) Array Lock
0 0 0 None (factory setting) None
0 0 1 180h - 1FFh (128 bytes) Upper 1/4 (Q4)
0 1 0 100h - 1FFh
(256 bytes) Upper 1/2 (Q3,Q4)
0 1 1 000h - 1FFh
(512 bytes) Full Array (All)
1 0 0 000h - 00Fh (16 bytes) First Page (P1)
1 0 1 000h - 01Fh
(32 bytes) First 2 pgs (P2)
1 1 0 000h - 03Fh
(64 bytes) First 4 pgs (P4)
1 1 1 000h - 07Fh (128 bytes) First 8 pgs (P8)
WD1 WD0 Watchdog Time Out Period
0 0 1.4 seconds
0 1 600 milliseconds
1 0 200 milliseconds
1 1 Disabled (factory setting)
X4043, X4045

X4043S8-2.7T1

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
IC SUPERVISOR CPU 4K EE 8-SOIC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union