| 数据搜索系统,热门电子元器件搜索 |
|
PIC16LC620-04/SS 数据表(PDF) 25 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PIC16LC620-04/SS 数据表(HTML) 25 Page - Microchip Technology |
|
25 / 108 page ![]() © 1998 Microchip Technology Inc. Preliminary DS30235G-page 25 PIC16C62X 5.0 I/O PORTS The PIC16C62X have two ports, PORTA and PORTB. Some pins for these I/O ports are multiplexed with an alternate function for the peripheral features on the device. In general, when a peripheral is enabled, that pin may not be used as a general purpose I/O pin. 5.1 PORTA and TRISA Registers PORTA is a 5-bit wide latch. RA4 is a Schmitt Trigger input and an open drain output. Port RA4 is multiplexed with the T0CKI clock input. All other RA port pins have Schmitt Trigger input levels and full CMOS output drivers. All pins have data direction bits (TRIS registers) which can config- ure these pins as input or output. A '1' in the TRISA register puts the corresponding output driver in a hi- impedance mode. A '0' in the TRISA register puts the contents of the output latch on the selected pin(s). Reading the PORTA register reads the status of the pins whereas writing to it will write to the port latch. All write operations are read-modify-write operations. So a write to a port implies that the port pins are first read, then this value is modified and written to the port data latch. The PORTA pins are multiplexed with comparator and voltage reference functions. The operation of these pins are selected by control bits in the CMCON (comparator control register) register and the VRCON (voltage reference control register) register. When selected as a comparator input, these pins will read as '0's. FIGURE 5-1: BLOCK DIAGRAM OF RA1:RA0 PINS Note: I/O pins have protection diodes to VDD and VSS. Data bus Q D Q CK P N WR PortA WR TRISA Data Latch TRIS Latch RD TRISA RD PORTA Analog VSS VDD I/O Pin Q D Q CK Input Mode D Q EN To Comparator Schmitt Trigger Input Buffer TRISA controls the direction of the RA pins, even when they are being used as comparator inputs. The user must make sure to keep the pins configured as inputs when using them as comparator inputs. The RA2 pin will also function as the output for the voltage reference. When in this mode, the VREF pin is a very high impedance output. The user must configure TRISA<2> bit as an input and use high impedance loads. In one of the comparator modes defined by the CMCON register, pins RA3 and RA4 become outputs of the comparators. The TRISA<4:3> bits must be cleared to enable outputs to use this function. EXAMPLE 5-1: INITIALIZING PORTA FIGURE 5-2: BLOCK DIAGRAM OF RA2 PIN Note: On reset, the TRISA register is set to all inputs. The digital inputs are disabled and the comparator inputs are forced to ground to reduce excess current consumption. CLRF PORTA ;Initialize PORTA by setting ;output data latches MOVLW 0X07 ;Turn comparators off and MOVWF CMCON ;enable pins for I/O ;functions BSF STATUS, RP0 ;Select Bank1 MOVLW 0x1F ;Value used to initialize ;data direction MOVWF TRISA ;Set RA<4:0> as inputs ;TRISA<7:5> are always ;read as '0'. Note: I/O pins have protection diodes to VDD and VSS. Data bus Q D Q CK P N WR PortA WR TRISA Data Latch TRIS Latch RD TRISA RD PORTA Analog VSS VDD RA2 Pin Q D Q CK Input Mode D Q EN To Comparator Schmitt Trigger Input Buffer VROE VREF |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |