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

PIC18F4520-I/ML 参数 Datasheet PDF下载

PIC18F4520-I/ML图片预览
型号: PIC18F4520-I/ML
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器与10位A / D和纳瓦技术 [28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路时钟
文件页数/大小: 412 页 / 6898 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F4520-I/ML的Datasheet PDF文件第109页浏览型号PIC18F4520-I/ML的Datasheet PDF文件第110页浏览型号PIC18F4520-I/ML的Datasheet PDF文件第111页浏览型号PIC18F4520-I/ML的Datasheet PDF文件第112页浏览型号PIC18F4520-I/ML的Datasheet PDF文件第114页浏览型号PIC18F4520-I/ML的Datasheet PDF文件第115页浏览型号PIC18F4520-I/ML的Datasheet PDF文件第116页浏览型号PIC18F4520-I/ML的Datasheet PDF文件第117页  
PIC18F2420/2520/4420/4520  
10.3 PORTC, TRISC and LATC  
Registers  
Note:  
On a Power-on Reset, these pins are  
configured as digital inputs.  
PORTC is an 8-bit wide, bidirectional port. The corre-  
sponding Data Direction register is TRISC. Setting a  
TRISC bit (= 1) will make the corresponding PORTC  
pin an input (i.e., put the corresponding output driver in  
a high-impedance mode). Clearing a TRISC bit (= 0)  
will make the corresponding PORTC pin an output (i.e.,  
put the contents of the output latch on the selected pin).  
The contents of the TRISC register are affected by  
peripheral overrides. Reading TRISC always returns  
the current contents, even though a peripheral device  
may be overriding one or more of the pins.  
EXAMPLE 10-3:  
INITIALIZING PORTC  
CLRF  
PORTC  
; Initialize PORTC by  
; clearing output  
; data latches  
The Data Latch register (LATC) is also memory  
mapped. Read-modify-write operations on the LATC  
register read and write the latched output value for  
PORTC.  
CLRF  
LATC  
; Alternate method  
; to clear output  
; data latches  
PORTC is multiplexed with several peripheral functions  
(Table 10-5). The pins have Schmitt Trigger input buf-  
fers. RC1 is normally configured by Configuration bit,  
CCP2MX, as the default peripheral pin of the CCP2  
module (default/erased state, CCP2MX = 1).  
MOVLW  
MOVWF  
0CFh  
; Value used to  
; initialize data  
; direction  
; Set RC<3:0> as inputs  
; RC<5:4> as outputs  
; RC<7:6> as inputs  
TRISC  
When enabling peripheral functions, care should be  
taken in defining TRIS bits for each PORTC pin. Some  
peripherals override the TRIS bit to make a pin an output,  
while other peripherals override the TRIS bit to make a  
pin an input. The user should refer to the corresponding  
peripheral section for additional information.  
© 2008 Microchip Technology Inc.  
DS39631E-page 111  
 复制成功!