数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

APFCON 数据表(PDF) 114 Page - Microchip Technology

部件名 APFCON
功能描述  Digitally Enhanced Power Analog Controller with Integrated Synchronous Driver
PDF  222 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  MICROCHIP [Microchip Technology]
网页  http://www.microchip.com
标志 MICROCHIP - Microchip Technology

APFCON 数据表(HTML) 114 Page - Microchip Technology

Back Button APFCON Datasheet HTML 110Page - Microchip Technology APFCON Datasheet HTML 111Page - Microchip Technology APFCON Datasheet HTML 112Page - Microchip Technology APFCON Datasheet HTML 113Page - Microchip Technology APFCON Datasheet HTML 114Page - Microchip Technology APFCON Datasheet HTML 115Page - Microchip Technology APFCON Datasheet HTML 116Page - Microchip Technology APFCON Datasheet HTML 117Page - Microchip Technology APFCON Datasheet HTML 118Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 114 / 222 page
background image
MCP19111
DS22331A-page 114
 2013 Microchip Technology Inc.
19.3
PORTGPB and TRISGPB
Registers
PORTGPB is an 8-bit wide, bidirectional port consisting
of seven general purpose I/O ports. The corresponding
data direction register is TRISGPB (Register 19-7).
Setting a TRISGPB bit (= 1) will make the corresponding
PORTGPB pin an input (i.e., disable the output driver).
Clearing
a
TRISGPB
bit
(= 0)
will
make
the
corresponding PORTGPB pin an output (i.e., enable the
output driver). Example 19-1 shows how to initialize an
I/O port.
Some pins for PORTGPB are multiplexed with an
alternate function for the peripheral, or a clock function.
In general, when a peripheral or clock function is
enabled, that pin may not be used as a general purpose
I/O pin.
Reading the PORTGPB register (Register 19-6) reads
the status of the pins, whereas writing to it will write to the
PORT latch. All write operations are read-modify-write
operations.
The TRISGPB register (Register 19-7) controls the
PORTGPB pin output drivers, even when they are being
used as analog inputs. The user should ensure the bits in
the TRISGPB register are maintained set when using
them as analog inputs. I/O pins configured as analog
input always read ‘0’. If the pin is configured for a digital
output (either port or alternate function), the TRISGPB bit
must be cleared in order for the pin to drive the signal and
a read will reflect the state of the pin.
19.3.1
INTERRUPT-ON-CHANGE
Each PORTGPA pin is individually configurable as an
interrupt-on-change pin. Control bits IOCB<7:4> and
IOCB<2:0> enable or disable the interrupt function for
each pin. The interrupt-on-change feature is disabled
on
a
Power-on
Reset.
Reference
Section 20.0
“Interrupt-On-Change” for more information.
19.3.2
WEAK PULL-UPS
Each of the PORTGPB pins has an individually
configurable
internal
weak
pull-up.
Control
bits
WPUB<7:4> and WPUB<2:1> enable or disable each
pull-up (see Register 19-8). Each weak pull-up is
automatically turned off when the port pin is configured
as an output. All pull-ups are disabled on a Power-on
Reset by the RAPU bit of the OPTION register.
19.3.3
ANSELB REGISTER
The ANSELB register (Register 19-9) is used to
configure the Input mode of an I/O pin to analog.
Setting the appropriate ANSELB bit high will cause all
digital reads on the pin to be read as ‘0’ and allows
analog functions on the pin to operate correctly.
The state of the ANSELB bits has no effect on the digital
output functions. A pin with TRISGPB clear and
ANSELB set will still operate as a digital output, but the
Input mode will be analog. This can cause unexpected
behavior when executing read-modify-write instructions
on the affected port.
The TRISGPB register (Register 19-7) controls the
PORTGPB pin output drivers, even when they are being
used as analog inputs. The user should ensure the bits in
the TRISGPB register are maintained set when using
them as analog inputs. I/O pins configured as analog
input always read ‘0’.
19.3.4
PORTGPB FUNCTIONS AND
OUTPUT PRIORITIES
Each PORTGPB pin is multiplexed with other functions.
The pins, their combined functions and their output
priorities are shown in Table 19-3. For additional
information, refer to the appropriate section in this data
sheet.
PORTGPB pin GPB0 is a true open drain pin with no
connection back to VDD.
When multiple outputs are enabled, the actual pin
control goes to the peripheral with the highest priority.
Analog input functions, such as ADC, and some digital
input functions are not included in the list below. These
inputs are active when the I/O pin is set for Analog
mode using the ANSELB registers. Digital output
functions may control the pin when it is in Analog mode,
with the priority shown in Table 19-3.
Note:
The ANSELB bits default to the Analog
mode after Reset. To use any pins as
digital general purpose or peripheral
inputs, the corresponding ANSELB bits
must be initialized to ‘0’ by the user’s
software.
TABLE 19-3:
PORTGPB OUTPUT PRIORITY
Pin Name
Function Priority(1)
GPB0
GPB0 (open drain input/output)
SDA
GPB1
GPB1
AN4
EAPIN
GPB2
GPB2
AN5
GPB4
GPB4
AN6
ICSPDAT
ICDDAT
GPB5
GPB5
AN7
ICSPCLK
ICDCLK
ALT_CLKPIN
GPB6
GPB6
GPB7
GPB7
Note
1:
Priority listed from highest to lowest.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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