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

PIC24FJ32GA104T-I/PT 参数 Datasheet PDF下载

PIC24FJ32GA104T-I/PT图片预览
型号: PIC24FJ32GA104T-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 44分之28引脚, 16位通用闪存微控制器采用nanoWatt XLP技术 [28/44-Pin, 16-Bit General Purpose Flash Microcontrollers with nanoWatt XLP Technology]
分类和应用: 闪存微控制器
文件页数/大小: 308 页 / 2416 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC24FJ32GA104T-I/PT的Datasheet PDF文件第123页浏览型号PIC24FJ32GA104T-I/PT的Datasheet PDF文件第124页浏览型号PIC24FJ32GA104T-I/PT的Datasheet PDF文件第125页浏览型号PIC24FJ32GA104T-I/PT的Datasheet PDF文件第126页浏览型号PIC24FJ32GA104T-I/PT的Datasheet PDF文件第128页浏览型号PIC24FJ32GA104T-I/PT的Datasheet PDF文件第129页浏览型号PIC24FJ32GA104T-I/PT的Datasheet PDF文件第130页浏览型号PIC24FJ32GA104T-I/PT的Datasheet PDF文件第131页  
PIC24FJ64GA104 FAMILY  
The assignment of a peripheral to a particular pin does  
not automatically perform any other configuration of the  
pin’s I/O circuitry. In theory, this means adding a  
pin-selectable output to a pin may mean inadvertently  
driving an existing peripheral input when the output is  
driven. Users must be familiar with the behavior of  
other fixed peripherals that share a remappable pin and  
know when to enable or disable them. To be safe, fixed  
digital peripherals that share the same pin should be  
disabled when not in use.  
10.4.5  
CONSIDERATIONS FOR  
PERIPHERAL PIN SELECTION  
The ability to control Peripheral Pin Selection intro-  
duces several considerations into application design  
that could be overlooked. This is particularly true for  
several common peripherals that are available only as  
remappable peripherals.  
The main consideration is that the Peripheral Pin  
Selects are not available on default pins in the device’s  
default (Reset) state. Since all RPINRx registers reset  
to ‘11111’ and all RPORx registers reset to ‘00000’, all  
Peripheral Pin Select inputs are tied to VSS and all  
Peripheral Pin Select outputs are disconnected.  
Along these lines, configuring a remappable pin for a  
specific peripheral does not automatically turn that  
feature on. The peripheral must be specifically  
configured for operation and enabled, as if it were tied to  
a fixed pin. Where this happens in the application code  
(immediately following device Reset and peripheral  
configuration or inside the main application routine)  
depends on the peripheral and its use in the application.  
Note:  
RP31 does not have to exist on a device  
for the registers to be reset to it, or for  
peripheral pin outputs to be tied to it.  
This situation requires the user to initialize the device  
with the proper peripheral configuration before any  
other application code is executed. Since the IOLOCK  
bit resets in the unlocked state, it is not necessary to  
execute the unlock sequence after the device has  
come out of Reset. For application safety, however, it is  
best to set IOLOCK and lock the configuration after  
writing to the control registers.  
A final consideration is that Peripheral Pin Select func-  
tions neither override analog inputs, nor reconfigure  
pins with analog functions for digital I/O. If a pin is  
configured as an analog input on device Reset, it must  
be explicitly reconfigured as digital I/O when used with  
a Peripheral Pin Select.  
Example 10-2 shows a configuration for bidirectional  
communication with flow control using UART1. The  
following input and output functions are used:  
Because the unlock sequence is timing-critical, it must  
be executed as an assembly language routine in the  
same manner as changes to the oscillator configura-  
tion. If the bulk of the application is written in C or  
another high-level language, the unlock sequence  
should be performed by writing in-line assembly.  
• Input Functions: U1RX, U1CTS  
• Output Functions: U1TX, U1RTS  
Choosing the configuration requires the review of all  
Peripheral Pin Selects and their pin assignments,  
especially those that will not be used in the application.  
In all cases, unused pin-selectable peripherals should  
be disabled completely. Unused peripherals should  
have their inputs assigned to an unused RPn pin  
function. I/O pins with unused RPn functions should be  
configured with the null peripheral output.  
2010 Microchip Technology Inc.  
DS39951C-page 127  
 复制成功!