Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

PIC12F683 Datasheet(PDF) 62 Page - Microchip Technology

Part # PIC12F683
Description  8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
Download  148 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC12F683 Datasheet(HTML) 62 Page - Microchip Technology

Back Button PIC12F683 Datasheet HTML 58Page - Microchip Technology PIC12F683 Datasheet HTML 59Page - Microchip Technology PIC12F683 Datasheet HTML 60Page - Microchip Technology PIC12F683 Datasheet HTML 61Page - Microchip Technology PIC12F683 Datasheet HTML 62Page - Microchip Technology PIC12F683 Datasheet HTML 63Page - Microchip Technology PIC12F683 Datasheet HTML 64Page - Microchip Technology PIC12F683 Datasheet HTML 65Page - Microchip Technology PIC12F683 Datasheet HTML 66Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 62 / 148 page
background image
PIC12F683
DS41211B-page 60
Preliminary
 2004 Microchip Technology Inc.
9.1.7
CONFIGURING THE A/D
After the A/D module has been configured as desired,
the selected channel must be acquired before the
conversion is started. The analog input channels must
have their corresponding TRISIO bits selected as
inputs.
To determine sample time, see Section 15.0 “Electri-
cal Specifications”. After this sample time has
elapsed, the A/D conversion can be started.
These steps should be followed for an A/D conversion:
1.
Configure the A/D module:
• Configure analog/digital I/O (ANSEL)
• Configure voltage reference (ADCON0)
• Select A/D input channel (ADCON0)
• Select A/D conversion clock (ANSEL)
• Turn on A/D module (ADCON0)
2.
Configure A/D interrupt (if desired):
• Clear ADIF bit (PIR1<6>)
• Set ADIE bit (PIE1<6>)
• Set PEIE and GIE bits (INTCON<7:6>)
3.
Wait the required acquisition time.
4.
Start conversion:
• Set GO/DONE bit (ADCON0<1>)
5.
Wait for A/D conversion to complete, by either:
• Polling for the GO/DONE bit to be cleared
(with interrupts disabled); OR
• Waiting for the A/D interrupt
6.
Read A/D Result register pair
(ADRESH:ADRESL), clear bit ADIF if required.
7.
For next conversion, go to step 1 or step 2 as
required. The A/D conversion time per bit is
defined as TAD. A minimum wait of 2 TAD is
required before the next acquisition starts.
EXAMPLE 9-1:
A/D CONVERSION
;This code block configures the A/D
;for polling, Vdd reference, R/C clock
;and GP0 input.
;
;Conversion start & wait for complete
;polling code included.
;
BSF
STATUS,RP0
;Bank 1
MOVLW
B’01110001’
;A/D RC clock
MOVWF
ANSEL
;Set GP0 to analog
BSF
TRISIO,0
;Set GP0 to input
BCF
STATUS,RP0
;Bank 0
MOVLW
B’10000001’
;Right, Vdd Vref, AN0
MOVWF
ADCON0
CALL
SampleTime
;Wait min sample time
BSF
ADCON0,GO
;Start conversion
BTFSC
ADCON0,GO
;Is conversion done?
GOTO
$-1
;No, test again
MOVF
ADRESH,W
;Read upper 2 bits
MOVWF
RESULTHI
BSF
STATUS,RP0
;Bank 1
MOVF
ADRESL,W
;Read lower 8 bits
MOVWF
RESULTLO


Similar Part No. - PIC12F683

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
PIC12F683 MICROCHIP-PIC12F683 Datasheet
782Kb / 78P
   Debug Header Specification
2006-2012
PIC12F683-E/MD MICROCHIP-PIC12F683-E/MD Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC12F683-E/MDQTP MICROCHIP-PIC12F683-E/MDQTP Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC12F683-E/MF MICROCHIP-PIC12F683-E/MF Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC12F683-E/MFQTP MICROCHIP-PIC12F683-E/MFQTP Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
More results

Similar Description - PIC12F683

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
PIC12F683 MICROCHIP-PIC12F683_07 Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16F636T-I MICROCHIP-PIC16F636T-I Datasheet
2Mb / 234P
   8/14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
12/08/06
PIC16F636-I MICROCHIP-PIC16F636-I Datasheet
2Mb / 234P
   8/14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
12/08/06
PIC12F635 MICROCHIP-PIC12F635_07 Datasheet
3Mb / 234P
   8/14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC12F635 MICROCHIP-PIC12F635 Datasheet
3Mb / 196P
   8/14-PIN FLASH-BASED, 8-BIT CMOS MICROCONTROLLERS WITH NANOWATT TECHNOLOGY
2005
PIC16F628A-IP MICROCHIP-PIC16F628A-IP Datasheet
3Mb / 180P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
03/26/09
PIC16F684 MICROCHIP-PIC16F684_07 Datasheet
3Mb / 192P
   14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16F627A MICROCHIP-PIC16F627A_05 Datasheet
2Mb / 180P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2005
PIC16F627A MICROCHIP-PIC16F627A_07 Datasheet
2Mb / 178P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16F627A MICROCHIP-PIC16F627A_09 Datasheet
3Mb / 180P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2009
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com