S3 Family of Microcontrollers
S3 Flash In-System
Programmer
User Manual
UM026602-0515
PRELIMINARY
Copyright ©2015 Zilog®, Inc. All rights reserved.
www.zilog.com
S3 Flash In-System Programmer
User Manual
DO NOT USE THIS PRODUCT IN LIFE SUPPORT SYSTEMS.
LIFE SUPPORT POLICY
ZILOG’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE
SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS PRIOR WRITTEN APPROVAL OF
THE PRESIDENT AND GENERAL COUNSEL OF ZILOG CORPORATION.
As used herein
Life support devices or systems are devices which (a) are intended for surgical implant into the body, or (b)
support or sustain life and whose failure to perform when properly used in accordance with instructions for
use provided in the labeling can be reasonably expected to result in a significant injury to the user. A critical component is any componen t in a li fe supp ort device o r syste m whose failure to p erform ca n be re asonably expected to cause the failure of the life support device or system or to affect its safety or effectiveness.
ii
Document Disclaimer
©2015 Zilog, Inc. All rights reserved. Information in this publication concerning the devices, applications,
or technology described is intended to suggest possible uses and may be superseded. ZILOG, INC. DOES
NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE
INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ZILOG ALSO
DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED
IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED
HEREIN OR OTHERWISE. The information contained within this document has been verified according
to the general principles of electrical and mechanical engineering.
Z8, Z8 Encore!, ZNEO and Z16F are trademarks or registered trademarks of Zilog, Inc. All other product
or service names are the property of their respective owners.
UM026602-0515 PRELIM I N A R Y Disclaimer
Revision History
Each instance in this document’s revision history reflects a change from its previous edition. For more details, refer to the corresponding page(s) or appropriate links furnished in
the table below.
Revision
Date
May
2015
Jun
2014
Level Description Page
02 Applicable to S3USBISP000ZACG Rev C or later.
Added Windows 8 (32/64-bit) to Supported Host Environment
Updated Figure 2, Figure 5, and Figure 6
Edited Wording in ISP Interface Section
Edited Wording in Target Power Section
Edited Steps 4, 6, and 8 in Appendix A
Added Step 10 in Apendix A
01 Original issue. n/a
S3 Flash In-System Programmer
User Manual
iii
2
3, 7, 8
3
4
6
8
UM026602-0515 PRELIM I N A R Y Revision History
Overview
S3 Flash In-System Programmer
User Manual
Zilog’s S3 Flash In-System Programmer (S3USBISP000ZACG) provides an interface
between any development or application board with an S3 microcontroller device to the
high-speed USB port of a PC that has Zilog Developer Studio II (ZDS II) installed.
The In-System Programmer (ISP), shown in Figure 1, allows the Flash memory space on
any S3 Family device to be programmed, and also offers limited debugging capabilities
when used together with the Zilog Debug Library. The following features are available
with S3 Flash In-System Programmer when using ZDS II:
•
Download code to Flash and begin program execution.
•
Break program execution arbitrarily.
•
Insert multiple breakpoints in a program at compile/assembly time; only one breakpoint is triggered during program execution. To proceed with debugging, the MCU
must be reset.
1
•
After an arbitrary break during breakpoint execution, the status of the chip (e.g., RAM
content), standard and special function registers can be examined in ZDS II.
Figure 1. The S3 Flash In-System Programmer
UM026602-0515 PRELIM I N A R Y Overview