2010-2012 Microchip Technology Inc.
DS39977F-page 189
PIC18F66K80 FAMILY
11.7
PORTF, LATF and TRISF Registers
PORTF is an 8-bit wide, bidirectional port. The
corresponding Data Direction and Output Latch regis-
ters are TRISF and LATF. All pins on PORTF are
implemented with Schmitt Trigger input buffers. Each pin
is individually configurable as an input or output.
Each of the PORTF pins has a weak internal pull-up. A
single control bit can turn off all the pull-ups. This is
done by clearing bit, RFPU (PADCFG1<5>). The weak
pull-up is automatically turned off when the port pin is
configured as an output. The pull-ups are disabled on
any device Reset.
EXAMPLE 11-6:
INITIALIZING PORTF
TABLE 11-12: SUMMARY OF REGISTERS ASSOCIATED WITH PORTF
Note:
PORTF is only available on 64-pin devices.
Note:
On device Resets, pins, RF<7:1>, are
configured as analog inputs and are read
as ‘0’.
CLRF
PORTF
; Initialize PORTF by
; clearing output
; data latches
CLRF
LATF
; Alternate method
; to clear output
; data latches
MOVLW
0CEh
; Value used to
; initialize data
; direction
MOVWF
TRISF
; Set RF3:RF1 as inputs
; RF5:RF4 as outputs
; RF7:RF6 as inputs
TABLE 11-11:
PORTF FUNCTIONS
Pin Name
Function
TRIS
Setting
I/O
I/O Type
Description
RF0/MDMIN
RF0
0
O
DIG
LATF<0> data output.
1
I
ST
PORTF<0> data input.
MDMIN
1
I
ST
Modulator source input.
RF1
0
O
DIG
LATF<1> data output.
1
I
ST
PORTF<1> data input.
RF2/MDCIN1
RF2
0
O
DIG
LATF<2> data output.
1
I
ST
PORTF<2> data input.
MDCIN1
1
I
ST
Modulator Carrier Input 1.
RF3
0
O
DIG
LATF<3> data output.
1
I
ST
PORTF<3> data input.
RF4/MDCIN2
RF4
0
O
DIG
LATF<4> data output.
1
I
ST
PORTF<4> data input.
MDCIN2
1
I
ST
Modulator Carrier Input 2.
RF5
0
O
DIG
LATF<5> data output.
1
I
ST
PORTF<5> data input.
RF6/MDOUT
RF6
0
O
DIG
LATF<6> data output.
1
I
ST
PORTF<6> data input.
MDOUT
0
O
DIG
Modulator output.
RF7
0
O
DIG
LATF<7> data output.
1
I
ST
PORTF<7> data input.
Legend:
O = Output; I = Input; ANA = Analog Signal; DIG = CMOS Output; ST = Schmitt Trigger Buffer Input;
x
= Don’t care (TRIS bit does not affect port direction or is overridden for this option)
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
PORTF
RF7
RF6
RF5
RF4
RF3
RF2
RF1
RF0
LATF
LATF7
LATF6
LATF5
LATF4
LATF3
LATF2
LATF1
LATF0
TRISF
TRISF7
TRISF6
TRISF5
TRISF4
TRISF3
TRISF2
TRISF1
TRISF0
PADCFG1
RDPU
REPU
RFPU(1)
RGPU(1)
CTMUDS
Legend:
— = unimplemented, read as ‘0’. Shaded cells are not used by PORTF.
Note 1:
These bits are unimplemented on 28-pin devices, read as ‘0’.
相关PDF资料
PIC24FJ64GA308-I/PT MCU 16BIT 64KB FLASH 80TQFP
PIC18F66K80-I/PT MCU PIC 64KB FLASH 64TQFP
PIC24FJ64GA104-I/ML IC PIC MCU FLASH 64KB 44-QFN
PIC32MX250F128B-I/SP IC MCU 32BIT 128KB FLASH 28-SDIP
PIC18F47J53-I/PT IC PIC MCU 128KB FLASH 44TQFP
DSPIC30F1010-30I/SP IC DSPIC MCU/DSP 6K 28DIP
PIC24FJ64GB002-I/ML IC MCU 16BIT 64KB FLASH 28QFN
52746-1270 CONN FFC 12POS .5MM R/A ZIF SMD
相关代理商/技术参数
PIC18LF66K80T-I/MR 功能描述:8位微控制器 -MCU 64KB FL 4KBRM 16MIPS 12bit ADC CTMU XLP RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18LF66K80T-I/PT 功能描述:8位微控制器 -MCU 64KB FL 4KBRM 16MIPS 12bit ADC CTMU XLP RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18LF6720-I/PT 功能描述:8位微控制器 -MCU 128KB 3840 RAM 52I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18LF6720-I/PT 制造商:Microchip Technology Inc 功能描述:8BIT FLASH MCU 18LF6720 TQFP64
PIC18LF6720-I/PTC01 制造商:Microchip Technology 功能描述:MCU 8-Bit PIC18 PIC RISC 128KB Flash 1.8V/2.5V/3.3V/5V 64-Pin TQFP Tray
PIC18LF6720T-I/PT 功能描述:8位微控制器 -MCU 128KB 3840 RAM 52I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18LF6721-I/PT 功能描述:8位微控制器 -MCU 128kBF 4096RM 40MHz nonoWatt RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18LF6721T-I/PT 功能描述:8位微控制器 -MCU 128kBF 4096RM 40MHz nonoWatt RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT