PICkit MCP3422 DS51781A_CN
Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Digital Millennium Copyright Act Microchip Microchip Technology Inc. Microchip Technology Inc. Microchip Microchip Microchip Microchip Microchip Microchip Microchip dspic KEELOQ KEELOQ MPLAB PIC PICmicro PICSTART PIC 32 rfpic UNI/O Microchip Technology Inc FilterLab Hampshire HI-TECH C Linear Active Thermistor MXDEV MXLAB SEEVAL The Embedded Control Solutions Company Microchip Technology Inc Analog-for-the-Digital Age Application Maestro chipkit chipkit CodeGuard dspicdem dspicdem.net dspicworks dsspeak ECAN ECONOMONITOR FanSense HI-TIDE In-Circuit Serial Programming ICSP Mindi MiWi MPASM MPLAB Certified MPLIB MPLINK mtouch Omniscient Code Generation PICC PICC-18 PICDEM PICDEM.net PICkit PICtail REAL ICE rflab Select Mode Total Endurance TSHARC UniWinDriver WiperLock ZENA Microchip Technology Inc SQTP Microchip Technology Inc 2011, Microchip Technology Inc ISBN 978-1-61341-469-9 Microchip Chandler Tempe Gresham ISO/TS-16949:2009 Microchip PIC MCU dspic DSC KEELOQ EEPROM Microchip ISO 9001:2000 DS51781A_CN ii
PICkit MCP3422... 1... 1... 1... 2... 3 Microchip... 3... 3... 3 1 1.1... 5 1.2 MCP3422... 5 1.3 PICkit... 6 A A.1... 21 A.2... 22 A.3... 23 A.4... 24 A.5... 25 B BOM... 28 DS51781A_CN iii
PICkit MCP3422 DS51781A_CN iv
PICkit MCP3422 Microchip / www.microchip.com DS DS DSXXXXXA XXXXXA MPLAB IDE Help Topics MCP3422 Microchip MCP3422 1 MCP3422 MCP3422 PICkit A MCP3422 B BOM MCP3422 DS51781A_CN 1
PICkit MCP3422 Arial MPLAB IDE User's Guide Output Settings Enable Programmer Save project before build File>Save OK Power 0xnnnn n 0xFFFF 0x007A < > <Enter> <F1> Courier New Courier New #define START autoexec.bat c:\mcc18\h _asm _endasm static -Opa+ -Opa- 0 1 0xFF A bnnnn n b00100 b10 Courier New file.o file [ ] mcc18 [] file [] { } errorlevel {0 1}... var_name [, var_name...] void main (void) {... } DS51781A_CN 2
MCP3422 Microchip PICkit DS51647C_CN PICkit MCP3422 I 2 C 18 Δ -Σ A/D DS22088C_CN MCP3422 MICROCHIP Microchip www.microchip.com FAQ Microchip Microchip Microchip Microchip Microchip FAE FAE http://support.microchip.com A 2008 11 DS51781A_CN 3
PICkit MCP3422 DS51781A_CN 4
1 PICkit MCP3422 1.1 1.2 MCP3422 MCP3422 PICkit DV164122 MCP3422 MCP3422 PICkit MCP3422 MCP3422EV MCP3422 18 Δ-Σ Analog-to-Digital Converter ADC MCP3422 ADC MCP3422 V DD SDA SCL PICkit PC Graphic User Interface GUI MCP3422 PICkit MCP3422 V DD SCL SDA PICkit MCP3422 MCU SDA SCL I 2 C A 1.2.1 MCP3422 I 2 C MCP3422 I 2 C 1101 A2 A1 A0 MCP3422 MCP3422 (A2, A1, A0) = (0, 0, 0) = 1101000R/W DS51781A_CN 5
PICkit MCP3422 1-1 MCP3422 1.3 PICkit 1-1 MCP3422 1-2 MCP3422 PICkit 1. MCP3422 6 PICkit 1-2 2. SCL SDA 3. V DD PICkit V DD V DD JP1 V DD (a) JP1 PICkit V DD (b) JP1 V DD1 V DD V DD 4. V DD V DD LED D1 PICkit PC V DD PICkit LED D1 5. CHX- V SS MCP3422 DS51781A_CN 6
6. PICkit PC GUI I 2 C ESD (a) MCP3422 (b) V DD USB PICkit PICkit MCP3422 1-2 PICkit MCP3422 DS51781A_CN 7
PICkit MCP3422 1.3.1 MCP3422 PICkit PC PICkit PC GUI 1. PICkit Personal Computer PC 2. USB PICkit PC 3. PICkit PC GUI 1-3 PICkit Next DS51781A_CN 8
4. Communication Mode I2C Master I2C Next 1-4 1 5. 100 khz 400 khz Next 1-5 2 I 2 C MCP3422 3.4 MHz I 2 C PICkit 400 KHz I 2 C DS51781A_CN 9
PICkit MCP3422 6. Enable Pull-ups No Next MCP3422 1-6 3 7. MCP3422 V DD Next 1 PICkit V DD 1-7 PICkit Serial will power your device PICkit 5 Volt 5V MCP3422 JP1 PICkit 5V MCP3422 JP1 2 V DD VD1 V DD V DD JP1 DS51781A_CN 10
1-7 4 8. OK PICkit PICkit MCP3422 1-8 DS51781A_CN 11
PICkit MCP3422 1.3.2 PICkit MCP3422 PICkit Communications> Script>Script Builder > > 1-9 1-9 1.3.2.1 1. Example I 2 C Scripts I 2 C WriteBlockAddrA8 Script Detail Script Detail Script Detail 1. Script Detail 2. 3. 4. 1-10 DS51781A_CN 12
1. 2. 3. Script Detail 1-10 Script Builder 4. Script Detail I2CSTART * I2CWRTBYT * 02 D0 9C ------> ------> 1 W/R = 1101-0000 ------> 2 1001-1100 I2CSTOP * 6 * DS51781A_CN 13
PICkit MCP3422 2 9C 9C - - 1-18 - 1x 1-11 I 2 C DS51781A_CN 14
1.3.2.2 MCP3422 1. Script Detail 2 3 2. Script Name MCP3422_Write 3. Save Script 4. Execute Script. PICkit I 2 C MCP3422 Users I2C Scripts I2C 5. SCL SDA Execute Script PICkit Busy LED LED PICkit Script Detail Busy LED I 2 C REDUE THIS PLOT WITY CORRECT 1-12 MCP3422 I 2 C DS51781A_CN 15
PICkit MCP3422 1.3.3 PICkit 1.3.3.1 1. Example I2C Scripts ReadAddrA8 Script Detail Script Detail 2. Script Detail Script Detail I2CSTART I2CWRTBYT 01 D1 I2CRDBYTNLB 5 I2CSTOP * * ------> ------> W/R = 1101-0001 * ------> 5 * 7 * 5 1-13 DS51781A_CN 16
3. Script Name MCP3422_Read 4. Save Script 5. Execute Script. PICkit I 2 C MCP3422 Users I2C Scripts 6. SCL SDA Execute Script PICkit Busy LED LED PICkit Script Detail Busy LED I2C DS51781A_CN 17
PICkit MCP3422 5 5 4 RDY 0 3 2 1 F907 = 63751 15.625 μv LSb = 63751 ------------------------------------------- ( ) = 0.996 V PGA = 1 PGA CH- > CH+ 1 MSb 1 2 LSb MCP3422 DS22088 4.9 1-14 0.996V 1 0.996V DS51781A_CN 18
= 00F907 (a) 3 4 5 4 5 (b) 1-15 I 2 C 4 RDY 0 RDY 5 1 DS51781A_CN 19
PICkit MCP3422 1.3.4 CH2 2 1.3.2 1.3.3 PICkit 2 MCP3422_Write DS51781A_CN 20
A PICkit MCP3422 A.1 MCP3422 DS51781A_CN 21
PICkit MCP3422 A.2 DS51781A_CN 22
A.3 DS51781A_CN 23
PICkit MCP3422 A.4 DS51781A_CN 24
A.5 DS51781A_CN 25
PICkit MCP3422 DS51781A_CN 26
B BOM PICkit MCP3422 B-1 1 C1 CAP.1UF 25V CERAMIC X7R Panasonic - ECG ECJ-2VB1E104K 0805 1 C2 CAP CERAMIC 10UF 6.3V X5R Panasonic - ECG ECJ-2FB0J106K 0805 1 D1 LED RED ORANGE CLEAR 0805 SMD LITE-ON INC LTST-C170EKT 1 J1 CONN HEADER 6POS.100 R/A TIN 1 JP1 CONN HEADER 2POS.100 VERT TIN Molex /Waldom Electronics Corp Molex/Waldom Electronics Corp 22-05-2061 22-03-2021 1 JP1 100" JAMECO VALUEPRO 2012JH-R 1 PCB RoHS PCB 104-00228 PICKit MCP3422 2 R1 R3 RES 4.99K OHM 1/8W 1% 0805 Microchip Technology Inc. ERJ-6ENF4991V SMD 2 R2 R4 1 R5 RES 470 OHM - 1/8W 5% 0805 SMD Panasonic - ECG ERJ-6GEYJ471V 1 U1 2 18 ΔΣ ADC Microchip Technology Inc MCP3422-E/MS 10 VDD1 CH1+ CH1- CH2+ CH2- SDA SCL GND TEST POINT PC COMPACT SMT Keystone Electronics 5016 PCB BOM RoHS DS51781A_CN 27
Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 1-480-792-7200 Fax: 1-480-792-7277 http://www.microchip.com/ support www.microchip.com Atlanta Duluth, GA Tel: 1-678-957-9614 Fax: 1-678-957-1455 Boston Westborough, MA Tel: 1-774-760-0087 Fax: 1-774-760-0088 Chicago Itasca, IL Tel: 1-630-285-0071 Fax: 1-630-285-0075 Cleveland Independence, OH Tel: 1-216-447-0464 Fax: 1-216-447-0643 Dallas Addison, TX Tel: 1-972-818-7423 Fax: 1-972-818-2924 Detroit Farmington Hills, MI Tel: 1-248-538-2250 Fax: 1-248-538-2260 Indianapolis Noblesville, IN Tel: 1-317-773-8323 Fax: 1-317-773-5453 Los Angeles Mission Viejo, CA Tel: 1-949-462-9523 Fax: 1-949-462-9608 Santa Clara Santa Clara, CA Tel: 1-408-961-6444 Fax: 1-408-961-6445 Toronto Mississauga, Ontario, Canada Tel: 1-905-673-0699 Fax: 1-905-673-6509 Asia Pacific Office Suites 3707-14, 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431 Tel: 86-10-8569-7000 Fax: 86-10-8528-2104 Tel: 86-28-8665-5511 Fax: 86-28-8665-7889 Tel: 86-23-8980-9588 Fax: 86-23-8980-9500 Tel: 86-571-2819-3187 Fax: 86-571-2819-3189 Tel: 852-2401-1200 Fax: 852-2401-3431 Tel: 86-25-8473-2460 Fax: 86-25-8473-2470 Tel: 86-532-8502-7355 Fax: 86-532-8502-7205 Tel: 86-21-5407-5533 Fax: 86-21-5407-5066 Tel: 86-24-2334-2829 Fax: 86-24-2334-2393 Tel: 86-755-8203-2660 Fax: 86-755-8203-1760 Tel: 86-27-5980-5300 Fax: 86-27-5980-5118 Tel: 86-29-8833-7252 Fax: 86-29-8833-7256 Tel: 86-592-238-8138 Fax: 86-592-238-8130 Tel: 86-756-321-0040 Fax: 86-756-321-0049 Tel: 886-7-536-4818 Fax: 886-7-330-9305 Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Tel: 886-3-5778-366 Fax: 886-3-5770-955 Australia - Sydney Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 India - Bangalore Tel: 91-80-3090-4444 Fax: 91-80-3090-4123 India - New Delhi Tel: 91-11-4160-8631 Fax: 91-11-4160-8632 India - Pune Tel: 91-20-2566-1512 Fax: 91-20-2566-1513 Japan - Yokohama Tel: 81-45-471-6166 Fax: 81-45-471-6122 Korea - Daegu Tel: 82-53-744-4301 Fax: 82-53-744-4302 Korea - Seoul Tel: 82-2-554-7200 Fax: 82-2-558-5932 82-2-558-5934 Malaysia - Kuala Lumpur Tel: 60-3-6201-9857 Fax: 60-3-6201-9859 Malaysia - Penang Tel: 60-4-227-8870 Fax: 60-4-227-4068 Philippines - Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark-Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 UK - Wokingham Tel: 44-118-921-5869 Fax: 44-118-921-5820 08/02/11 DS51781A_CN 28