欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC16F870-I/SS 参数 Datasheet PDF下载

PIC16F870-I/SS图片预览
型号: PIC16F870-I/SS
PDF下载: 下载PDF文件 查看货源
内容描述: 40分之28引脚8位CMOS闪存微控制器 [28/40-Pin 8-Bit CMOS FLASH Microcontrollers]
分类和应用: 闪存微控制器和处理器外围集成电路装置光电二极管PC时钟
文件页数/大小: 156 页 / 2816 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC16F870-I/SS的Datasheet PDF文件第75页浏览型号PIC16F870-I/SS的Datasheet PDF文件第76页浏览型号PIC16F870-I/SS的Datasheet PDF文件第77页浏览型号PIC16F870-I/SS的Datasheet PDF文件第78页浏览型号PIC16F870-I/SS的Datasheet PDF文件第80页浏览型号PIC16F870-I/SS的Datasheet PDF文件第81页浏览型号PIC16F870-I/SS的Datasheet PDF文件第82页浏览型号PIC16F870-I/SS的Datasheet PDF文件第83页  
PIC16F870/871
10.0
ANALOG-TO-DIGITAL
CONVERTER (A/D) MODULE
The A/D module has four registers. These registers
are:
A/D Result High Register (ADRESH)
A/D Result Low Register (ADRESL)
A/D Control Register0 (ADCON0)
A/D Control Register1 (ADCON1)
The Analog-to-Digital (A/D) Converter module has five
inputs for the PIC16F870 and eight for the PIC16F871.
The analog input charges a sample and hold capacitor.
The output of the sample and hold capacitor is the
input into the converter. The converter then generates
a digital result of this analog level via successive
approximation. The A/D conversion of the analog input
signal results in a corresponding 10-bit digital number.
The A/D module has high and low voltage reference
input that is software selectable to some combination
of V
DD
, V
SS
, RA2 or RA3.
The A/D converter has a unique feature of being able to
operate while the device is in SLEEP mode. To operate
in sleep, the A/D clock must be derived from the A/D’s
internal RC oscillator.
The ADCON0 register, shown in Register 10-1, con-
trols the operation of the A/D module. The ADCON1
register, shown in Register 10-2, configures the func-
tions of the port pins. The port pins can be configured
as analog inputs (RA3 can also be the voltage refer-
ence) or as digital I/O.
Additional information on using the A/D module can be
found in the PICmicro™ Mid-Range MCU Family Ref-
erence Manual (DS33023).
REGISTER 10-1: ADCON0 REGISTER (ADDRESS: 1Fh)
R/W-0
ADCS1
bit7
R/W-0
ADCS0
R/W-0
CHS2
R/W-0
CHS1
R/W-0
CHS0
R/W-0
GO/DONE
U-0
R/W-0
ADON
bit0
R = Readable bit
W = Writable bit
U = Unimplemented bit,
read as ‘0’
- n = Value at POR reset
bit 7-6:
ADCS1:ADCS0: A/D Conversion Clock Select bits
00
= F
OSC
/2
01
= F
OSC
/8
10
= F
OSC
/32
11
= F
RC
(clock derived from an RC oscillation)
CHS2:CHS0:
Analog Channel Select bits
000
= channel 0, (RA0/AN0)
001
= channel 1, (RA1/AN1)
010
= channel 2, (RA2/AN2)
011
= channel 3, (RA3/AN3)
100
= channel 4, (RA5/AN4)
101
= channel 5, (RE0/AN5)
(1)
110
= channel 6, (RE1/AN6)
(1)
111
= channel 7, (RE2/AN7)
(1)
GO/DONE:
A/D Conversion Status bit
If ADON = 1
1
= A/D conversion in progress (setting this bit starts the A/D conversion)
0
= A/D conversion not in progress (This bit is automatically cleared by hardware when the A/D conversion is complete)
Unimplemented:
Read as '0'
ADON:
A/D On bit
1
= A/D converter module is operating
0
= A/D converter module is shutoff and consumes no operating current
bit 5-3:
bit 2:
bit 1:
bit 0:
Note 1:
These channels are not available on the PIC16F870.
©
1999 Microchip Technology Inc.
Preliminary
DS30569A-page 79