Equinox Systems PPM3 MK2 User manual

User Guide

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
i
Contents
Copyright Information............................................................................................................iii
Equinox Warranty Information..............................................................................................iv
Electromagnetic Compatibility (EMC) Compliance.............................................................vi
Technical Support..................................................................................................................vii
Product Documentation.......................................................................................................viii
1.0 Programmer Overview ......................................................................................................1
1.1 System Contents ............................................................................................................1
1.2 Hardware Overview (external layout).............................................................................2
1.3 I/O Connector Modules...................................................................................................3
1.3.1 Overview ................................................................................................................3
1.3.2 Connector Systems currently supported................................................................4
1.3.3 Programmers supported........................................................................................4
1.3.4 Overview of I/O Connector Modules......................................................................5
1.4 Special Function Modules (SFM) ..................................................................................7
1.4.1 SFM Module - Overview ........................................................................................7
1.4.2 SFM Module – Selection Guide.............................................................................7
1.4.3 SFM Module – how to fit a new module.................................................................8
1.4.4 SFM Module – declaring the module in a Programming Project...........................8
1.5 Programmer dimensions and mounting holes................................................................9
1.6 Programmer Specifications ..........................................................................................10
1.7 Device Support.............................................................................................................14
1.7.1 Devices supported by the programmer................................................................14
1.7.2 Programming Interface to Target Device.............................................................16
2.0 Getting Started Guide......................................................................................................17
2.1 Overview.......................................................................................................................17
2.2 Hardware Installation Procedure..................................................................................18
2.3 Software Overview and Installation..............................................................................22
2.3.1 Software Overview...............................................................................................22
2.3.2 Programmer Control Mechanisms.......................................................................23
2.3.3 Software Installation.............................................................................................24
2.4 Programmer Operating Modes.....................................................................................25
2.5 Development Mode (EDS)............................................................................................27
2.5.1 Overview ..............................................................................................................27
2.5.2 Creating a new EDS (Development Mode) Project.............................................27
2.5.3 Testing an existing Programming Project in a Project Collection in EDS
(Development Mode).....................................................................................................28
2.5.4 Overview of EDS – Development Mode..............................................................29
2.5.5 Buffer Window - Control Buttons..........................................................................31
2.5.6 Example of using EDS.........................................................................................32
2.6 Standalone Keypad Mode ............................................................................................33
2.6.1 Overview ..............................................................................................................33
2.6.2 Push Button Functions.........................................................................................35
2.6.3 Standalone Keypad Operation – step-by-step guide...........................................36
2.6.4 Standalone Keypad Operation – Flowchart.........................................................39
2.6.5 Programmer Status LED’s...................................................................................40
2.6.6 Remote Status LED’s...........................................................................................41

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
i
i
2.7 ASCII Text Communications Mode...............................................................................42
2.7.1 Overview...............................................................................................................42
2.7.2 Programmers supported.......................................................................................42
2.7.3 Limitations of this protocol....................................................................................42
2.7.4 Further Information...............................................................................................42
2.8 Standalone Remote I/O Programmer Control ..............................................................43
2.8.1 Overview...............................................................................................................43
2.8.2 TTL 4-Wire Control – Signal Connections ..........................................................44
2.8.3 Control diagram for Remote I/O 4-wire Control ...................................................45
2.8.4 Setting up a Programming Project for TTL Control Mode....................................46
2.9 Target System Connect / Disconnect detection ...........................................................47
2.10 Script Mode (ISP-PRO)...............................................................................................47
2.11 ConsoleEDS – Command Line control.......................................................................48
3.0 Serial Communications Ports.........................................................................................49
3.1 Overview.......................................................................................................................49
3.2 Communications Connectors (Rear panel)...................................................................50
3.3 Communications - DIP Switch Settings........................................................................50
3.4 RS-232 Operation.........................................................................................................52
3.5 RS-485 Operation.........................................................................................................53
3.6 Serial Cables and adaptors...........................................................................................54
4.0 Programmer / Target System Power Supply Scenarios ..............................................56
4.1 Overview.......................................................................................................................56
4.2 Power Connectors (rear panel).....................................................................................57
4.3 DC Power Cable Specification......................................................................................57
4.4 Voltage range................................................................................................................58
4.4.1 Programmer Output / Supply Voltage range........................................................58
4.4.2 Device Programming Voltage Range...................................................................59
4.5 Programmer / Target System Power Supply Schematic..............................................60
4.6 Earthing requirements...................................................................................................62
4.6.1 Overview...............................................................................................................62
4.6.2 Laptop earthing issues.........................................................................................62
4.6.3 Desktop PC earthing issues.................................................................................62
4.6.4 Earthing recommendations ..................................................................................63
4.7 Programmer Powers the Target System ......................................................................64
4.7.1 Overview...............................................................................................................64
4.7.2 Instructions...........................................................................................................65
4.8 Target System powers the Programmer (5.0V only)....................................................68
4.8.1 Overview...............................................................................................................68
4.8.2 Instructions...........................................................................................................70
4.9 Programmer and Target System are independently powered......................................71
4.9.1 Overview...............................................................................................................71
4.9.2 Instructions...........................................................................................................73

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008 ii
i
Copyright Information
Information in this document is subject to change without notice and does not represent a
commitment on the part of the manufacturer. The software described in this document is furnished
under license agreement or nondisclosure agreement and may be used or copied only in accordance
with the terms of the agreement.
It is against the law to copy the software on any medium except as specifically allowed in the license
or nondisclosure agreement.
The purchaser may make one copy of the software for backup purposes. No part of this manual may
be reproduced or transmitted in any form or by any means, electronic, mechanical, including
photocopying, recording, or information retrieval systems, for any purpose other than for the
purchaser’s personal use, without written permission.
© 2000 - 2008 Copyright Equinox Technologies UK Limited. All rights reserved.
AtmelTM and AVRTM are trademarks of the Atmel Corporation
Microsoft, MS-DOS, WindowsTM, Windows 95TM, Windows 98TM, Windows XPTM and Windows NT4TM
are registered trademarks of the Microsoft Corporation
IBM, PC and PS/2 are registered trademarks of International Business Machines Corporation
Intel, MCS 51, ASM-51 and PL/M-51 are registered trademarks of the Intel Corporation
Every effort was made to ensure accuracy in this manual and to give appropriate credit to persons,
companies and trademarks referenced herein.
Equinox guarantees that its products will be free from defects of material and workmanship under
normal use and service, and these products will perform to current specifications in accordance with,
and subject to, the Company’s standard warranty which is detailed in Equinox’s Purchase Order
Acknowledgment.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
i
v
Equinox Warranty Information
This product is guaranteed by Equinox Technologies UK Limited for a period of 12 months (1 year)
after the date of purchase against defects due to faulty workmanship or materials. One guarantee
covers both parts and labour. Service under the guarantee is only provided upon presentation of
reasonable evidence that the date of the claim is within the guarantee period (e.g. completed
registration/guarantee card or a purchase receipt).
The guarantee is not valid if the defect is due to accidental damage, misuse or neglect and in the
case of alterations or repair carried out by unauthorised persons. A number of exceptions to the
warranty are listed in the ‘Exceptions to warranty’ section below. Service (during and after guarantee
period) is available in all countries where the product is distributed by Equinox Technologies UK
Limited.
Exceptions to warranty
i. Over-voltage damage
This warranty does not cover damage to the programmer due to voltages beyond the specified
voltage limits being applied to the ‘DC Power Input’ (CON1) or any of the ISP Headers. The user
must ensure that sufficient care is taken to avoid over-voltage and static conditions on any of the
‘ISP Header’ I/O pins.
ii. Over-current damage
This warranty does not cover damage to the programmer due to excessive current being drawn
from the programmer power supply. The user must ensure that there is sufficient over-current
protection within the test fixture to protect against short circuit loads.
iii. Short-circuit damage
This warranty does not cover damage to the programmer due to short-circuit loads being placed
across programmer I/O lines.
Warning!
Any damage caused to the programmer by Electrostatic Discharge (ESD) through inadequate
earthing is not covered under the warranty of the product.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
v
Disclaimer
Whilst every effort has been made to ensure that programming algorithms are correct at the time of
their release, it is always possible that programming problems may be encountered, especially when
new devices and their associated algorithms are initially released. It is Equinox’s Company Policy to
endeavour to rectify any programming issues as quickly as possible after a validated fault report is
received.
It is recommended that high-volume users always validate that a sample of a devices has been
programmed correctly, before programming a large batch. Equinox Technologies UK Ltd. can not be
held responsible for any third party claims which arise out of the use of this programmer including
‘consequential loss’ and ‘loss of profit’.
Equinox Technologies UK Ltd. cannot be held responsible for any programming problems which are
‘out of our control’. This type of problem is usually listed in the ‘Errata Sheet’ for the particular device
being programmed and is available from the silicon vendor.
Information contained in this manual is for guidance purposes only and is subject to change. E&OE.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
v
i
Electromagnetic Compatibility (EMC)
Compliance
The ‘PPM3 MK2 Programmer’ is a CE Approved Product. It is designed for use in an ESD controlled
environment i.e. development or production. This means, therefore, that the user must ensure that
there is no possibility of damage from electrostatic discharge (ESD). Since the devices and equipment
to which this product is likely to be connected may well themselves be susceptible to ESD, this should
not pose any difficulty.
For example, if you are handling microcontrollers and EEPROMS etc. then you will already be used to
appropriate precautions, such as the use of anti-static mats, wrist straps and so on. You should treat
your ‘PPM3 MK2 Programmer’ with the same care as you would these types of devices. Always
ensure that you are not yourself carrying a static charge before handling the product. Wearing an
earthed anti-static wrist strap is recommended.
Equinox have taken great care in designing this product to be compliant with the European EMC
directive. When using the equipment be sure to follow the instructions provided. Although RF
emissions are within prescribed limits, care should be taken if you are using the product near to
sensitive apparatus. If you experience any difficulty please refer to Equinox Technical Support.
ESD Points to remember
•Work in a static-free environment.
•Wear an earthed wrist strap when handling either the programmer and/or
any programmable device.
•Ensure that the PC, programmer and Target system are connected to the
same EARTH (0V) potential.
•Do NOT plug the ISP cable of the programmer into a Target System when
the Target power is ON.
Warning!
Any damage caused to the programmer by Electrostatic Discharge (ESD) through inadequate
earthing is not covered under the warranty of the product.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008 vi
i
Technical Support
It is often the case that users experience problems when installing or using a product for the first time.
If you have a technical support problem, please consult the following list for help:
►Manual
►On-line help
Press <F1> for help at any time when running EQTools or ISP-PRO.
The help system is context-sensitive. Simply press <F1> on any error message and the
Possible causes of the error should be listed. This help system is updated on a regular
basis. Please see software update details for information on keeping up-to-date with
software revisions.
►Internet Web Site
The support page for all Equinox ISP Programmers can be found at:
http://www.equinox-tech.com/products/downloadsearch.asp
►E-mail
Please e-mail any technical support questions about this product to:
►Fax
Please fax any technical support questions about this product to: +44 (0) 1942 844181
Equinox will try our best to answer your questions about this product as quickly as
possible. However, we cannot promise an immediate reply. Please consult our web site for new
software updates as the problem that you are enquiring about may have already been fixed in a
new version.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
vii
i
Product Documentation
This manual provides an overview of the contents of the PPM3 Programming System plus associated
hardware and software. References may be made to other hardware and software products which are
not covered in detail in this manual. Please refer to the table below for a list of sources of
documentation and/or browse to http://www.equinox-tech.com/products/downloadsearch.asp
Software:
EQTools Script Builder – Manual
This software is used to create and upload ‘Programming Projects’ to
the programmer.
The following sources of documentation are available for this
software:
•Installation and Getting Started Guide (pdf manual)
•Help file
ASCII Text Communications Protocol – Application Note
This protocol can be used to control the programmer from an
external controller via RS-232.
The following sources of documentation are available for this
protocol:
•Application Note – AN110 for a full description.
ISP Pro – Manual
This software is used to control the programmer in a production
environment. It is not supplied as standard with this programmer.
The following sources of documentation are available for this
software:
•Installation and User Manual
•Help File
Upload Wizard - Standalone Project Upload Utility
This software utility is used to upload Programming Projects to any
Equinox programmer. These projects can then be used in
Standalone Mode, i.e. without a PC.
•Please follow the on-screen instructions within the Upload
Wizard utility itself.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008 i
x
Configit – Firmware Upgrade Utility
This utility is used to upgrade the firmware of the programmer if the
firmware version is < 3.00. A firmware update may be required to add
support for new devices and to correct any firmware issues.
Labview – Remote Application Control – Application Note
This upgrade allows a production facility to control a single
programmer from a ‘Labview for Windows’ application. The
Application note describes how to control the programmer using a
custom Labview (from National Instruments) application.
The following sources of documentation are available for this
software:
•Application Note - Remote Application Control of ISP-PRO
Remote Application Control – Application Note
Describes how to control the programmer using a custom Remote
Application written in e.g. Visual Basic, C++, C Builder, Delphi etc.
ConsoleEDS Pro – Application note
This software utility allows any Equinox programmer to be controlled
via simple Command Line instructions from a Command Window
within Windows.
The following sources of documentation are available for this
software:
•Application Note 111 – ConsoleEDS Manual
JTAG In-System (ISP) Upgrade – Application Note
This license upgrade enables the PPM3 Programmer to support
high-speed In-System Programming (ISP) of the Atmel ATmega
microcontroller family using the JTAG algorithm. Support is offered
for both single and multiple JTAG devices in a JTAG Chain.
Please refer to the following application note for further information:
•Application Note 101
Error Message Descriptions
This document lists all the possible error messages which can be
generated by the EQTools / ISP-PRO applications.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
x
Downloading up-to-date documentation and software:
In line with our policy of continuous improvement, the software and associated documentation for this
product are updated on a regular basis. For the most up-to-date software, firmware and
documentation, please refer to the <Downloads> page on our website.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008 1
1.0 Programmer Overview
1.1 System Contents
The PPM3-MK2 Module is supplied as a Programmer Module along with two plug-in I/O Connector
Modules, cables and software. Please see the full contents list detailed below.
Hardware
•PPM3 MKII Programmer – including SFM V1.0
Module (fitted internally)
•EQ-IOCON-1 – I/O Connection Module
•EQ-IOCON-2 – I/O Connection Module
•External Power Supply Adaptor (9V DC
regulated @ 1500 mA)
Cables
•DC Power Cable (jack to bare wires)
•9-way Female to 9-way Male Serial Cable
•25-way Female to 9-way Male Serial Adaptor
•10 way ISP Cable
•6 way ISP Cable
Miscellaneous
•4 x Rubber Feet
•1 x Jumper Link for re-flashing programmer
Software
(Supplied on an Equinox CD-ROM)
•EQTools
(Project Management Utility for Equinox
Production ISP Programmers)
Documentation
•PPM3 MK2 - User Guide

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
2
1.2 Hardware Overview (external layout)
Rear Panel
1. DC Power Input - Jack Socket
2. DC Power Input - Molex Connector
3. RS-232 Communications Port
4. RS-485 Communications Port (IN)
5. RS-485 Communications Port (OUT)
Front Panel
1. Liquid Crystal Display (LCD) – 16 x2
characters
2. Keypad (4 button)
3. Programmer Configuration DIP Switches
4. I/O Connector Module interface
5. Programmer Status LED’s
6. ‘Remote System Status’ LED port
(6-way Square Pin Molex Connector)

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008 3
1.3 I/O Connector Modules
1.3.1 Overview
Equinox has developed a range of plug-in user-replaceable ‘I/O Connector Modules’ which are
designed to interface the Equinox ‘PPM3 Programming Module’ to a variety of different Target
Systems. This interchangeable approach allows the required connection system to be tailored to a
particular Target System or Test Fixture without the requirement for unwiring the Test Fixture.
The required I/O Connector Modules simply plugs into the mating connectors at the end of the
programmer as detailed in the figure below.
Fig. 1.3.1 PPM3 – Inserting the I/O Connector Module
The currently available ‘I/O Connector Modules’ are as follows:
•EQ-IOCON-1 (supplied as standard)
•EQ-IOCON-2 (supplied as standard)
•EQ-IOCON-3 (must be purchased separately)
•EQ-CALCON (must be purchased separately)
Please refer to the separate manual ‘PPM3 – I/O Connector Modules’ for a full description of all the
available modules.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
4
Features:
•Plug-in ‘I/O Connector Modules’ – simply plugs into the mating sockets on the PPM3 Module
•Different connector methods for interfacing to the Target System can be implemented by
simply plugging in the relevant ‘I/O Connector Module’.
•Programmer or Test Fixture can be easily swapped out without the requirement for unwiring
the Test Fixture
•One programmer can easily be used with multiple Test Fixtures
•New connection systems can be implemented using a new ‘I/O Connector Module’ without
requiring any redesign of the PPM3 Module.
•IO-CON-2 Module supports ‘wire-wrap’ connections
•IO-CON-1 / -2 support clip-in wire ‘Fast Connect’ wiring system
•Target Vcc LED - illuminates when the ‘Target Vcc’ is detected
•Auxiliary Power available via screw-terminal connections
1.3.2 Connector Systems currently supported
The following ISP connector systems are currently supported
•Atmel 10-way ISP Header (SPI)
•Atmel 6-way ISP Header (SPI)
•Atmel 10-way ISP Header (JTAG)
•Equinox 10-way ISP Header for Atmel T89C51Rx2 microcontrollers
•Equinox 10-way ISP Header for Philips P89C51Rx2 and P89C66x microcontrollers
•Wire-wrap (all devices)
•Fast-Connect - plug-in wired connectors (all devices)
1.3.3 Programmers supported
The I/O Connector Modules are compatible with the following Equinox programmers:
•PPM3 MK1 – Production ISP Module Version 1
•PPM3 MK2 – Production ISP Module Version 2

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008 5
1.3.4 Overview of I/O Connector Modules
There are currently four different I/O Connector Modules available as detailed in the table below:
Order Code Description
EQ-IOCON-1
I/O Connector Module 1 (SPI) – Fast Connect Version
I/O connector module for In-System Programming (ISP) of Atmel microcontrollers
using SPI protocol (Fast Connect version)
This module plugs into the PPM3 and provides the relevant I/O connectors for SPI
programming of Atmel devices.
Features:
•Plugs into suitable Equinox programmer eg. PPM3 Module
•Atmel 10-way IDC ISP Header
•Atmel 6-way IDC ISP Header
•Equinox 10-way IDC ISP header
•‘Fast Connect’ clip-in connectors for direct wiring to Test Fixture i.e wires
from bed-of-nails probe wires
•Screw terminals for power connections
•Target Vcc Status LED
•Link to connect / isolate the programmer Vcc from the Target Vcc
EQ-IOCON-2
I/O Connector Module 2 (SPI) – Wire-wrap version
I/O connector module for In-System Programming (ISP) of Atmel microcontrollers
using SPI protocol (wire-wrap version)
Features:
•Plugs into suitable Equinox programmer e.g. PPM3 Module
•Atmel 10-way IDC ISP Header
•Atmel 6-way IDC ISP Header
•Equinox 10-way IDC ISP header
•Single-in-line header with all programmer I/O brought out for wire-wrapping
to bed-of-nails probe wires
•Screw terminals for power connections
•Target Vcc Status LED
•Link to connect / isolate the programmer Vcc from the Target Vcc

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
6
EQ-IOCON-3
I/O Connector Module 3 (JTAG) – Fast Connect Version
I/O connector module for In-System Programming (ISP) of Atmel microcontrollers
using JTAG protocol
Features:
•Plugs into suitable Equinox programmer e.g. PPM3 Module
•Atmel 10-way JTAG IDC ISP connector (same as JTAG-ICE)
•Atmel 6-way IDC ISP Header
•Equinox 10-way IDC ISP header
•Single-in-line header with all programmer I/O brought out for wire-wrapping
to bed-of-nails probe wires
•Screw terminals for power connections
•Target Vcc Status LED
•Link to connect / isolate the programmer Vcc from the Target Vcc
Please note
The ‘Atmel AVR JTAG License’ (Order code: PPM3A1-UPG7) is also required to
enable the PPM3 to program Atmel AVR devices via JTAG.
EQ-CALCON
EQ-CALCON Module
The EQ-CALCON Module is a special plug-in I/O Connector Module for the PPM3-
MK2 programmer which is used to facilitate very accurate calibration of the Internal
Oscillator of an Atmel ATmega or ATtiny AVR microcontroller. The module features
an on-board high accuracy 32kHz Oscillator Module which can be connected to the
target AVR microcontroller MOSI pin during the Oscillator Calibration Procedure as
described in the Atmel Application Note 'AVR053: Calibration of the Internal
Oscillator'.
Features:
•Plugs into suitable Equinox programmer e.g. PPM3 Module
•Atmel 10-way JTAG IDC ISP connector (same as JTAG-ICE)
•Atmel 6-way IDC ISP Header
•Equinox 10-way IDC ISP header
•Screw terminals for power connections
•Target Vcc Status LED
•Link to connect / isolate the programmer Vcc from the Target Vcc
Please note
The use of this module requires development of / purchase of suitable ‘Calibration
Firmware’ for the chosen ATmega AVR microcontroller.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
7
1.4 Special Function Modules (SFM)
1.4.1 SFM Module - Overview
The PPM3-MK2 programmer features an interchangeable ‘Special Function Module’. This module
contains all the ‘I/O Driver Circuitry’ which interfaces the programmer to the Target System. In the
event of damage to the programmer driver circuitry, it is possible to remove the complete Special
Function Module and replace it with a new one. This allows the programmer to be repaired in-situ
without the need to send it back to Equinox thereby saving valuable lost production time.
•The PPM3-MK2 is fitted with the ‘EQ-SFM-1’ module as standard.
•There are also other SFM modules available which offer faster SPI / JTAG speeds and better
ESD / Over-voltage protection.
1.4.2 SFM Module – Selection Guide
The SFM Modules which are currently available are listed in the table below:
Order Code Description
EQ-SFM-1 Standard Special Function Module V1.0
•Fitted to all PPM3-MK2 programmers as standard
•Supports JTAG speeds up to approx 900 kHz
•Supports SPI speeds up to approx 500 kHz
•Limited ESD and over-voltage protection
•Not recommended for driving capacitive or inductive loads
•Not recommended if the Target System power is not supplied /
controlled from the programmer.
EQ-SFM-MAX-1.2 High-speed High Current SFM Module V1.2
•Supports JTAG speeds up to approx 1.3 MHz
•Supports SPI speeds up to approx 4 MHz
•Enhanced ESD protection
•Enhanced over-voltage / fault protection
•Safe to use when Target System is independently powered
•Better at driving capacitive or inductive loads
•Requires programmer firmware 3.04 or above
EQ-SFM-MAX-1.3 High-speed High Current SFM Module with 32kHz Oscillator V1.3
•Supports JTAG speeds up to approx 1.3 MHz
•Supports SPI speeds up to approx 4 MHz
•Integrated 32 kHz Oscillator for performing accurate calibration of
Atmel AVR on-chip oscillators (replaces the CALCON module)
•Enhanced ESD protection
•Enhanced over-voltage / fault protection
•Safe to use when Target System is independently powered
•Better at driving capacitive or inductive loads
•Requires programmer firmware 3.04 or above

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008
8
1.4.3 SFM Module – how to fit a new module
To fit a new SFM Module to the programmer:
•Make sure the programmer is powered off
•Remove all cables from the programmer
•Remove the four fixing screws in the side of the programmer case
•Carefully slide the lid of the programmer upwards and then off
•You can find the existing SFM Module underneath the keypad PCB
•Carefully remove the existing SFM Module by applying pressure from underneath at both
sides of the circuit board Æthe SFM module should pop out of the red connectors
•Fit the new SFM Module in the same position and orientation as the one you have just take
out (make sure to line up the long red connector on the main PCB to the long red connector on
the SFM module
•Push the new SFM Module down gently until it locks into place
•Replace the programmer lid
•Replace the programmer screws
1.4.4 SFM Module – declaring the module in a Programming Project
The EQ-SFM-1 and EQ-SFM-V1.2 / V1.3 modules actually use slightly different firmware in the
programmer. It is therefore necessary to specify which SFM Module is fitted in each Programming
Project.
To specify the correct SFM Module in a Programming Project:
In EDS (Development Mode):
•Open your EDS (*.eds) development project
•Select the <Programmer and device> tab
•Locate the ‘Special Function Module fitted’ list box
•Select the relevant SFM Module which you have fitted to your programmer
In Project Builder:
•Open your Programming Project (*.ppm) project
•Select the <Programmer and Project Type> tab
•Locate the ‘Special Function Module fitted’ list box
•Select the relevant SFM Module which you have fitted to your programmer
•Re-compile your project to save the changes
Important notes:
•Failure to specify the correct SFM Module can result in erratic operation of the programmer.
•If you have existing projects which use the standard EQ-SFM module, these projects will need
to be recompiled for the new EQ-SFM-MAX 1.2 or 1.3 Modules.

PPM3 MKII Programmer - User Guide - V1.04 - 10th May 2008 9
1.5 Programmer dimensions and mounting holes
The PPM3 programmer can be mounted to a Test Fixture by using the two mounting holes provided.
The mounting holes are threaded to accept an M3 bolt. The bolt thread must not penetrate more than
6mm into the box otherwise it may short onto the circuit board.
Fig. 1.5 Programmer dimensions and mounting holes
Table of contents
Other Equinox Systems Motherboard manuals

Equinox Systems
Equinox Systems ISPnano IV-ATE Series Instructions for use

Equinox Systems
Equinox Systems FS2003 User manual

Equinox Systems
Equinox Systems AVR Professional Starter System User manual

Equinox Systems
Equinox Systems ISP juno User manual

Equinox Systems
Equinox Systems Epsilon 5 User manual

Equinox Systems
Equinox Systems Micro-ISP IV Series User manual

Equinox Systems
Equinox Systems GEMINI-1 User manual