Note the following details of the code protection feature on Microchip devices:
YSTEM
CERTIFIED BY DNV
== ISO/TS 16949==
•Microchip products meet the specification contained in their particular Microchip Data Sheet.
•Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
•There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
•Microchip is willing to work with the customer who is concerned about the integrity of their code.
•Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
Information contained in this publication regarding device
applications and t he lik e is provided only for your convenience
and may be su perseded by upda t es . It is y our responsibility to
ensure that your application meets with your specifications.
MICROCHIP MAKES NO REPRESENTATIONS OR
WARRANTIES OF ANY KIND WHETHER EXPRESS OR
IMPLIED, WRITTEN OR ORAL, STATUTORY OR
OTHERWISE, RELATED TO THE INFORMATION,
INCLUDING BUT NOT LIMITED TO ITS CONDITION,
QUALITY, PERFORMANCE, MERCHANTABILITY OR
FITNESS FOR PURPOSE. Microchip disclaims all liability
arising from this information and its use. Use of Microchip
devices in life supp ort and/or safety ap plications is entir ely at
the buyer’s risk, and the buyer agrees to defend, indemnify and
hold harmless M icrochip from any and all dama ges, claims,
suits, or expenses re sulting from such use. No licens es are
conveyed, implicitly or otherwise, under any Microchip
intellectual property rights unless otherwise stated.
Microchip received ISO/TS-16949:2009 certification for its worldwide
headquarters, design and wafer fabrication facilities in Chandler and
Tempe, Arizona; Gresham, Oregon and design centers in California
and India. The Company’s quality system processes and procedures
are for its PIC
devices, Serial EEPROMs, microperipherals, nonvolatile memory and
analog products. In addition, Microchip’s quality system for the design
and manufacture of development systems is ISO 9001:2000 certified.
®
MCUs and dsPIC® DSCs, KEELOQ
®
code hopping
QUALITY MANAGEMENT S
Trademarks
The Microchip name and logo, the Microchip logo, AnyRate, AVR,
AVR logo, A VR Freaks, BeaconTh ings, BitCloud, chip KIT , chipK IT
logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR,
Heldo, JukeBlox, K
MD, maXStylus, maXTouch, MediaLB, megaAVR, MOST, MOST
logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32
logo, Prochip Designer, QTouch, RightTouch, SAM-BA, SpyNIC,
SST, SST Logo, SuperFlash, tinyAVR, UNI/O, and XMEGA are
registered trademarks of Microchip T echnology Incorporated in
the U.S.A. and other countries.
ClockWorks, The Embedded Control Solutions Company,
EtherSynch, Hyper Speed Control, HyperLight Load, IntelliMO S,
mTouch, Precision Edge, and Quiet-Wire are registered
trademarks of Microchip Technology Incorporated in the U.S.A.
Adjacent Key Suppress i on, AKS, Analog-for-the-Digital Age, Any
Capacitor, AnyIn, AnyOut, BodyCom, CodeGuard,
CryptoAuthentication, CryptoCompanion, CryptoController,
dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM,
ECAN, EtherGREEN, In-Circuit Serial Programmi ng, ICSP, InterChip Connectivity, JitterBlocker, KleerNet, KleerNet logo, Mindi,
MiWi, motorBench, MP A SM, MPF, MPLAB Certified logo, MPL IB,
MPLINK, MultiTRAK, NetDetach, Omniscient Code Genera tio n,
PICDEM, PICDEM.net, PICkit, PICtail, PureSilicon, QMatrix,
RightTouch logo, REAL IC E, Ripple Blocker, SAM-ICE, Serial
Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II,
Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan,
WiperLock, Wireless DNA, and ZENA are trademarks of Mic rochip
Technology Incorporated in t he U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in
the U.S.A.
Silicon Stora ge Technology is a regis tered trademar k of Microchip
Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology
Germany II GmbH & Co. KG , a subsidiary of Microchip T echnolog y
Inc., in other countries.
All other trademarks mentioned herein are property of their
respective companies.
All documentation becomes dated, and this manual is no exception. Microchip tools and
documentation are constantly evolving to meet customer needs, so some actual dialogs
and/or tool descriptio ns may differ from those in thi s document. Please ref er to our website
(www.microchip.com) to obtain the latest documentation available.
Documents are identified with a “DS” numb er. This number is located on the bottom of each
page, in front of the page number. The numbering convention for the DS number is
“DSXXXXXXXXA”, where “XXXXXXXX” is the document number and “A” is the revision level
of the document.
For the most up-to-date information on development tools, see the MPLAB
Select the Help menu, and then Topics to open a list of available online help files.
®
IDE online help.
INTRODUCTION
This chapter contains general information that will be useful to know before using the
DM160232 Serial Memory Single-Wire Evaluation Kit. Items discussed in this chapter
include:
• Document Layout
• Conventions Used in This Guide
• Recommended Reading
• The Microchip Website
• Customer Support
• Revision History
DOCUMENT LAYOUT
This document describes how to use the DM160232 Serial Memory Single-Wire
Evaluation Kit as a tool to demonstrate the best in class features, functionality, and
low-power operation of the AT21CS Series single-wire Serial EEPROM devices.
The document is organized as follow s:
DM160232 Serial Memory Single-Wire Evaluation Kit User’s Guide
RECOMMENDED READING
This user’s guide describes how to use the DM160232 Serial Memory Single-Wire
Evaluation Kit. The following documents are available and recommended as
supplemental reference resources.
• Serial Memory Single-Wire Quick Start Guide – “Serial Memory Single-Wire Evaluation Kit Quick Start Guide” (DS20005780) – This quick start guide
provides a brief overview on the DM160232 Evaluation Kit’s functionalities,
features and capabilities.
• A T21CS01/A T21CS1 1 Dat a Sheet – “Single-Wire, I/O Powered 1-Kbit (128 x 8)
Serial EEPROM with a Unique, Factory-Programmed 64-Bit Serial Number”
(DS200005857) – This document provides all the necessary information on the
AT21CS01/AT21CS11 Serial EEPROM single-wire devices including features,
general description, device operation, specifications and ordering information.
• AN8976 – “AT21CS Series Reset and Discovery” – This document provides
informati o n on th e AT21CS Series Reset f unc tion and the AT21CS Serie s D isc overy function. Additionally, a comparison between the Single-Wire Interface (SWI)
Discovery event and the Maxim/Dallas One-Wire Discovery event is discussed to
facilitate the understanding of which device type is on the bus.
THE MICROCHIP WEBSITE
Microchip provides online support via our website at www.microchip.com. This website
is used as a means to make files and information easily available to customers.
Accessible by using your favorite Internet browser, the website contains the following
information:
• Product Support – Data sheets and errata, application notes and sample
programs, design resources, user’s guides and hardware support documents,
latest software releases and archived software
• General Technical Support – Frequently Asked Questions (FAQs), technical
support requests, online discussion groups, Microchip consultant program
member listing
• Business of Microchip – Product selector and ordering guides, latest Microchip
press releases, listing of seminars and events, listings of Microchip sales offices,
distributors and factory representatives
DEVELOPMENT SYSTEMS CUSTOMER CHANGE NOTIFICATION SERVICE
Microchip’s customer notification service helps keep customers current on Microchip
products. Subscribers will receive e-mail notification whenever there are changes,
updates, revisions or errata related to a specified product family or development tool of
interest.
To register, access the Microchip website at www.microchip.com, click on Customer
Change Notification and follow the registration instructions.
The Development Systems product group categories are:
• Compilers – The latest info rmatio n on Microc hip C comp ilers, as semblers , linker s
and other language tools. These include all MPLAB C compilers; all MPLAB
assemblers (including MPASM™ assembler); all MPLAB linkers (including
MPLINK™ object linker); and all MPLAB librarians (including MPLIB™ object
librarian).
• Emulators – The latest information on Microchip in-circuit emulators.This
includes the MPLAB REAL ICE™ and MPLAB ICE 2000 in-circuit emulators.
• In-Circuit Debuggers – The latest information on the Microchip in-circuit
debuggers. This includes MPLAB ICD 3 in-circuit debuggers and PICkit™ 3
debug express.
DM160232 Serial Memory Single-Wire Evaluation KitUser’s Gu ide
• MPLAB IDE – The latest information on Microchip MPLAB IDE, the Windows®
Integrated Development Environment for development systems tools. This list is
focused on the MPLAB IDE, MPLAB IDE Project Manager, MPLAB Editor and
MPLAB SIM simulator, as well as general editing and debugging features.
• Programmers – The latest information on Microchip programmers. These include
production programmers such as MPLAB REAL ICE in-circuit emulator, MPLAB
ICD 3 in-circuit debugger and MPLAB PM3 device programmers. Also included
are nonproduction development programmers such as PICSTART
PICkit 2 and 3.
CUSTOMER SUPPORT
Users of Microchip products can receive assistance through several channels:
• Distributor or Representative
• Local Sales Office
• Field Application Engineer (FAE)
• Technical Support
Customers should contact their distributor, representative or field application engineer
(FAE) for support. Local sales offices are also available to help customers. A listing of
sales offices and locations is included in the back of this document.
Technical support is available through the website at:
Microchip Technology’s DM160232 Serial Memory Single-Wire Evaluation Kit allows
the user to read, write and verify the AT21CS Series Serial EEPROM devices using the
single-wire bus protocol.
This chapter introduces the DM160232 Serial Memory Single-Wire Evaluation Kit and
provides an overview of its features. Topics covered include:
• AT21CS Series Device Overview
• DM160232 Evaluation Kit Overview
• DM160232 Evaluation Kit Contents
• Supported Devices
1.2AT21CS SERIES DEVICE OVERVIEW
The AT21CS Series is a family of Serial Electrically Erasable and Programmable
Read-Only Memory (EEPROM) that utilizes the Single-Wire Interface (SWI) protocol.
The family software addressing scheme allows up to eight devices to share a common
single-wire bus. The device is optimized for use in many industrial and commercial
applications where low-power and low-voltage operation are essential. Some
applications examples include analog sensor calibration data storage, ink and toner
printer cartridge identification, and management of after-market consumables. The
family is available in space-saving package options and operates with an external
pull-up voltage on the SI/O line.
USER’S GUIDE
1.3DM160232 EVALUATION KIT OVERVIEW
The Serial Memory Single-Wire Evaluation Kit (DM160232) is an easy-to-use
interactive user tool to demonstrate the best in class features, functionality and
low-power operation of the AT21CS Series Serial EEPROM devices. The evaluation
kit is for engineers, developers and decision makers to allow for fast system
prototyping using the Single-Wire Interface (SWI) protocol. The Serial Memory
Single-Wire Evaluation Kit includes a Graphical User Interface (GUI) which allows the
user to configure, demonstrate and personalize the single-wire Serial EEPROM
device.
Setup for the Serial Memory Single-Wire Evaluation Kit is straightforward. To start, both
the USB Base Board driver and the SWI Graphical User Interface (GUI) will need to be
downloaded and installed on the user’s PC. Once both are installed, the user should
perform a simple hardware setup sequence. Once completed, simply plug in the USB
Base Board to an available USB port on the user’s PC and launch the SWI GUI.
WARNING
Read the DM160232 Serial Memory Single-Wire Evaluation Kit User’s Guide
(this document) fully before proceeding to evaluation kit setup.
2.2INSTALLING THE USB BASE BOARD DRIVER
The following steps are needed to successfully install the USB Base Board driver:
1. Go to http://www.microchip.com/DM160232 to download the USB Base Board
driver.
2. Navigate to Documentation and Software and select the USB Base Board Driv er .
3. Download and open the setup file indicated below.
driver-atmel-bundle-7.0.888.exe
4. If the Open File – Security Warning pops up, press the Run button.
5. Once prompted, read the license terms and conditions. When ready, click the
checkbox and press the Install button (Figure 2-1).
USER’S GUIDE
Note:If prompted, allow the program to make changes to your PC.
Note:When referring to location of files on the user’s PC, this document is
assuming that the default installation was used when the GUI was installed.
If the default installation is not used, it is the user’s responsibility to
determine the reference file location.
DM160232 Serial Memory Single-Wire Evaluation Kit User’s Guide
Device properly
seated in SOT23
socket
2.4EVALUATION KIT SETUP PROCEDURE
In order to start using the evaluation kit, simply plug the SWI Socket Board into the
USB Base Board using the H1 and J1 headers. See Figure 2-7 for illustration.
FIGURE 2-7:DM160232 USB BASE BOARD AND SWI SOCKET BOARD
Once both the boards are connected, verify that there is a device correctly installed in
the SOT23 socket on the SWI Socket Board. If there is not a device installed, the user
must install a device from the supported device list into the SOT23 socket. To ensure
robust GUI and hardware operation, it is recommended that when installing a
supported device, the USB Base Board be disconnected from the user’s PC.
Note:Due to the small size of the 3-lead SOT23 package, it is recommended to
use tweezers in order to properly install the supported device into the SWI
Socket Board socket.
Figure 2-8 illustrates a supported device which is properly seated in the SOT23 socket.
Once the device is seated properly, close the socket lid to finish installing the supported
device.
FIGURE 2-8:SUPPORTED DEVICE IN SOT23 SOCKET
Once a supported device is installed in the SOT23 socket, the user can then plug in the
USB Base Board into one of their computer’s USB ports. Once the USB Base Board
enumerates on the user’s PC, open the GUI by selecting either the desktop icon (SWI
GUI) or navigating to the Start Menu folder that was created when the DM160232 SWI
Evaluation Kit GUI software was installed.