2.7V 10-Bit A/D Converter with SPI™ Serial Interface
Features
• 10-bit resolution
• ±1 LSB max DNL
• ±1 LSB max INL
• On-chip sample and hold
• SPI™ serial interface (modes 0,0 and 1,1)
• Single supply operation: 2.7V - 5.5V
• 200 ksps sampling rate at 5V
• 75 ksps sampling rate at 2.7V
• Low power CMOS technology
- 5 nA typical standby current, 2 µA max
- 500 µA max active current at 5V
• Industrial temp range: -40°C to +85°C
• 8-pin PDIP, SOIC, MSOP and TSSOP packages
Applications
• Sensor Interface
• Process Control
• Data Acquisition
• Battery Op erated Systems
Description
The Microchip Technology Inc. MCP3001 is a successive approximation 10-bit A/D converter (ADC) with onboard sample and hold circuitry. T he dev ic e p rov id es a
single pseudo-differential input. Differential Nonlinearity (DNL) and Integral N onlin earity (INL) are bo th spe cified at ±1 LSB max. Communication with the device is
done using a simple serial interface compa tible with the
SPI protocol. The de vi ce is capable of sample rates u p
to 200 ksps at a clock rat e of 2.8 MHz. The MCP3001
operates over a broad voltage range (2.7V - 5.5V).
Low current design permits operation with a typical
standby current of only 5 nA and a typical active c urrent
of 400 µA. The device is offered in 8-pin PDIP, MSOP,
TSSOP and 150 mil SOIC packages.
Storage temperature ..........................-65°C to +150°C
Ambient temp. with power applied.....-65°C to +125°C
ESD protection on all pins (HBM)........................> 4kV
*Notice: Stresses above those listed under “Maximum ratings”
may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at those or
any other conditions above those indicated in the operational
listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device
reliability.
...... -0.6V to VDD +0.6V
SS
NameFunction
V
DD
V
SS
+2.7V to 5.5V Power Supply
Ground
IN+Positive A nalog Input
IN-Negative Analog Input
CLKSerial Clock
D
OUT
Serial Data Out
CS/SHDNChip Select/Shutdown Input
V
REF
Reference V oltage Input
ELECTRICAL CHARACTERISTICS
All parameters ap ply at VDD = 5V , VSS = 0V , V
unless otherwise noted. Typical values apply for V
ParameterSymMinTypMaxUnitsConditions
Conversion Rate:
Conversion Timet
Analog Input Sample Timet
Throughput Ratef
CONV
SAMPLE
SAMPLE
DC Accuracy:
Resolution10bits
Integral NonlinearityINL—±0.5±1LSB
Differential NonlinearityDNL—±0.25±1LSBNo missing codes over tem-
Offset Error——±1.5LSB
Gain Error——±1LSB
Dynamic Performance:
Total Harmonic DistortionTHD—-76—dBV
Signal to Noise and Distortion
SINAD—61—dBV
(SINAD)
Spurious Free Dynamic RangeSFDR—80—dBV
Reference Input:
Voltage RangeV
Current DrainI
REF
REF
Note 1: This parameter is guaranteed by characterization and not 100% tested.
2: See graph that relates linearity performance to V
3: Because the sample cap will eventually lose charge, clock rates below 10 kHz can affect linearity perfor-
Note:The graphs and tables provided following this note are a statistical summary based on a limited number of
samples and are provided for informational purposes only. The performance characteristics listed herein
are not tested or guaranteed. In some graphs or tables, the data presented may be outside the specified
operating range (e.g., outside specified power supply range) and therefore outside the warranted range.
Note: Unless otherwise indicated, VDD = V
REF
= 5V, f
SAMPLE
= 200 ksps, f
= 14*Sample Rate, TA = 25°C
CLK
0.4
0.3
0.2
Positive INL
0.1
0.0
-0.1
INL (LSB)
-0.2
Negative INL
-0.3
-0.4
0 25 50 75 100 125 150 175 200 225 250
Sample Rate (ksps)
FIGURE 2-1:Integral Nonlinearity (INL) vs. Sample
Rate.
1.0
0.8
0.6
0.4
0.2
0.0
-0.2
INL (LSB)
-0.4
-0.6
-0.8
-1.0
0123456
Positive INL
Negati ve INL
V
(V)
REF
0.4
= V
0.3
0.2
DD
REF
= 2.7V
Positive INL
0.1
0.0
-0.1
INL (LSB)
-0.2
Negative INL
-0.3
-0.4
0255075100
Sample Rate (ksps)
FIGURE 2-4:Integral Nonlinearity (INL) vs. Sample
Rate (V
= 2.7V).
DD
1.0
0.8
0.6
0.4
0.2
0.0
-0.2
INL (LSB)
-0.4
-0.6
-0.8
-1.0
0.00.51.01.52.02.53.0
Positive INL
Negative INL
V
REF
(V)
VDD = V
f
SAMPLE
= 2. 7V
REF
= 75 ksps
FIGURE 2-2:Integral Nonlinearity (INL) vs. V
REF
.
FIGURE 2-5:Integral Nonlinearity (INL) vs. V
REF
(VDD = 2.7V).
0.5
VDD = V
0.4
f
0.3
0.2
0.1
0.0
-0.1
INL (LSB)
-0.2
-0.3
-0.4
-0.5
0128 256384512 640768 896 1024
SAMPLE
= 5V
REF
= 200 ksps
Digi tal Code
FIGURE 2-3:Integral Nonlinearity (INL) vs. Code
(Representative Part).
Positive analog input. This input can vary from IN- to
+ IN-.
V
REF
3.2IN-
Negative analog input. This input can vary ±100 mV
from V
3.3CS/SHDN(Chip Select/Shutdown)
The CS/SHDN pin is used to initiate communication
with the device when pulled low and will end a conversion and put the device in low power standby when
pulled high. The CS
between conversion s.
3.4CLK (Serial Clock)
The SPI clock pin is used to initi ate a co nversion an d to
clock out each bit of the conversion as it takes place.
See Section 6.2 for co nstraints on clock speed.
3.5DOUT (Serial Data output)
The SPI serial data output pin is used to shift out the
results of the A/D conversion. Data will always change
on the falling edge of each clock as the conversion
takes place.
.
SS
/SHDN pin must be pulled high
In this diagram, it is shown that the source impedance
) adds to the internal sampling swi tch , (RSS) imped-
(R
S
ance, directly affecting the time that is required to
charge the capacitor, C
. Consequently, a larger
SAMPLE
source impedance increases the offset, gain, and integral linearity errors of the conversion.
Ideally, the impedance of the signal source should be
near zero. This is achie vable with an operat ional amplifier such as the MCP601 , w hic h h as a clo se d lo op ou tput impedance of tens of ohms. The adverse affe cts of
higher source impedances are shown in Figure 4-2.
If the voltage le vel of IN+ is equal to or less than IN-, the
resultant cod e will be 000h. If the voltag e at IN+ is e qual
to or greater than {[V
+ (IN-)] - 1 LSB}, then the out-
REF
put code will be 3FFh. If the volt ag e lev el at IN- is more
than 1 LSB below V
input will have to go below V
, then the voltage l evel at the IN+
SS
to see the 000h output
SS
code. Conversely, if IN- is more than 1 LSB a bove Vss,
then the 3FFh code will not be seen unless the IN+
input level goes above V
REF
level.
4.2 Reference Input
The reference input (V
voltage range and the LSB size, as shown below.
) determines the analog inp ut
REF
V
LSB Size
REF
-------------=
1024
4.0DEVICE OPERATION
The MCP3001 A /D converter employs a conv entional
SAR architecture. With this architecture, a sample is
acquired on an internal sample/hold capacitor for
1.5 clock cycles starting on the first rising edge of the
serial clock after CS has been pu lled low . Followin g this
sample time, the input switch of the converter opens
and the device uses the collected charge on the internal sample and hold capacitor to produce a serial 10-bit
digital out put code. Con version rate s of 200 ksps are
possible on the MCP300 1. See Section 6.2 for information on minimum clock rates. Communication with the
device is done using a 3 -wire SPI-c ompati ble inter face.
4.1Analog Inputs
The MCP3001 provides a single pseudo-differential
input. The IN+ input can range from IN- to (V
The IN- in put is limited to ±100 mV from th e V
The IN- input can be used to cancel small signal common-mode noise which is present on both the IN+ and
IN- inputs.
For the A/D Converter to meet specifi cation, the charg e
holding capa citor, C
must be given enough time
SAMPLE
to acquire a 10-bit accurate voltage level during the
1.5 clock cycle sampling period. The analog input
model is shown in Figure 4-1.
REF
+IN-).
rail.
SS
As the reference input is reduced, the LSB size is
reduced accordingly. The theoretical digi tal output cod e
produced by the A/D Converter is a function of the analog input signal and the reference input as shown
below.
1024*V
IN
Digital Output Code
----------------------- -=
V
REF
where:
= analog input voltage = V(IN+) - V(IN-)
V
IN
= reference voltage
V
REF
When using an external voltage reference device, the
system designe r should always refer to the manufacturer’s recommendations fo r circuit layout. Any inst ability in the operation of the reference device will have a
direct effect on the operation of the ADC.
Communication with the device is done using a standard SPI compatible serial interface. Initiating communication with the MCP3001 begins with the CS going
low. If the device was powered up with the CS
it must be broug ht high a nd back low to initiate communication. The device will begin to sample the analog
input on the first rising edge after CS
sample period wil l end i n the fa lling e dge of the secon d
clock, at which time th e devic e wi ll outpu t a low nul l bit.
The next 10 clocks will output the result of the conversion with MSB first, as shown in Figure 5-1. Data is
always output from the device on the falling edge of the
clock. If all 10 data bits have been transmitted and the
CS
t
SUCS
CLK
t
SAMPLE
D
OUT
HI-Z
NULL
B9 B8 B7 B6 B5 B4 B3 B2 B1 B0*
BIT
pin low,
goes low. The
t
CYC
t
CONV
device continues to rec eive cl ocks while the CS
is held
low, the device will output the conversion result LSB
first, as shown in Figure 5-2. If more clocks are provided to th e device while CS
is still low (after the LSB
first data has been transmitted), the device will clock
out zeros indefinitely.
If it is desired, the CS
can be raised to end the conv ersion period at any time during the transmission. Faster
conversion rates can be obtained by using this technique if not all the bits are captured before starting a
new cycle. Some syst em designers use t his met hod by
capturing only the highest order 8 bits and ‘throwing
away’ the l ower 2 bits.
t
CSH
Power
Down
t
**
DATA
HI-Z
NULL
B9 B8 B7 B6
BIT
* After completing the data transfer, if further clocks are applied with CS
followed by zeros indefinitely. See Figure below.
: during this time, the bias current and the comparator powers down and the reference input becomes a
** t
DATA
high impedance node.
FIGURE 5-1:Communication with MCP3001 (MSB first Format).
t
CYC
CS
t
SUCS
CLK
t
SAMPLE
D
OUT
HI-Z
NULL
BIT
t
CONV
B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
* After completing the data transfer, if further clocks are applied with CS
nitely.
: during this time, the bias current and the comparator powers down and the reference input becomes a
** t
DATA
high impedance node leaving the CLK running to clock out the LSB-first data or zeros.
FIGURE 5-2:Communication with MCP3001 (LSB first Format).
6.1Using the MCP3001 with
Microcontroller SPI Ports
With most microcontroller SPI ports, it is required to
clock out eight b its at a time. If this is the ca se, i t will b e
necessary to provide more clocks than are required for
the MCP3001. As an example, Figure 6-1 and
Figure 6-2 show how the MCP3001 can be interfaced
to a microcontrolle r w ith a st a nda rd SPI port. Since the
MCP3001 always cl ocks dat a o ut on t he fall ing ed ge of
clock, the MCU SPI port must be configured to match
this operation. SPI Mode 0,0 (clock idles low) and SPI
Mode 1,1 (clock idles high) are both compatible with
the MCP3001. Figure 6-1 depicts the opera tion shown
in SPI Mode 0,0, which requires that the CLK from the
microcontroller idles in the ‘low’ state. As shown in the
diagram, the MSB is clocked out of the ADC on the falling edge of the third clock pulse. After the first eight
clocks have been sent to the device, the microcontrol-
CS
CLK910111213141516
D
OUT
12345678
HI-Z
NULL
B9 B8 B7 B6
BIT
B4B3 B2 B1 B0 B1 B2
B5
B5B4 B3 B2 B1 B0 B1 B2B9 B8 B7 B6??0
ler’s receive buffer will contain two unknown bits (the
output is at high imped ance for the first two clocks ), the
null bit and the h ighest or der five bit s of the convers ion.
After the second eight clocks have been sent to the
device, the MCU re ceive regist er will cont ain the lowes t
order five bits and the B1-B4 bi ts repeated as the ADC
has begun to shift out LSB first data with the extra
clocks. Typical procedure would then call for the lower
order byte of data to be shifted right by three bits to
remove the extra B1-B4 bits. The B9-B5 bits are then
rotated 3 bits to the right with B7-B5 rotating from the
high order byte t o th e low e r ord er byt e. Easier manipulation of the converted data can be obtained by using
this method.
Figure 6-2 shows SPI Mode 1,1 communication which
requires that the clock idles in the high state. As with
mode 0,0, the ADC outputs data on the falling edge of
the clock and the MCU latc hes data from the ADC in on
the rising edge of the clock.
MCU latches data from ADC
on rising edges of SCLK
Data is clocked out of
ADC on falling edges
HI-Z
B3
B4
LSB first data begins
to come out
B3
Data stored into MCU receive register
after transmission of first 8 bits
Data stored into MCU receive register
after transmission of second 8 bits
FIGURE 6-1:SPI Communication with the MCP3001 using 8-bit segments (Mode 0,0: SCLK idles low).
CLK
D
CS
OUT
1234567
HI-Z
NULL
B9 B8 B7 B6
BIT
B9 B8 B7 B6??0
Data stored into MCU receive register
after transmission of first 8 bits
8
9101112131415 16
B4 B3 B2 B1 B0 B1 B2
B5
B4 B3 B2 B1 B0 B1 B2
B5
Data stored into MCU receive register
after transmission of second 8 bits
B3
B3
MCU latches data from ADC
on rising edges of SCLK
Data is clocked out of
ADC on falling edges
HI-Z
LSB first data begins
to come out
FIGURE 6-2:SPI Communication with the MCP3001 using 8-bit segments (Mode 1,1: SCLK idles high).
When the MCP3001 i nitiates the sample period , charge
is stored on the sample capacitor. When the sample
period is complete, the dev ice convert s one bit for each
clock that is receiv ed. It is im portan t for the u ser to no te
that a slow clock rate will allow charge to bleed off the
sample cap while the conversion is taking place. At
85°C (worst case condition), the part will maintain
proper charge on the sample cap for 700 µs at
= 2.7V and 1.5 ms at VDD= 5V. This means that at
V
DD
= 2.7V, the time it takes to transmit the first 14
V
DD
clocks must not exceed 700 µs. Failure to mee t this c riterion may induce linearity errors into the conversion
outside the rated specifications.
6.3Buffering/Filtering the Analog Inputs
If the signal so urce for th e ADC i s not a low imped ance
source, it will have t o be bu ffe red or inac curate conv ersion results may occur. See Figure 4-2. It is also recommended that a filter b e used to elim inate a ny sig nals
that may be aliased back into the conversion results.
This is illustrated in Figure 6-3 where an op amp is
used to drive, filter and gain the analog input of the
MCP3001. This amplifier provides a low impedance
source for the converter input and a low pass filter,
which eliminates unwanted high frequency noise.
Low pass (anti-aliasing) filters can be designed using
Microchip’s interactive FilterLab™ software. FilterLab
will calculate capacitor and resistor values, as well as
determine the numbe r of po les th at are require d for th e
application. For more information on filtering signals,
see the application note AN699 “Anti-Aliasing Analog
Filters for Data Acquisition Systems.”
6.4Layout Considerations
When laying out a printed circuit board for use with
analog components, care should be taken to reduce
noise wherever possible. A bypass capacitor should
always be us ed w ith thi s de vic e and shou ld be p lac ed
as close as possi ble to the device p in. A byp ass cap acitor value of 1 µF is recommended.
Digital and an alog t races sh ould be separa ted as m uch
as possible on the board and no traces should run
underneath the devic e or the bypass capacitor. Extra
precautions should be taken to keep traces with high
frequency signals (s uch as clock lines) as far as possible from analog traces.
Use of an analog ground plane is recommended in
order to keep the ground potential the same for all
devices on the board. Providing V
devices in a “star” configuration can also reduce noise
by eliminating current return paths and associated
errors. See Figure 6-4. For more information on layout
tips when using ADC, refer to AN-688 “Layout Tips for12-Bit A/D Converter Applications”.
V
DD
Connection
Device 1
connections to
DD
Device 4
V
DD
4.096V
Reference
0.1 µF
C
R
1
V
IN
R
MCP1541
1
MCP601
2
C
2
+
-
R
4
R
3
10 µF
C
L
V
IN+
MCP3001
IN-
REF
10 µF
1µF
FIGURE 6-4:V
configuration in order to reduce errors caused by
current return paths.
Device 2
traces arranged in a ‘Star’
DD
Device 3
FIGURE 6-3:The MCP601 operational amplifier is
used to implement a 2nd order anti-aliasing filter for
the signal being converted by the MCP3001.
8-Lead Plastic Dual In-Line (P) – 300 mil Body [PDIP]
N
1
2
3
4
B
Note:For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
N
otes:
. Pin 1 visual index feature may vary, but must be located with the hatched area.
. § Significant Characteristic.
. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed .010" per side.
. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
NOTE 1
12
D
A
A1
b1
b
Dimension LimitsMINNOMMAX
Number of PinsN8
Pitche.100 BSC
Top to Seating PlaneA––.210
Molded Package ThicknessA2.115.130.195
Base to Seating PlaneA1.015––
Shoulder to Shoulder WidthE.290.310.325
Molded Package WidthE1.240.250.280
Overall LengthD.348.365.400
Tip to Seating PlaneL.115.130.150
Lead Thicknessc.008.010.015
Upper Lead Widthb1.040.060.070
Lower Lead Widthb.014.018.022
Overall Row Spacing §eB––.430
. Pin 1 visual index feature may vary, but must be located within the hatched area.
. § Significant Characteristic.
. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side.
. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimen sion, usually without tolerance, for information purposes only.
8-Lead Plastic Micro Small Outline Package (MS) [MSOP]
N
1
2
3
Note:For the most current package drawings, please see the Microchip Packaging Specification located at
B
http://www.microchip.com/packaging
D
N
E
E1
NOTE 1
2
1
e
MCP3001
b
A
A1
Number of PinsN8
Pitche0.65 BSC
Overall HeightA––1.10
Molded Package ThicknessA20.750.850.95
Standoff A10.00–0.15
Overall WidthE4.90 BSC
Molded Package WidthE13.00 BSC
Overall LengthD3.00 BSC
Foot LengthL0.400.600. 80
FootprintL10.95 REF
Foot Angleφ0°–8°
Lead Thicknessc0.08–0.23
Lead Widthb0.22–0.40
otes:
. Pin 1 visual index feature may vary, but must be located within the hatched area.
. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side.
. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimen sion, usually without tolerance, for information purposes only.
8-Lead Plastic Thin Shrink Small Outline (ST) – 4.4 mm Body [TSSOP]
N
1
2
3
B
Note:For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
D
N
E
E1
NOTE 1
12
b
e
c
A
A1
Number of PinsN8
Pitche0.65 BSC
Overall HeightA––1.20
Molded Package ThicknessA20.801.001.05
Standoff A10.05–0.15
Overall WidthE6.40 BSC
Molded Package WidthE14.304.404.50
Molded Package LengthD2.903.003.10
Foot LengthL0.450.600. 75
FootprintL11.00 REF
Foot Angleφ0°–8°
Lead Thicknessc0.09–0.20
Lead Widthb0.19–0.30
otes:
. Pin 1 visual index feature may vary, but must be located within the hatched area.
. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side.
. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimen sion, usually without tolerance, for information purposes only.
Note the following details of the code protection feature on Microchip devices:
•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 com mitted to continuously improving the code protect ion f eatures of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digit al Mill ennium 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.
Trademarks
The Microchip name and logo, the Microchip logo, Accuron,
dsPIC, K
EELOQ, microID, MPLAB, PIC, PICmicro, PICSTART,
PRO MATE, PowerSmart, rfPIC, and SmartShunt are
registered trademarks of Microchip Technology Incorporated
in the U.S.A. and other countries.
AmpLab, FilterLab, Migratable Memory, MXDEV, MXLAB,
SEEVAL, SmartSensor and The Embedded Control Solutions
Company are registered trademarks of Microchip Technology
Incorporated in the U.S.A.
Analog-for-the-Digital Age, Application Maestro, CodeGuard,
dsPICDEM, dsPICDEM.net, dsPICworks, ECAN,
ECONOMONITOR, FanSense, FlexROM, fuzzyLAB,
In-Circuit Serial Programming, ICSP, ICEPIC, Linear Active
Thermistor, Mindi, MiWi, MPASM, MPLIB, MPLINK, PIC kit,
PICDEM, PICDEM.net, PICLAB, PICtail, PowerCal,
PowerInfo, PowerMate, Pow e rTool, REAL ICE, rfLAB,
rfPICDEM, Select Mode, Smart Serial, SmartT el, Total
Endurance, UNI/O, WiperLock and ZENA are trademarks of
Microchip Technology I ncorporated in the U.S.A. and other
countries.
SQTP is a service mark of Microchip T echnology Incorporated
in the U.S.A.
All other trademarks mentioned herein are property of their
respective companies.
Microchip received ISO/TS-16949:2002 certification for its worldwide
headquarters, design and wafer fabrication facilities in Chandler and
Tempe, Arizona, Gresham, Oregon and Mountain View, California. The
Company’s quality system processes and procedures are for its PIC
MCUs and dsPIC DSCs, KEELOQ
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.