You are on page 1of 10

Read-Write Programmer for AT88SCXX Model SC-RWP3

User Manual
1. Introdu tion
The read-write programmer is specifically designed for the development and batch release of ATMELs AT88SC !AT88SC"#"$C%CA&'()#)C%CA* series cryptomemories devices !S+-8 pac,ed- ./0-8 pac,ed and card type*1 2ith the reading-writing config3ration 4one and 3ser 4onethe set has a range of f3nctions s3ch as sim3lated a3thentification !to 3sers who signed the 5.A agreement with ATMEL only*- config3ration file management and off-line programming !to program the device independently witho3t a personal comp3ter*1 +ff-line programming-can reali4e the 6/dentification 53mber 5c7 and!or* the 6/ss3er Code7 a3tomatic increase !ma,e every device config3ration each are not identical*1 Even if the f3se is blown ! FUSES=#00H*- all the data and config3ration files inside can be retracted with the correct 8c and password1 Main features9 S3pport AT88SC"#"$C%CA & '()#)C%CA whole series :S; /nterface +ff-line 3se Automatic increase

!. "ard#are
The device hardware is shown by the following ill3stration1 :S; Interfa e$ Connect the 0C Comm3nication port with :S; cable to install1 RST$ ;3tton- to reset the set1 M%&'(RST1)$ to select operation mode1 Multi o*erators mode$ The set will be m3lti operators mode if yo3 power on directly1 /n this mode- yo3 have to press the relative b3tton to start programming the device after yo3 place a device in the soc,et1 Single o*erator mode$ The set will be single operator mode if yo3 press the M+.E press when power on1 /n this mode- all of the eight devices in each soc,et will be programmed if yo3 press any b3tton !S# to S8*1 T'ST$ ;3tton- to test the device connection in main soc,et1 8reen light means +<= if it does not light 3p- please chec, the cond3ction and direction of the device!S+-8 or ./0-8*- the insertion direction !contact side face 3p* and the contact!card type*1 C+R$ ;3tton- to clear the program co3nter of the set1 0ress the CL> and >ST b3ttons sim3ltaneo3sly- then release the >ST b3tton to clear the program co3nter1 0ower Switch9 Switch to the +5 side to connect power1 P%W'R S%C,'T$ .C inp3t- voltage9 8?-#(?1 PWR$ Light 3p to indicate power on1 %,$ Light 3p to indicate programming operation is all right1 C-CC$ Light 3p to indicate the device in main soc,et is powered on1 &igital &is*la.$ /ndicate the n3mber of already-programed devices1 Card So /et$ @or card type device1 Special attention sho3ld be paid to the position of pin# foot !indicated by the point in the above hardware ill3stration*1 03sh TEST b3tton to test the connection1

0+2E> S+C<ET
+5 S#

CL>

TEST

0>+M

>ST

M+.E

0+2E> S2/TCB

C?CC

+<

02> MA/5 S+C<ET

LE. displayer

/nterface

:S;
S8

+< E>>

+< E>>

>EC

>EC

S'

+< E>>

SD +< E>>

>EC

>EC

SA

+< E>>

>EC

+< E>>

S)

>EC

S$

+<

CA>. S+C<ET

>EC RS-232

+<

S(

>EC !"# E>> $%-& !! '( ) (*+ E>> ,!-

3. "ard#are Installation
/ntall the device as follows9 #* Connect the .C inp3t power1 '* Switch 02> to the +5 side1 A* Connect the :S; cable to a personal comp3ter1 /f direct 3se :S; power s3pply- ellipsis #*- '* two steps1

0. Soft#are Installation and Use 0.1 Installation T1e US2 &ri3er


Clic, ('2.0/0US%0$ri1er2e/e 3nder the E:S;F.riverE .irectory in the disc- According to clew installation1 2hen there is shown below- please clic, E/nstallE b3tton1

After s3ccessf3l installation- m3st according to clew restart 0C- +therwise software cannot be 3sed properly1 @irst 3se- Connect the 0C port with :S; cable- May be to discover new hardware1 /f correct installation the :S; drive- please contin3e to install the software1

0.! Install soft#are


Clic, A344S(//5(ar6 Rea6er 78222msi 3nder the EAT88SCGGHCard >eader ?$1'E in the disc1 5otice9 0lease ma,e s3re that it is stalled in a 0C with an 0 or higher oprating system1 Close other application programs before installation1 /nstall the hardware and connect power before starting-3p the software1

4. Instru tion
0lease refer to ATMEL for the config3rations of vario3s register and data memory models !AT88SC"#"$C%CA&'()#)C%CA*1

4.1

Create t1e Configuration 5ile( to reate t1e onfiguration file from an old onfiguration file )

#1 Select Install Configuration File in the File men31 To reinstall- eGit the the config3ration 4one%3ser 4one interface1 '1 Select Read-Write Configuration Zone in the Device Operation men3 to config3re the areapress Esc to eGit1 A1 Select Read-Write User Zone in the Device Operation men3 to config3re the area- press Esc to eGit1 $1 Select Save Configuration File in the File men3- enter a file name and select Save1 A config3ration file !demo#1dem in the Design Sample directory* has been provided in the disc1

4.!

Create Configuration 5ile ( to reate t1e onfiguration file 6. reading onfiguration file from a de3i e )

#1 Select the corresponding device model in the Device Selection men3- press Enter1 '1 /nstall the device and select Power on in the Device Operation men3 to ma,e the device power on1 A1 Select Read-Write Configuration Zone in the Device Operation men3 to opeate1 $1 @or 3nf3sed devices- enter the password and press Test Sec3re Code !SC*1 @or the f3sed devices- press ead-In !"P File to lead in all the 8c and password with #$gp file1 >efer to @ig3re (1# for creating s3ch a file1 (1 0ress Read Configuration Zone to read the corresponding data- press Esc to eGit1 )1 Select Read-Write User Zone in the Device Operation men3- press >ead :ser 0artition b3tton to read data in the present 3ser 4one1 To read%modify other 3ser 4one- select the 3ser 4one first and press %sc to eGit after completion1 D1 Select Save Configuration File in the File men3- enter the file name and select Save1 >eading config3ration 4one and 3ser 4one will delete all the previo3sly installed config3ration files1

4.0 Com*are Alread.-Installed Configuration 5ile


Compare the already-installed config3ration files to fig3re o3t which is the freshly-installed one1 #1 Select Install Configuration File in the File men3- and 3ser config3reation file will be installed and remain even in case of a power brea,down1 '1 Select Compare Configuration File in the File men31

4.4

%ff-+ine Programming

4.4.1 Single de3i e *rogramming off-line(in main so /et)


#1 Select Install Configuration File in the File men31 The installed 3ser config3ration file will remain even in case of a power off1 @or already installed config3ration file- the first two steps can be s,ipped1 0lace a device to the main soc,et of the set1 0ress TEST to test the device1 /f it is correctly installed- the +< light will light 3potherwise- rechec, the placement1 0ress the 0>+M b3tton1 2hen the programming operation is done- the b344er will so3nd one time and the +< light will flic,er once sim3ltaneo3sly and the co3nter is added #= if the operation fails- the b3ffer will so3nd three times shortly and the +< light will not light 3p1

'1 A1 $1 (1

4.4.! Multi de3i es *rogramming off-line(in 8 so /ets)


#1Select Install Configuration File in the File men31 The installed 3ser config3ration file will remain even in case of a power off1 @or already installed config3ration file- the first two steps can be s,ipped1 '10lace a devices to the 8 soc,ets of the set1

A10ress relative >EC b3tton!in m3lti operator mode* or press any >EC b3tton!S# to S8*1 7oti e$ Ma,e s3re that the device is correctly installed- the model of the config3ration file match that of the device waiting to be programed- and the sec3re code match that of the device waiting to be programed also1 /f yo3 need to implementation the 6/dentification 53mber 5c7 and!or* the 6/ss3er Code7 a3tomatic increase- please set the config3ration files of the /5C options when selected1 @3sed device or device whose f3se val3e is not "DB cannot be programmed again1 +ff-Line 0rogramming can 3se eGternal power so3rce s3pply and also can directly 3se the :S; by the 0C power s3pply1

8 Soft#are Use 8.1 Po#er off and on

0ress Power Connection to connect power and the 6C?CC7 indicator light will light 3p- which will go o3t when power brea,s off1

8.!

Sele t &e3i e Model

Select Device &odel from the Device Selection men3 as follows9

8.3

-erif. Se urit. Code

#1 Select Read-Write Configuration Zone from the Device Operation men31 '1 Enter the sec3re code in the corresponding teGtboG1 A1 0ress 'est Secure Code1 /f the f3se has not been blown and the sec3re code is correct- the config3ration 4one and 3ser 4one can be read or written1

8.0

Read-Write Configuration 9one

1. %*eration 6efore fuse is 6lo#n After selecting >ead-2rite Config3ration Ione in the Device Operation men3- the following window will pop 3p1 Enter sec3re code to test the device before operation1 After installing the config3ration file- any reading operation will delete the inp3t data !witho3t changing the config3ration file*1

The following dialog boG will pop 3p if the A> or 0> is do3ble-clic,ed1

The following dialog boG will pop 3p- if .C> is do3ble-clic,ed1

7oti e$ @or f3sed device- sec3re code can no longer be verified1 The correct 8c%0assword m3st be

lead-in before operation to ens3re the device to be able read the real data inside- otherwisesome AAC or 0AC may not be t3rned into @@B or the device may be loc,ed 3p !cannot be 3sed again*1 To avoid this- save the 8c%0assword before the f3se is blown- and be caref3l when leading-in the 8c%0assword1 !. %*eration after t1e fuse is 6lo#n. The config3ration 4one cannot be operated in1 The 8c%0assword m3st be lead-in before operation1 /f operation is already cond3cted in the 3ser 4one- repower on the device to correctly read the data inside after power off 1

8.4

Read-Write User 9one

To read the correct data- select the device model before read-write operation1 0ress Read User Partition to display data in the corresponding 3ser 4one1 /f data is modified- press Write User Zone to write it into the device- one 3ser 4one can be written once= re-select the 3ser 4one to write others1

8.8

Simulated Aut1entifi ation

?erify sec3re code and ma,e s3re the f3se has not been blown before operation1 Select Simulated (ut)entification in the Device Operation men3 to see the the following boG1 The sim3lated a3thentification is located in the "'B 4one1 %*en onl. to t1e user #1o signed t1e 7&A agreement #it1 t1e ATM'+.

:uestions and An#sers


#1 .o not press any ,ey when the device is comm3nicating with the 0C1 '1 Connect and correct installation the :S; driver before starting 3p1 A1 >eading of the config3ration 4one and 3ser 4one will delete all the previo3sly installed config3ration file1 $1 /f yo3 need to implementation the 6/dentification 53mber 5c7 and!or* the 6/ss3er Code7 a3tomatic increase- please set the config3ration files of the /5C options when selected1 This f3nction only applies to off-line programming1 >eading config3ration 4one will a3tomatically remove /5C options1 (1 ;efore programming- ma,e s3re the device is correctly installed- the model of the config3ration file match that of the device waiting to be programmed- and the sec3re code of the config3ration file match that of the device waiting to be programmed1 )1 Sec3re code cannot be verified if the f3se is blown1 Lead in the correct 8c%0assword before operation to ens3re the device to read the real data inside= otherwise- some AAC or 0AC may not be t3rned into @@B or the device may be loc,ed 3p !cannot be 3sed again*1 To avoid thissave 8c%0assword- and be caref3l when leading-in the 8c%0assword1 D1 The present device does not s3pport off-line programming in the following sit3ations9 the S+8 and ./08 pac,ed device whose f3se val3e is not "DB- device pac,ed smart card whose f3se val3e is not $)B1 Man3al operation sho3ld be cond3cted in the above cases1 81 To write f3se9The f3se can only be written after passing the sec3re code test1 The f3se val3e of new S+8 and ./08 pac,ed device is "DB- and device pac,ed smart card is $)B !that is- AT> and @A; are read only*1 J1 The MTI of the device pac,ed smart card will res3me its defa3lt val3e of @8@)B after power on again1 #"1 The Sec3re Code in the config3ration file is the password 3sed for programming- while 2>/TED is the password for modifying the saved program1 :s3ally- the 3sers are

recommended to change the Sec3re Code and ta,e good care of the config3ration file witho3t blowing the f3se- if the device config3ration is li,ely to be modified1 ##1 The config3ration file contains the 3ser 4one- data in the config3ration 4one- device modelf3se val3e- and the Sec3re Code for device programming1 #'1 The defa3lt model after a normal start3p is A344S(0.08(2 .32 *ri9ina: Secure (o6e 3;<e A344S(0.08( A344S(0208( A344S(0808( A344S(0404( A344S(.?.?( A344S(32.?( A344S(?8.?( A344S(.24.?( A344S(2>?.?( Secure (o6e $$82&= E>8=8= ?0>=38 22E43F 200(E0 (%24>0 F=?20% 22EF?= .=(33A

.82 Su99est user not on:; mo6i@; <assAor6sB Cut a:so mo6i@; AR/B 'R/B A((/B (D/B SE/ AFen 6esi9nin92 #(1 The feet of the S+-8 pac,ed device are as follows9

Fi9ure . +ain SocGet

Fi9ure 2 S*-4 SocGet

.?2 ACout inter@ace AitF $S' or ('U

.H Usin9 D2( inter@ace o@ a $'S or ('U 6irect:;B 2H Usin9 I'D* <in2 D@ usin9 I'D* <inas inter@ace " su99est inter@ace circuit as @o::oAs to a1oi6 sAitcFin9 in<utJout<ut 6irectionK
?CC

A1A< D$BC"D +:T0:T C0:%.S0 # /50:T C0:%.S0


'

S.A AT88SC"#"$C

We6site of Set 1ief 'le troni s$ ###.set 1ief. om Te 1ni al Su**ort$ ;;88-!;-8488!888