This document includes the programming
specifications for the following devices:
• PIC16C505
1.2Programming Mode
The Programming mode for the PIC16C50X allows
programming of user pr ogra m memory, and the confi guration word for the PIC16C50X.
1.0PROGRAMMING THE
PIC16C50X
Pin Diagram
PDIP, SOIC, Windowed CERDIP
The PIC16C50X can be programmed using a serial
method. Due to this serial programming, the
PIC16C50X can be programmed while in the user’s
system, increasin g d esi gn flexibility. Thi s pr ogra mm in g
specification applies to PIC16C50X devices in all
packages.
RB5/OSC1/CLKIN
RB4/OSC2/CLKOUT
RB3/MCLR
VDD
/VPP
RC5/T0CKI
RC4
RC3
1.1Hardware Requirements
The PIC16C50X requires two programmable power
supplies, one for V
one for V
The Program/Verify Test mode is entered by holding
pins RB0 and RB1 low , w hile raisin g MCLR
to VIHH. Once in this Test mode, the user program
memory and the test program memory can be
accessed and programmed in a serial fashion. The first
selected memory location is the configuration word.
RB0 and RB1 are Schmitt Trigger inputs in this
mode.
Incrementing the PC once (using the increment
address command) selects location 0x000 of the regular program memory. Afterwards, all other memory
locations from 0x0 01-03FF can be add resse d by inc rementing the PC.
If the program counter has reached the last user program location and is incremented again, the o n-chip special EPROM area will be addressed. (See Figure 2-2 to
determine where the special EPR OM area is located for
the various PIC16C50X devices.)
2.1Programming Method
The programming technique is described in the following section. It is designed to guarantee good programming margins. It does, however, require a variable
power supply for V
2.1.1PROGRAMMING METHOD DETAILS
Essentially, this technique includes the followi ng step s:
1.Perform blank check at V
failure. The device may not be properly erased.
2.Program location with pul ses and verify after each
pulse at V
required during progr amming (4.5V - 5.5V).
a)Programming condition:
PP = 12.75V to 13.25V
V
V
DD = VDDP = 4.5V to 5.5V
PP must be ≥ VDD + 7.25V to keep
V
“Programming mode” active.
b)Verify condition:
DD = VDDP
V
VPP≥ VDD + 7.5V but not to exceed 13.25V
If location fails to program after “N” pulses (suggested maximum program pulses of 8), then
report error as a programm ing failure.
Note:Device must be verified at minimum and
3.Once loca tion pass es ‘Step 2’, apply 11X overprogramming, i.e., apply 11 times the number of
pulses that were required to program the location. This will insure a solid programming margin. The overprogramming should be made
“software programm able” for easy updates.
4.Program all location s .
5.Verify al l l oc ati ons (u sin g Speed Verify mo de) at
DD = VDDMIN.
V
CC.
DD = VDDMIN. Report
DD = VDDP: where VDDP = VDD range
maximum specified operating voltages as
specified in the data sheet.
pin from VIL
6.Verify all locations at VDD = VDDMAX.
DDMIN is the minimum operating voltage spec.
V
for the part. V
DDMAX is the maximum operating
voltage spec. for the part.
2.1.2SYSTEM REQUIREMENTS
Clearly, to implement this technique, the most stringent
requirements will be that of the power supplies:
V
PP: VPP can be a fixed 13.0V to 13.25V supply . It must
not exceed 14.0V to avoid damage to the pin and
should be current limited to appro xi ma tely 100m A.
DD: 2.0V to 6.5V with 0.25V granularity. Since this
V
method calls f or verifi cation at d ifferent V
programmable V
DD power supply is needed.
DD values, a
Current Requirement: 40 mA maximum
Microchip may releas e devices in the future with differ-
DD ranges which mak e it nece ssary to have a p ro-
ent V
grammable V
DD.
It is important to verify an EPROM at the voltages
specified in this method to remain consistent with
Microchip's test scre ening. For e xample, a PIC16C 50X
specified for 4.5V to 5.5V should be tested for proper
programming from 4.5V to 5.5V.
Note:Any programmer not meeting the program-
mable V
V
DD requirement and the verify at
DDMAX and VDDMIN requirement, may
only be classified as a “prototype” or
“development” programmer, but not a
production programme r.
2.1.3SOFTWARE REQUIREMENTS
Certain parameters should be programmable (and
therefore, easily modified) for easy upgrade.
a)Pulse width.
b)Maximum number of pulses, present limit 8.
c)Number of over-prog ram ming pulse s: sh ould b e
= (A • N) + B, where N = number of pulses
required in regular programming. In our current
algorithm A = 11, B = 0.
2.2Programming Pulse Width
Program Memory Cells: When programming one
word of EPROM, a programming pulse width (T
100 µs is recommended.
The maximum number of programming attempts
should be limited to 8 per word.
After the first successful verify , the same location should
be over-programmed with 11X over-programming.
Configuration Word: The configuration word for oscillator selection, WDT (Watchdog Timer) disable and
code protection, and MCLR
programming pulse width (T
enable, requires a
PWF) of 10 ms. A series of
100 µs pulses is preferred over a single 10 ms pulse.
PW) of
DS30603B-page 2 2001 Microchip Technology Inc.
FIGURE 2-1:PROGRAMMING METHOD FLOW CHART
Start
Blank Check
DD = VDDMIN
@ V
Pass?
No
Yes
PIC16C50X
Report Possible Erase Failure
Continue Programming
at user’s option
Report Programming Failure
Yes
Increment PC to p o i n t to
next location, N = 0
Program 1 Location
@ V
PP = 12.75V to 13.25V
V
DD = VDDP
Pass?
Yes
Apply 11N additional
program pulses
All
locations
No
done?
Yes
Verify all locations
@ V
DD = VDDMIN
Pass?
No
No
No
(N = # of program pulses)
N > 8?
N = N + 1
Report verify failure
@ V
DDMIN
Yes
Verify all locations
VDD = VDD max.
@ V
DD = VDDMAX
Pass?
No
Yes
Now program
Configuration Word
Done
2001 Microchip Technology Inc.DS30603B-page 3
Report verify failure
@ V
DDMAX
Verify Configuration Word
@ V
DDMAX & VDDMIN
PIC16C50X
FIGURE 2-2:PIC16C50X SERIES PROGRAM MEMORY MAP IN PROGRAM/VERIFY MODE
Address
(HEX) 000
NNN
TTT
TTT + 1
TTT + 2
TTT + 3
TTT + 3F
110
Bit Number
User Program Memory
(NNN + 1) x 12 bit
0 0 ID0
0 0 ID1
0 0 ID2
0 0 ID3
For Customer Use
(4 x 4 bit usable)
For Factory Use
(FFF)
NNN Highest normal EPROM memory address. NNN = 0x3FF for PIC16C505.
Note that some versions will have an oscillator calibration value programmed at NNN.
TTT Start address of special EPROM area and ID locations.
2.3Special Memory Locations
The highest address of program memory space is
reserved for the intern al RC oscill ator calibra tion valu e.
This location should not be overwritten except when
this location is blank, and it should be verified, when
programmed, that it is a MOVLW XX instruction.
The ID Locations are a is only ena bled if the device i s in
Programming/Verify mode. Thus, in normal operation
mode, only the memory location 0x000 to 0xNNN will
2.3.1CUSTOMER ID CODE LOCATIONS
Per definition, the first four words (address TTT to
TTT + 3) are reserved for customer use. It is recommended that the customer use on ly the four lower order
bits (bits 0 through 3) of each word and filling the eight
higher order bits with ’0’s.
A user may want to store an identification code (ID) in
the ID locations and still be able to read this code after
the code protection bit wa s programmed.
be accessed and the Progr am Co unter wil l just roll over
from address 0xNNN to 0x000 when incremented.
The configuration word can only be accessed immediately after MCLR
Counter will be set to all ’1’s upon MCLR
, going from VIL to VHH. The Program
=VIL. Thus,
EXAMPLE 2-1:CUSTOMER CODE 0xD1E2
The Customer ID code “0xD1E2” should be stored in
the ID locations 400-403 like this:
it has the value “0xFFF” when access ing the c onfigur a-
tion EPROM. Incrementing the Program Counter once
causes the Program Counter to rollover to all '0's.
Incrementing the Program Counter 4K times after
RESET (MCLR
= VIL) does not allow access to the
configuration EPROM.
Reading these four memory locations, even with the
code protection bit programmed, would still output on
PORTA the bit sequence “1101”, “0001”, “1110”,
“0010” which is “0xD1E2”.
Configuration Word 5 bits
400: 0000 0000 1101
401: 0000 0000 0001
402: 0000 0000 1110
403: 0000 0000 0010
Note:All other loca tion s in PIC mic ro® configura-
tion memory are reserved and should not
be programmed.
DS30603B-page 4 2001 Microchip Technology Inc.
PIC16C50X
2.4Program/Verify Mode
The Program/Verify mode is entered by holding pins
RB1 and RB0 l ow, while rais ing MC LR
IHH (high voltage). Once in this mode, the user pro-
V
gram memory and the configuration memory can be
accessed and progra mmed in serial fashion. The m ode
of operation is serial, and the me mory tha t is acces sed
is the user program memory. RB0 and RB1 are Schmitt
Trigger inputs in this mode.
The sequence that enters the devi ce into the Programming/V erify mode pla ces al l other logic into the RESET
state (the MCLR
that all I/O are in the RESET state (High impedance
inputs).
Note:The MCLR pin sho uld be raised fro m VIL to
pin was initia lly at VIL). This means
IHH within 9 ms of VDD rise. This is to
V
ensure that the device does not have the
PC incremented while in valid operation
range.
pin from VIL to
2.4.1PROGRAM/VERIFY OPERATION
The RB1 pin is used as a clock input pin, and the RB0
pin is used for entering command bits and data input/
output during seria l operation. To input a co mmand, the
clock pin (RB1 ) is cy cl e d s ix ti m es. E a ch c om ma nd bi t
is latched on the fall ing edg e of th e cl oc k w ith the l eas t
significant bit (LSb) of the command being input first.
The data on pin RB0 is required to have a minimum
setup and hold time (see AC/DC sp ecs), with respect to
the falling edge o f the cloc k. Comm ands that have dat a
associated w ith them (read and l oad) are specifie d to
have a minimum delay of 1µs between the command
and the data. After this delay the clock pin is cycled 16
times with the first cycle being a START bit and the last
cycle being a STOP bit. Data is also input and output
LSb first. Therefore, during a read operation, the LSb
will be transmitted onto pin RB0 on the rising edge of
the second cycle, a nd du ring a lo ad operation, the LSb
will be latched on the fall ing edge of the second cycle.
A minimum 1 µs delay is also specified between consecutive commands.
All commands are transmit ted LSb first. Data words ar e
also transmitted LSb first. The data is transmitted on
the rising edge and latched on the falling edge of the
clock. To allow for decoding of commands and reversa l
of data pin configuration, a time separation of at least
1µs is required between a command and a data word
(or another command).
The commands that are available are listed in Table 2-1.
TABLE 2-1:COMMAND MAPPING
CommandMapping (MSb ... LSb)Data
Load Data
Read Data
Increment Address
Begin programming
End Programming
Note:The clock must be disabled during in-circuit programming.
000010
000100
000110
001000
001110
0, data(14), 0
0, data(14), 0
2001 Microchip Technology Inc.DS30603B-page 5
PIC16C50X
2.4.1.1Load Data
After receiving this command, the chip will load in a
14-bit “data word” when 16 cycles are applied, as
described previously. Because this is a 12-bit core, the
two MSb’s of the data word are ignored. A timing diagram for the load data command is shown in
Figure 5-1.
2.4.1.2Read Data
After receiving this command, the chip will transmit
data bits out o f the memory currently ac cessed, star ting
with the second risi ng edge of th e clock i nput. The R B0
pin will go into output mode on the second rising clock
edge, and it will revert back to input mode (hiimpedance) after the 16th rising edge. A timing
diagram of this command is shown in Fi gure 5-2.
2.4.1.3Increment Address
The PC is incremented when this command is
received. A timing diagram of this command is shown
in Figure 5-3.
2.4.1.4Begin Programming
A load data command must be given before every
begin programming command. Programming of the
appropriate memo ry (test program mem ory or user program memory) will begin after this command is
received and decoded. Programming should be performed with a series of 100µs programm ing pulses. A
programming pulse is defined as the time between the
begin programming command and the end programming command.
2.5Programming Algorithm Requires
Variable V
The PIC16C50X uses an intelligent algorithm. The
algorithm calls for program verification at V
well as V
“erase margin”. Verification at V
“program margin”.
The actual programming must be done with V
DDP range (4.75 - 5.25V).
V
DDP=VCC range requir ed during pro gramming.
V
DDMIN= minimum operating VDD spec for the part.
V
DDMAX = maximum operating VDD spec for the p art.
V
Programmers must verify the PIC16C50X at its speci-
fied V
introduce future versions of the PIC16C50X with a
broader VDD range, it is best that these levels are user
selectable (defaults are ok).
DDMAX. Verification at VDDMIN insures good
DDMAX and VDDMIN levels. Since Microchip may
Note:Any programmer not meeting these
requirements may only be classified as a
“prototype” or “development” programmer,
but not a “production” quality programmer.
DD
DDMIN, as
DDMAX insures good
DD in the
2.4.1.5End Programming
After receiving this command, the chip stops programming the memo ry (configuration pro gram memory o r
user program memory) that it was programming at the
time.
DS30603B-page 6 2001 Microchip Technology Inc.
3.0CONFIGURATION WORD
The PIC16C50X family members have several configuration bits. Thes e bit s can be program med (reads ’0’),
or left unprogrammed (reads ’1’), to select various
device configu rations . Figu re 3-1 provide s an overvi ew
of configuration bits.
FIGURE 3-1:CONFIGURATION WORD BIT MAP
Bit Number:
1098
11
CPCPCPCP
7
654
CP CP
MCLRE
CP
3
WDTE
2
FOSC2
1
FOSC1
0
FOSC0
PIC16C50X
Register: CONFIG
Address 0FFFh
bit 11-6, 4: CP: Code Protection bits
bit 5:MCLRE: RB3/MCLR Pin Function Select bit
1 = RB3/MCLR
0 = RB3/MCLR pin function is digital I/O, MCLR internally tied to VDD
bit 3:WDTE: Watchdog Timer Enable bit
1 = WDT enabled
0 = WDT disabled
bit 2-0:FOSC2:FOSC0: Oscillator Selection bits
111 = External RC oscillator/CLKOUT function on RB4/OSC2/CLKOUT pin
110 = External RC oscillator/RB4 function on RB4/OSC2/CLKOUT pin
101 = Internal RC oscillator/CLKOUT function on RB4/OSC2/CLKOUT pin
100 = Internal RC oscillator/RB4 function on RB4/OSC2/CLKOUT pin
011 = Invalid selection
010 = HS oscillator
001 = XT oscilla tor
000 = LP oscillator
Note 1: All of the CP pins have to be given the same value to enable the code protection scheme listed.
2: 03FFh is always uncode protected on the PIC16C505. This location contains the MOVLW xx
calibration instruction for the INTRC.
pin function is MCLR
(1) (2)
2001 Microchip Technology Inc.DS30603B-page 7
PIC16C50X
4.0CODE PROTECTION
The program code writte n into the EPROM can be p rotected by writing to the CP bit of the config uration word.
In PIC16C50X, it is still possible to program and read
locations 0x000 through 0x03F, after code protection.
Once code protection is enabled, all protected segments read '0's (or “garbage values”) and are pre-
vented from further programming. All unprotected
segments, including ID locations and configuration
word, read normally. These locations can be programmed.
Once code protection is enabled, all code protected
locations (0x040 to 0x3FE) rea d 0’s. All unprotected
segments, including the internal oscillator calibration
value (0x3FF location), ID and config word read as
normal.
4.1Embedding Configuration Word and ID Information in the HEX File
T o al low port ability of code , the programm er is required to read the configurati on word and ID loc ations from the H EX
file when loading the HEX fi le. If configuratio n word information w as not present in the HEX file, then a simple w arning
message may be issued . Similar ly, while saving a HEX file, configu ration word and ID info rmatio n must be includ ed.
An option to not include this information may be provided.
Microchip Technology Inc. feels strongly that this feature is important for the benefit of the end customer.
TA BLE 4-1:CODE PROTECTION: PIC16C505
To code protect:
(CP enable pattern: 000000X0XXXX)
Program Memory SegmentR/W in Protected ModeR/W in Unprotected Mode
Configuration Word (0xFFF)Read Enabled, Write EnabledRead Enabled, Write Enabled
Checksum is calculated by reading the contents of the
PIC16C50X memory locations and adding up the
opcodes up to th e max imum use r addres sabl e loc ation
(not including the l ast l ocatio n whic h is re serve d for th e
oscillator calibration value), e.g., 0x3FE for the
PIC16C505. Any carry bits exceeding 16-bits are
neglected. Finally, the configuration word (appropriately masked) is added to the checksum. Checksum
computation for e ach member of th e PIC16C50X family
is shown in Table 4-2.
The checksum is calculated by summing the following:
• The contents of all program memory locations
• The configuration word, appropriately masked
• Masked ID locations (when applicable)
The Least Significant 16-bits of this sum are the
checksum.
TABLE 4-2:CHECKSUM COMPUTATION
Device
PIC16C505OFFONSUM[0x000:0x3FE] + CFGW & 0xFFF
Legend: CFGW = Configuration Word
Code
Protect
SUM[0x000:0x03F] + CFGW & 0xFFF + SUM(IDS)
SUM[a:b] = [Sum of locations a through b inclusive]
SUM_ID = ID locations masked by 0xF then made into a 16-bit value with ID0 as the most significant nibble.
For example,
ID0 = 0x12, ID1 = 0x37, ID2 = 0x4, ID3 = 0x26, then SUM_ID = 0x2746.
*Checksum = [Sum of all the individual expressions] MODULO [0xFFFF]
+ = Addition
& = Bitwise AND
Checksum*
The following table describes how to calculate the
checksum for each devi ce. Note that the check sum calculation differs, depending on the code protect setting.
Since the program memory locations read out differently, depending on the code protect setting, the table
describes how to m ani pu late the ac tua l p r ogra m mem ory values to simulate the values that would be read
from a protected dev ice. W hen c alcul ating a check sum
by reading a device, the entire program memory can
simply be read and summed. The configuration word
and ID locations can always be read.
The oscillator calibration value location is not used in
the above checksums.
Blank
Value
FC00
FBEF
0x723 at
0 and Max
Address
EA48
E15B
2001 Microchip Technology Inc.DS30603B-page 9
PIC16C50X
5.0PROGRAM/VERIFY MODE ELECTRICAL CHARACTERISTICS
TABLE 5-1:AC/DC CHARACTERISTICS
TIMING REQUIREMENTS FOR PROGRAM/VERIFY MODE
Standard Operatin g Conditions
Operating Temperature: +10°C ≤ T
Operating Voltage: 4.5V ≤ V
P1TRMCLR/VPP rise time (VSS to VHH) 8.0µs
P2TfMCLR
fall time8.0µs
P3Tset1 Data in setup time before clock ↓ 100ns
P4Thld1 Data in hold time after clock ↓ 100ns
P5Tdly1 Data input not driven to next clock input
1.0µs
(delay required between
command/data or command/comman d)
P6Tdly2 Delay between clock ↓ to clock ↑ of
1.0µs
next command or data
P7Tdly3 Clock ↑ to date out valid
200ns
(during read data)
P8Thld0 Hold time after MCLR
Note 1: Program must be verified at the minimum and maximum V
2: V
IHH must be greater than VDD + 4.5V to stay in Programming/Verify mode.
The Microchip name, logo, PIC, PICmicro, PICMASTER, PICSTART, PRO MATE, K
EELOQ, SEEVAL, MPLAB and The
Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. and
other countries.
Total Endurance, ICSP, In-Circuit Serial Programming, FilterLab, MXDEV, microID, FlexROM, fuzzyLAB, MPASM,
MPLINK, MPLIB, PICDEM, ICEPIC, Migratable Memory,
FanSense, ECONOMONITOR and SelectMode are trademarks of Microchip Technology I ncorporat ed in the U.S.A.
Serialized Quick T erm Programming (SQTP) is a service mark
of Microchip Technology Incorporated in the U.S.A.
All other trademarks mentioned herein are property of their
respective companies.
Microchip received QS-9000 quality system
certification for its worldwide headquarters,
design and wafer fabrication facilities in
Chandler and Tempe, Arizona in July 1999. The
Company’s quality system processes and
procedures are QS-9000 compliant for its
PICmicro
devices, Serial EEPROMs and microperipheral
products. In addition, Microchip’s quality
system for the design and manufacture of
development systems is ISO 9001 certified.
®
8-bit MCUs, KEELOQ
®
code hoppin g
DS30557F - page 15 2001 Microchip Technology Inc.
WORLDWIDE SALESAND SERVICE
AMERICAS
Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200 Fax: 480-792-7277
Technical Support: 480-792-7627
Web Address: http://www.microchip.com
Rocky Mountain
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7966 Fax: 480-792-7456
Atlanta
500 Sugar Mill Road, Suite 200B
Atlanta, GA 30350
Tel : 770 -6 40- 003 4 Fax: 770- 640-0307
Austin
Analog Product Sales
8303 MoPac Expressway North
Suite A-201
Austin, TX 78759
Tel : 512 -3 45- 203 0 Fax: 512- 345-6085
Boston
2 Lan Drive, Suite 120
Westford, MA 01886
Tel : 978 -6 92- 384 8 Fax: 978- 692-3821
Boston
Analog Product Sales
Unit A-8-1 Millbrook Tarry Condominium
97 Lowell Road
Concord, MA 01742
Tel : 978 -3 71- 640 0 Fax: 978- 371-0050
Chicago
333 Pierce Road, Suite 180
Itasca, IL 60143
Tel: 630-285-0071 Fax: 630-285-0075
Dallas
4570 Westgrove Drive, Suite 160
Addison, TX 75001
Tel : 972 -8 18- 742 3 Fax: 972- 818-2924
Dayton
Two Prestige Place, Suite 130
Miamisburg, OH 45342
Tel : 937 -2 91- 165 4 Fax: 937- 291-9175
Detroit
Tri-Atria Office Building
32255 Northwestern Highway, Suite 190
Farmington Hills, MI 48334
Tel: 248-538-2250 Fax: 248-538-2260
Los Angeles
18201 Von Karman, Suite 1090
Irvine, CA 92612
Tel : 949 -2 63- 188 8 Fax: 949- 263-1338
Mountain View
Analog Product Sales
1300 Terra Bella Avenue
Mountain View, CA 94043-1836
Tel : 650 -9 68- 924 1 Fax: 650- 967-1590
New York
150 Motor Parkway, Suite 202
Hauppauge, NY 11788
Tel: 631-273-5305 Fax: 631-273-5335
San Jose
Microchip Technology Inc.
2107 North First Street, Suite 590
San Jose, CA 95131
Tel: 408-436-7950 Fax: 408-436-7955
Microchip Technology Australia Pty Ltd
Suite 22, 41 Rawson Street
Epping 2121, NSW
Australia
Tel: 61-2-9868-6733 Fax: 61-2-9868-6755
China - Beij ing
Microchip Technology Beijing Office
Unit 915
New China Hong Kong Manhattan Bldg.
No. 6 Chaoyangmen Beidajie
Beijing, 100027, No. China
Tel: 86-10-85282100 Fax: 86-10-85282104
China - Shanghai
Microchip Technology Shanghai Office
Room 701, Bldg. B
Far East International Plaza
No. 317 Xian Xia Road
Shanghai, 200051
Tel: 86-21-6275-5700 Fax: 86-21-6275-5060
Hong Kong
Microchip Asia Pacific
RM 2101, Tower 2, Metroplaza
223 Hing Fong Road
Kwai Fong, N.T., Hong Kong
Tel: 852-2401-1200 Fax: 852-2401-3431
India
Microchip Technology Inc.
India Liaison Office
Divyasree Chambers
1 Floor, Wing A (A3/A4)
No. 11, O’Shaugnessey Road
Bangalore, 560 025, India
Tel: 91-80-2290061 Fax: 91-80-2290062
Japan
Microchip Technology Intl. Inc.
Benex S-1 6F
3-18-20, Shinyokohama
Kohoku-Ku, Yokohama-shi
Kanagawa, 222-0033, Japan
Tel: 81-45-471- 6166 Fax: 81-45-471-6122
ASIA/PACIFIC (continued)
Korea
Microchip Technology Korea
168-1, Youngbo Bldg. 3 Floor
Samsung-Dong, Kangnam-Ku
Seoul, Korea
Tel: 82-2-554-7200 Fax: 82-2-558-5934
Singapore
Microchip Technology Singapore Pte Ltd.
200 Middle Road
#07-02 Prime Centre
Singapore, 188980
Tel: 65-334-8870 Fax: 65-334-8850
Taiwan
Microchip Technology Taiwan
11F-3, No . 207
Tung Hua North Road
Taipei, 105, Taiwan
Tel: 886-2-2717-7175 Fax: 886-2-2545-0139
Arizona Microchip Technology SARL
Parc d’Activite du Moulin de Massy
43 Rue du Saule Trapu
Batiment A - ler Etage
91300 Massy, France
Tel: 33-1-69-53-63 - 20 Fax: 33-1-69-30-90-79
Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by
updates. It is your respo nsibilit y to en sure t hat you r app licatio n mee ts with y our sp ecifica tions . No re presen tation or warra nty is given and n o liability is
assumed by Micro chip Technology Incorporate d with re spect t o the accur acy or use of such infor mation, o r infrin gemen t of patents or other intellectua l
property rights arising from such use or otherwise. Use of Microchip’s products as critical components in life support systems is not authorized except with
express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, except as maybe explicitly expressed herein, under any intellectual property righ ts. The Microchip lo go and name are registered tradema rks of Microchip Technology Inc. in the U.S.A. and other countries. All rights
reserved. All other trademarks mentioned herein are the property of their respective companies.
DS30557F-page 16 2001 Microchip Technology Inc.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.