MCP3201
MCP3201
DAC
Comparator
Shift
Control Logic
Register
ELECTRICAL CHARACTERISTICS
Electrical Specifications: All parameters apply at VDD = 5V, VSS = 0V, VREF = 5V, TA = -40°C to +85°C, fSAMPLE = 100 ksps, and
fCLK = 16*fSAMPLE, unless otherwise noted.
Parameter Sym Min Typ Max Units Conditions
Conversion Rate:
Conversion Time tCONV — — 12 clock
cycles
Analog Input Sample Time tSAMPLE 1.5 clock
cycles
Throughput Rate fSAMPLE — — 100 ksps VDD = VREF = 5V
50 ksps VDD = VREF = 2.7V
DC Accuracy:
Resolution 12 bits
Integral Nonlinearity INL — ±0.75 ±1 LSB MCP3201-B
— ±1 ±2 LSB MCP3201-C
Differential Nonlinearity DNL — ±0.5 ±1 LSB No missing codes over
temperature
Offset Error — ±1.25 ±3 LSB
Gain Error — ±1.25 ±5 LSB
Dynamic Performance:
Total Harmonic Distortion THD — -82 — dB VIN = 0.1V to 4.9V@1 kHz
Signal to Noise and Distortion SINAD — 72 — dB VIN = 0.1V to 4.9V@1 kHz
(SINAD)
Spurious Free Dynamic Range SFDR — 86 — dB VIN = 0.1V to 4.9V@1 kHz
Reference Input:
Voltage Range 0.25 — VDD V Note 2
Current Drain — 100 150 µA
— .001 3 µA CS = VDD = 5V
Analog Inputs:
Input Voltage Range (IN+) IN+ IN- — VREF+IN- V
Input Voltage Range (IN-) IN- VSS-100 VSS+100 mV
Leakage Current — 0.001 ±1 µA
Switch Resistance RSS — 1K — W See Figure 4-1
Sample Capacitor CSAMPLE — 20 — pF See Figure 4-1
Digital Input/Output:
Data Coding Format Straight Binary
High Level Input Voltage VIH 0.7 VDD — — V
Low Level Input Voltage VIL — — 0.3 VDD V
Note 1: This parameter is established by characterization and not 100% tested.
2: See graph that relates linearity performance to VREF level.
3: Because the sample cap will eventually lose charge, effective clock rates below 10 kHz can affect linearity performance,
especially at elevated temperatures. See Section 6.2 “Maintaining Minimum Clock Speed” for more information.
TEMPERATURE CHARACTERISTICS
Electrical Specifications: Unless otherwise indicated, VDD = +2.7V to +5.5V, VSS = GND.
Parameters Sym Min Typ Max Units Conditions
Temperature Ranges
Specified Temperature Range TA -40 — +85 °C
Operating Temperature Range TA -40 — +85 °C
Storage Temperature Range TA -65 — +150 °C
Thermal Package Resistances
Thermal Resistance, 8L-MSOP θJA — 211 — °C/W
Thermal Resistance, 8L-PDIP θJA — 89.5 — °C/W
Thermal Resistance, 8L-SOIC θJA — 149.5 — °C/W
Thermal Resistance, 8L-TSSOP θJA — 139 — °C/W
tCSH
CS
tSUCS
tHI tLO
CLK
tEN tDO tDIS
tR tF
Load circuit for tR, tF, tDO Load circuit for tDIS and tEN
CL = 30 pF 30 pF tDIS Waveform 1
VSS
VOH
DOUT VOL
CS
tR tF 1 2 3 4
CLK
DOUT B9
tEN
CS VIH
CLK
DOUT 90%
tDO Waveform 1*
tDIS
DOUT
DOUT 10%
Waveform 2†
* Waveform 1 is for an output with internal condi-
tions such that the output is high, unless disabled
by the output control.
† Waveform 2 is for an output with internal condi-
tions such that the output is low, unless disabled
by the output control.
1.0 2.0
VDD = VREF = 2.7V
0.8 Positive INL
1.5
0.6
0.4 1.0
Positive INL
INL (LSB)
INL (LSB)
0.2 0.5
0.0 0.0
-0.2 Negative INL -0.5
-0.4 Negative INL
-0.6 -1.0
-0.8 -1.5
-1.0 -2.0
0 25 50 75 100 125 150 0 20 40 60 80 100
Sample Rate (ksps) Sample Rate (ksps)
FIGURE 2-1: Integral Nonlinearity (INL) FIGURE 2-4: Integral Nonlinearity (INL)
vs. Sample Rate. vs. Sample Rate (VDD = 2.7V).
2.0 2.0
VDD = 2.7V
1.5 1.5 FSAMPLE = 50 ksps
1.0 1.0 Positive INL
Positive INL
INL (LSB)
INL (LSB)
0.5 0.5
0.0 0.0
-0.5 Negative INL -0.5
-1.0 -1.0 Negative INL
-1.5 -1.5
-2.0 -2.0
0 1 2 3 4 5 0.0 0.5 1.0 1.5 2.0 2.5 3.0
VREF (V) VREF (V)
FIGURE 2-2: Integral Nonlinearity (INL) FIGURE 2-5: Integral Nonlinearity (INL)
vs. VREF. vs. VREF (VDD = 2.7V).
1.0
1.0
0.8 VDD = VREF = 2.7V
0.8
0.6 FSAMPLE = 50 ksps
0.6
0.4
0.4
INL (LSB)
0.2
INL (LSB)
0.2
0.0 0.0
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
-0.8 -0.8
-1.0 -1.0
0 512 1024 1536 2048 2560 3072 3584 4096 0 512 1024 1536 2048 2560 3072 3584 4096
Digital Code
Digital Code
FIGURE 2-3: Integral Nonlinearity (INL) FIGURE 2-6: Integral Nonlinearity (INL)
vs. Code (Representative Part). vs. Code (Representative Part, VDD = 2.7V).
1.0 1.0
VDD = VREF = 2.7V
0.8 Positive INL 0.8
FSAMPLE = 50 ksps
0.6 0.6 Positive INL
0.4 0.4
INL (LSB)
INL (LSB)
0.2 0.2
0.0 0.0
-0.2 Negative INL -0.2
-0.4 -0.4
Negative INL
-0.6 -0.6
-0.8 -0.8
-1.0 -1.0
-50 -25 0 25 50 75 100 -50 -25 0 25 50 75 100
1.0 2.0
0.8 VDD = VREF = 2.7V
1.5
0.6
0.4 1.0
Positive DNL
DNL (LSB)
Positive DNL
0.2 DNL (LSB) 0.5
0.0 0.0
-0.2
-0.5 Negative DNL
-0.4 Negative DNL
-1.0
-0.6
-0.8 -1.5
-1.0 -2.0
0 25 50 75 100 125 150 0 20 40 60 80 100
Sample Rate (ksps) Sample Rate (ksps)
3.0 3.0
VDD = 2.7V
2.0 FSAMPLE = 50 ksps
2.0
Positive DNL
DNL (LSB)
1.0
DNL (LSB)
-2.0 -3.0
0 1 2 3 4 5 0.0 0.5 1.0 1.5 2.0 2.5 3.0
1.0 1.0
VDD = VREF = 2.7V
0.8 0.8 F
SAMPLE = 50 ksps
0.6 0.6
0.4 0.4
DNL (LSB)
DNL (LSB)
0.2 0.2
0.0 0.0
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
-0.8 -0.8
-1.0 -1.0
0 512 1024 1536 2048 2560 3072 3584 4096 0 512 1024 1536 2048 2560 3072 3584 4096
Digital Code Digital Code
1.0 1.0
0.8 0.8 VDD = 2.7V
FSAMPLE = 50ksps
0.6 0.6
0.4 Positive DNL 0.4 Positive DNL
DNL (LSB)
DNL (LSB)
0.2 0.2
0.0 0.0
-0.2 -0.2
Negative DNL -0.4 Negative DNL
-0.4
-0.6 -0.6
-0.8 -0.8
-1.0 -1.0
-50 -25 0 25 50 75 100 -50 -25 0 25 50 75 100
Temperature (°C) Temperature (°C)
5 20
18
4
16 V DD = 5V
Offset Error (LSB)
VDD = 2.7V
Gain Error (LSB)
FIGURE 2-15: Gain Error vs. VREF. FIGURE 2-18: Offset Error vs. VREF.
1.0 2.0
0.8 1.8
0.6 1.6 VDD = VREF = 5V
FIGURE 2-19: Gain Error vs. Temperature. FIGURE 2-22: Offset Error vs.
Temperature.
100 100
VDD = VREF = 5V VDD = VREF = 5V
90 90 FSAMPLE = 100 ksps
FSAMPLE = 100 ksps
80 80
70 70
SINAD (dB)
SNR (dB)
60 60
50 50 VDD = VREF = 2.7V
VDD = VREF = 2.7V
FSAMPLE = 50 ksps
40 FSAMPLE = 50 ksps 40
30 30
20 20
10 10
0 0
1 10 100 1 10 100
Input Frequency (kHz) Input Frequency (kHz)
0
80
-10 VDD = VREF = 5V
-20 70 FSAMPLE = 100 ksps
-30 60
SINAD (dB)
THD (dB)
12.0
12.00 V DD = 5V
11.75 11.5
FSAMPLE = 100 ksps
11.50
11.0
11.25
ENOB (rms)
ENOB (rms)
FIGURE 2-25: Effective Number of Bits FIGURE 2-28: Effective Number of Bits
(ENOB) vs. VREF. (ENOB) vs. Input Frequency.
100 0
-30
60
50 -40
40 VDD = VREF = 2.7V -50
FSAMPLE = 50 ksps
30 -60
20
-70
10
0 -80
1 10 100 1 10 100 1000 10000
Input Frequency (kHz) Ripple Frequency (kHz)
FIGURE 2-26: Spurious Free Dynamic FIGURE 2-29: Power Supply Rejection
Range (SFDR) vs. Input Frequency. (PSR) vs. Ripple Frequency.
0 0
-10 VDD = VREF = 5V -10 VDD = VREF = 2.7V
-20 FSAMPLE = 100 ksps -20 FSAMPLE = 50 ksps
-30 FINPUT = 9.985kHz -30 FINPUT = 998.76 Hz
Amplitude (dB)
Amplitude (dB)
500 100
VREF = VDD VREF = VDD
450 90
All points at FCLK = 1.6 MHz, except All points at FCLK = 1.6 MHz, except
400 at VREF = VDD = 2.5V, FCLK = 800 kHz 80 at VREF = VDD = 2.5V, FCLK = 800 kHz
350 70
IDD (µA)
IREF (µA)
300 60
250 50
200 40
150 30
100 20
50 10
0 0
2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (V) VDD (V)
FIGURE 2-31: IDD vs. VDD. FIGURE 2-34: IREF vs. VDD.
100
400
90 VDD = V REF = 5V
350 80
300 VDD = VREF = 5V
70
IREF (µA)
250 60
IDD (µA)
200 50
400 100
VDD = VREF = 5V
350 VDD = VREF = 5V 90
FCLK = 1.6 MHz
FCLK = 1.6 MHz 80
300
70
250
IREF (µA)
IDD (µA)
60
200 50
150 VDD = VREF = 2.7V 40
FCLK = 800 kHz 30
100 VDD = VREF = 2.7V
20 FCLK = 800 kHz
50 10
0 0
-50 -25 0 25 50 75 100 -50 -25 0 25 50 75 100
Temperature (°C) Temperature (°C)
FIGURE 2-33: IDD vs. Temperature. FIGURE 2-36: IREF vs. Temperature.
80 2.0
50
1.2
40 1.0
30 0.8
20 0.6
0.4
10
0.2
0 0.0
2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 -50 -25 0 25 50 75 100
VDD (V) Temperature (°C)
FIGURE 2-37: IDDS vs. VDD. FIGURE 2-39: Analog Input Leakage
Current vs. Temperature.
100.00
VDD = VREF = CS = 5V
10.00
I DDS (nA)
1.00
0.10
0.01
-50 -25 0 25 50 75 100
Temperature (°C)
Negative analog input. This input can vary ±100 mV 3.5 Serial Data Output (DOUT)
from VSS.
The SPI serial data output pin is used to shift out the
3.3 Chip Select/Shutdown (CS/SHDN) results of the A/D conversion. Data will always change
on the falling edge of each clock as the conversion
The CS/SHDN pin is used to initiate communication takes place.
with the device when pulled low and will end a
conversion and put the device in low power standby
when pulled high. The CS/SHDN pin must be pulled
high between conversions.
VDD
Sampling
Switch
VT = 0.6V
RSS CHx SS RS = 1 kΩ
CSAMPLE
VA CPIN ILEAKAGE = DAC capacitance
VT = 0.6V
7 pF ±1 nA = 20 pF
VSS
LEGEND
VA = Signal Source
RSS = Source Impedance
CHx = Input Channel Pad
CPIN = Input Pin Capacitance
VT = Threshold Voltage
ILEAKAGE = Leakage Current At The Pin
Due To Various Junctions
SS = Sampling Switch
RS = Sampling Switch Resistor
CSAMPLE = Sample/hold Capacitance
1.8
1.6 VDD = VREF = 5V
Clock Frequency (MHz)
1.4
1.2
1.0
0.8
0.6 VDD = VREF = 2.7V
0.4
0.2
0.0
100 1000 10000
tCYC
TCSH
CS
TSUCS
POWER
DOWN
CLK
TSAMPLE
tCONV tDATA**
HI-Z NULL B11 B10 B9 HI-Z NULL B11 B10 B9
DOUT BIT B8 B7 B6 B5 B4 B3 B2 B1 B0* BIT B8
* After completing the data transfer, if further clocks are applied with CS low, the A/D Converter will output LSB first data, followed
by zeros indefinitely. See Figure 5-2 below.
** tDATA: during this time, the bias current and the comparator power down and the reference input becomes a high-impedance
node, leaving the CLK running to clock out the LSB-first data or zeros.
FIGURE 5-1: Communication with MCP3201 device using MSB first Format.
tCYC
tCSH
CS
* After completing the data transfer, if further clocks are applied with CS low, the A/D Converter will output zeros indefinitely.
** tDATA: during this time, the bias current and the comparator power down and the reference input becomes a high-impedance
node, leaving the CLK running to clock out the LSB-first data or zeros.
FIGURE 5-2: Communication with MCP3201 device using LSB first Format.
CS
MCU latches data from A/D
Converter on rising edges of SCLK
CLK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Data stored into MCU receive register Data stored into MCU receive register
after transmission of first 8 bits after transmission of second 8 bits
FIGURE 6-1: SPI Communication using 8-bit segments (Mode 0,0: SCLK idles low).
CS
MCU latches data from A/D
Converter on rising edges of SCLK
CLK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Data stored into MCU receive register Data stored into MCU receive register
after transmission of first 8 bits after transmission of second 8 bits
FIGURE 6-2: SPI Communication using 8-bit segments (Mode 1,1: SCLK idles high).
VDD
Connection
Device 4
Device 1
Device 3
Device 2
XXXXXX 3201CI
YWWNNN 820256
XXXXXXXX 3201-B
XXXXXNNN I/P e^^256
3
YYWW 0820
XXXXXXXX 3201-BI
XXXXYYWW SN e3 0820
NNN 256
XXXX 201C
YYWW I820
NNN 256
Note: In the event the full Microchip part number cannot be marked on one line, it will
be carried over to the next line, thus limiting the number of available
characters for customer-specific information.
E
E1
NOTE 1
1 2
e
c φ
A A2
A1 L1 L
NOTE 1
E1
1 2 3
D
E
A A2
A1 L
c
e
b1 eB
b
4% 6/;*
& 5&% 6 67 8
6!&( $ 6 9
% ./
% % < <
""2 2 + , +
. % % + < <
!" % !" ="% * , ,+
""2="% * + 9
7 5% ,9 ,:+
% % 5 + , +
5" 2 9 +
4 5"="% ( :
5 ) 5"="% ( 9
7 ) ? . < < ,
!"#$%! & '(!%&! %( %")% % % "
?$%/ % %
, & "*" %!"& "$ % ! "$ % ! %#"@ "
& "% *-+
./0. & %#%! ))% !%%
e
N
E1
NOTE 1
1 2 3
h α
b
h
c
A A2 φ
A1 L
L1 β
E1
NOTE 1
1 2
b
e
c
A A2 φ
A1 L1 L
• 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.
01/02/08