ST52T430/E430
13 IMPORTANT NOTES
13.1 SILICON IDENTIFICATION
This document describes the limitations that apply
to ST52X430 devices.
13.2 SILICON LIMITATIONS
13.2.1 Exit from HALT with a long duration Ex-
ternal Interrupt signal.
Description.
Interrupt signals applied to the INT pin can cause
side effects after a wake-up from HALT mode if
these signals have a long duration. After the
interrupt signal, the device wakes-up and serves
the External Interrupt service routine; if the HALT
instruction is executed again when the signal
applied on the INT pin is still active, the device
immediately exits from HALT mode and the lower
priority interrupt routine is serviced.
Workaround.
To wake-up the device from the HALT mode, use
Exernal Interrupt signals whose time duration is
shorter than the shortest time between two
consecutive HALT instructions.
13.2.2 Interrupt priority change after a RINT in-
struction.
Description.
If an interrupt is reset with the RINT instruction
within its own interrupt routine, the priority level of
the interrupt becomes the lowest and the routine
can be immediately interrupted by a lower priority
interrupt request.
Workaround.
Avoid insertion of RINT instruction in its own
interrupt
routine,
unless interrupt is already
configured with lowest priority.
13.2.3 Zero Flag after Multiplication.
Description. If the LSB of the multiplication result
is 0, the Zero flag is set although the result is not 0.
Workaround.
To check if the result of the multiplication is 0,
control the Zero flag and the MSB.
13.3 HARDWARE TOOL WARNING
DESCRIPTION
13.3.1 ST52x430 low cost Evaluation Kits resis-
tors.
Description.
ST52x430LC/KIT
Evaluation
Kit
can
have
communication problems with some parallel ports
of the PC. In these cases, even if the port is well
configured as BI-DIRECTIONAL or EPP, the
following condition may occur:
- During write operations: a "write memory error"
appears on the output programmer window, and
the micro cannot be programmed.
- During read operations: the memory-dumped
code is always FFh even if the micro is not blank.
The problem is related to the signal levels driven
from some parallel ports of the PC and can be
solved by changing three SIL Resistors (4 single
resistors) on the programmer: R1, R2 and R4
placed close to the parallel port connector (see
figure below).
Workaround.
The suggestion is to substitute the original 680ohm
value (code xx681x) with 100ohm (code xx101x),
or 82ohm (code xx820x).