ST7L15, ST7L19
11/138
FLASH PROGRAM MEMORY (cont’d)
4.4 ICC INTERFACE
ICP needs a minimum of four and up to six pins to
be connected to the programming tool. These pins
are:
– RESET: Device reset
–VSS: Device power supply ground
– ICCCLK: ICC output serial clock pin
– ICCDATA: ICC input serial data pin
– OSC1: Main clock input for external source
(not required on devices without OSC1/OSC2
pins)
–VDD: Application board power supply (option-
al, see Note 3)
Figure 4. Typical ICC Interface
Notes:
1. If the ICCCLK or ICCDATA pins are only used as out-
puts in the application, no signal isolation is necessary. As
soon as the Programming Tool is plugged to the board,
even if an ICC session is not in progress, the ICCCLK and
ICCDATA pins are not available for the application. If they
are used as inputs by the application, isolation such as a
serial resistor must be implemented in case another de-
vice forces the signal. Refer to the Programming Tool
documentation for recommended resistor values.
2. During the ICP session, the programming tool must
control the RESET pin. This can lead to conflicts between
the programming tool and the application reset circuit if it
drives more than 5mA at high level (push-pull output or
pull-up resistor < 1K). A schottky diode can be used to
isolate the application RESET circuit in this case. When
using a classical RC network with R > 1K or a reset man-
agement
IC
with
open
drain
output
and
pull-up
resistor > 1K, no additional components are needed. In all
cases the user must ensure that no external reset is gen-
erated by the application during the ICC session.
3. The use of pin 7 of the ICC connector depends on the
Programming Tool architecture. This pin must be con-
nected when using most ST Programming Tools (it is
used to monitor the application power supply). Please re-
fer to the Programming Tool Manual.
4. Pin 9 must be connected to the OSC1 pin of the ST7
when the clock is not available in the application or if the
selected clock option is not programmed in the option
byte. On ST7 devices with multi-oscillator capability,
OSC2 must be grounded in this case.
5. In 38-pulse ICC mode, the internal RC oscillator is
forced as a clock source, regardless of the selection in the
option byte. For ST7L1 devices which do not support the
internal RC oscillator, the “option byte disabled” mode
must be used (35-pulse ICC mode entry, clock provided
by the tool).
Caution: During normal operation the ICCCLK pin
must be pulled up, internally or externally (external
pull-up of 10k mandatory in noisy environment).
This is to avoid entering ICC mode unexpectedly
during a reset. In the application, even if the pin is
configured as output, any reset puts it back in input
pull-up.
ICC CONNECTOR
ICCDAT
A
ICCCL
K
RESE
T
VDD
HE10 CONNECTOR TYPE
APPLICATION
POWER SUPPLY
1
2
4
6
8
10
97
5
3
PROGRAMMING TOOL
ICC CONNECTOR
APPLICATION BOARD
ICC Cable
(See Note 3)
ST7
CL2
CL1
OSC1
OSC2
OPTIONAL
See Note 1
See Note 1 and Caution
See Note 2
APPLICATION
RESET SOURCE
APPLICATION
I/O
(See Note 4)
1