PIC16F684
表2-1:
ADDR
BANK 0
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
1Dh
1Eh
1Fh
INDF
TMR0
的PCl
状态
FSR
PORTA
—
PORTC
—
—
PCLATH
INTCON
PIR1
—
TMR1L
TMR1H
T1CON
TMR2
T2CON
CCPR1L
CCPR1H
CCP1CON
PWM1CON
ECCPAS
WDTCON
CMCON0
CMCON1
—
—
—
ADRESH
ADCON0
寻址此单元使用FSR的内容寻址数据存储器(非物理寄存器)
Timer0模块的注册
程序计数器(PC )的低字节
IRP
(1)
(1)
PIC16F684特殊寄存器汇总BANK 0
第7位
第6位
第5位
4位
第3位
第2位
第1位
位0
价值
POR , BOD
页面
名字
xxxx xxxx
xxxx xxxx
0000 0000
—
—
—
—
—
—
—
RP1
RP0
TO
PD
Z
DC
C
0001 1xxx
xxxx xxxx
间接数据存储器地址指针
—
未实现
—
未实现
未实现
—
GIE
EEIF
未实现
保持寄存器的16位TMR1的最低有效字节
保持寄存器的16位TMR1的最高有效字节
T1GINV
TMR1GE
T1CKPS1
T1CKPS0
T1OSCEN
T1SYNC
TMR1CS
TMR1ON
—
PEIE
ADIF
—
T0IE
CCP1IF
写缓存的高5位程序计数器
INTE
C2IF
RAIE
C1IF
T0IF
OSFIF
INTF
TMR2IF
RAIF
TMR1IF
—
RC5
RC4
RC3
RC2
RC1
RC0
—
RA5
RA4
RA3
RA2
RA1
RA0
--xx xxxx
—
--xx xxxx
—
—
---0 0000
0000 0000
0000 0000
—
xxxx xxxx
xxxx xxxx
0000 0000
0000 0000
Timer2模块注册
—
TOUTPS3
TOUTPS2
TOUTPS1
TOUTPS0
TMR2ON
T2CKPS1
T2CKPS0
-000 0000
XXXX XXXX
XXXX XXXX
捕捉/比较/ PWM寄存器1的低字节
捕捉/比较/ PWM寄存器1的高字节
P1M1
PRSEN
ECCPASE
—
C2OUT
—
未实现
未实现
未实现
高8位的左转向A / D转换结果或2位的右移结果
ADFM
VCFG
—
CHS2
CHS1
CHS0
GO / DONE
ADON
P1M0
PDC6
ECCPAS2
—
C1OUT
—
DC1B1
PDC5
ECCPAS1
—
C2INV
—
DC1B0
PDC4
ECCPAS0
WDTPS3
C1INV
—
CCP1M3
PDC3
PSSAC1
WDTPS2
CIS
—
CCP1M2
PDC2
PSSAC0
WDTPS1
CM2
—
CCP1M1
PDC1
PSSBD1
WDTPS0
CM1
T1GSS
CCP1M0
PDC0
PSSBD0
SWDTEN
CM0
C2SYNC
0000 0000
0000 0000
0000 0000
---0 1000
0000 0000
---- --10
—
—
—
xxxx xxxx
00-0 0000
图例:
注1 :
- =未实现位,读为' 0 ' , u =不变, x =未知, q =值取决于具体条件,阴影=
未实现
IRP和RP1位保留,始终保持清晰的这些位。
2004年Microchip的科技公司
初步
DS41202C第9页