ST7-EPB 1 Getting Started
UM0028 Rev 4 7/15
1.2 Setting up your ST7-EPB
To setup your ST7-EPB programming board:
1. Shut down and power-off the host PC.
2. Connect one end of the supplied parallel cable to the EPB’s P1 connector and the
other end to one of the host PC’s parallel ports (LPT1 or LPT2).
Note: Be sure to use the parallel cable provided with your kit — using a longer parallel cable may
cause malfunctions.
Connect the cable directly between the host PC and the programming board — inserting
additional cables or switch boxes between the host PC and the programming board may
cause malfunctions.
If a dongle (a hardware key required by some software packages) is already connected to
the PC’s parallel port, it should not interfere with the programming board. However, if a
malfunction of the board occurs, please remove the dongle and reconnect your EPB.
1. Connect the power supply to the programming board. Ensure that the power supply is
adapted to the mains voltage and outlet type used in your country.
Note: The board can be supplied from the integrated power supply provided with the board, or
from an external +15 V
DC
/ 0.5 A power supply.
2. Power on the host PC.
1.3 Using the programming sockets
All ST7-EPBs come with one or more sockets for programming. The sockets that are
available to you for programming will vary depending on the packages for the ST7 sub-
family that your programming board supports.
Regardless of the type of socket, when installing an ST7 for programming you must ensure
that pin 1 of the ST7 corresponds with pin 1 of the socket.
To install your ST7:
1. Set up the EPB as described in
Section 1.2
on page 7.
2. Identify the socket for your device package on the programming board.
3. Open the socket, or lift the lever (for ZIF sockets) and place the device into the socket
with pin 1 matching the pin 1 indicator on the programming board.
Caution: Take care when placing the device into a socket so as not to damage the device or the
board. Forcing the MCU into the socket may result in damage to the socket.
Optional
4
Figure 2. Parts delivered with ST7-EPBs (not to scale)
1 Getting Started ST7-EPB
8/15 UM0028 Rev 4
4. Lock the device in place by lowering the lever again.
Use
ST7 Visual Programmer
to program your device. For more detailed information about
its use, refer to the software’s online help.
1.4 Using an in-circuit programming connection
Some ST7-EPB programmers allow in-circuit programming (ICP) of supported ST7 Flash
microcontrollers, thanks to the In-Circuit Communication (ICC) protocol developed for ST7.
Figure 3. Installing MCU in a ZIF socket
Pin 1 indicator
Pin 1 indicator
Pin
This section provides information to help you setup your application
board for in-circuit programming of your ST7.
To take advantage of ICP you must have an ICC connector (10-pin
HE-10 type) installed on your application board allowing you to
connect it to your programming board with the provided ICC cable
(10-pin ribbon cable). This connection is illustrated in
Figure 4
.
HE
-
10
t
ype connec
t
or
Figure 4. In-Circuit Communication interface
ST7-EPB 1 Getting Started
UM0028 Rev 4 9/15
Note: When using the ST7MDTS1-EPB, the VDD_APPLI is not connected to the ST7. When
setting up your application for in-circuit programming, refer to the ICP Interface diagram in
the In-CIrcuit Programming section of the ST7SCR Datasheet, instead of the diagram
provided above.
Using the ICC protocol for in-circuit programming requires that a minimum of 4 and as many
as 6 pins of your ST7 be connected to your programming board (see
Tab le 1
). Additional
notes about these connections are provided in this section.
Note: For specific ICC connection requirements for microcontroller introduced after the publication
of this document, please refer to the microcontroller datasheet.
Isolation of ICCDATA and ICCCLK pins
From the moment that your ST7-EPB is plugged into the application board, the ICCDATA
and ICCCLK pins must not be used by other application devices, even when you are not
programming the ST7. If the application uses these pins as inputs, isolation such as a serial
resistor must be implemented to prevent other application devices from forcing a signal on
either of these pins. The application board must not drive current in excess of 1mA.
If the ICCDATA and ICCCLK pins are only used as outputs by the application, no signal
isolation is necessary.
For ST7 without an ICCSEL pin, during normal operation the ICCCLK pin must be pulled-up
internally or externally (10Kpull-up required in noisy environments). This is to avoid
entering ICC mode unintentionally during a reset.
Isolation of the RESET pin
During an ICC session, your ST7-EPB must control the ST7’s RESET pin. No external reset
can be generated by the application. This can lead to a conflict if the application reset
circuitry signal exceeds 5mA (push-pull output or pull-up resistor <1k). To avoid such
conflicts, a Shottky diode can be used to isolate the application reset circuit.
ICCSEL/VPP pin
The application pull-down resistor must not be lower than 10k.
Table 1. ICC connection requirements
ST7 pin Connects to...
ICCDATA ICC input serial data pin ICCDATA
ICCCLK ICC output serial clock pin ICCCLK
RESET Device reset ICCRESET
ICCSEL/VPP Programming voltage ICCSEL/VPP
OSC1 or OSCIN
#
Main clock input for external ICCOSC
VDD Device power supply VDD_APPLI
VSS Device power supply (ground) GND
#
Optional connection for ST7MDTxx-EPB, see text.

ST7MDT2-EPB2/US

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
BOARD PROGRAMMING SGL POS ST7
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet