DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

MCP23017 查看數據表(PDF) - Microchip Technology

零件编号
产品描述 (功能)
生产厂家
MCP23017
Microchip
Microchip Technology Microchip
MCP23017 Datasheet PDF : 42 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
MCP23017/MCP23S17
FIGURE 3-7:
SPI ADDRESSING REGISTERS
CS
0 1 0 0 A2 * A1 * A0 * R/W A7 A6 A5 A4 A3 A2 A1 A0
Device Opcode
* Address pins are enabled/disabled via IOCON.HAEN.
Register Address
3.4 GPIO Port
The GPIO module is a general purpose, 16-bit wide,
bidirectional port that is functionally split into two
8-bit wide ports.
The GPIO module contains the data ports (GPIOn),
internal pull-up resistors and the output latches
(OLATn).
Reading the GPIOn register reads the value on the
port. Reading the OLATn register only reads the
latches, not the actual value on the port.
Writing to the GPIOn register actually causes a write to
the latches (OLATn). Writing to the OLATn register
forces the associated output drivers to drive to the level
in OLATn. Pins configured as inputs turn off the
associated output driver and put it in high-impedance.
TABLE 3-2: SUMMARY OF REGISTERS ASSOCIATED WITH THE GPIO PORTS (BANK = 1)
Register Address
Name
(hex)
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
POR/RST
value
IODIRA
IPOLA
GPINTENA
GPPUA
GPIOA
OLATA
IODIRB
IPOLB
GPINTENB
GPPUB
GPIOB
OLATB
00
IO7
IO6
IO5
IO4
IO3
IO2
IO1
IO0 1111 1111
01
IP7
IP6
IP5
IP4
IP3
IP2
IP1
IP0 0000 0000
02
GPINT7 GPINT6 GPINT5 GPINT4 GPINT3 GPINT2 GPINT1 GPINT0 0000 0000
06
PU7
PU6
PU5
PU4
PU3
PU2
PU1
PU0 0000 0000
09
GP7
GP6
GP5
GP4
GP3
GP2
GP1
GP0 0000 0000
0A
OL7
OL6
OL5
OL4
OL3
OL2
OL1
OL0 0000 0000
10
IO7
IO6
IO5
IO4
IO3
IO2
IO1
IO0 1111 1111
11
IP7
IP6
IP5
IP4
IP3
IP2
IP1
IP0 0000 0000
12
GPINT7 GPINT6 GPINT5 GPINT4 GPINT3 GPINT2 GPINT1 GPINT0 0000 0000
16
PU7
PU6
PU5
PU4
PU3
PU2
PU1
PU0 0000 0000
19
GP7
GP6
GP5
GP4
GP3
GP2
GP1
GP0 0000 0000
1A
OL7
OL6
OL5
OL4
OL3
OL2
OL1
OL0 0000 0000
TABLE 3-3: SUMMARY OF REGISTERS ASSOCIATED WITH THE GPIO PORTS (BANK = 0)
Register Address
Name
(hex)
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
POR/RST
value
IODIRA
IODIRB
IPOLA
IPOLB
GPINTENA
GPINTENB
GPPUA
GPPUB
GPIOA
GPIOB
OLATA
OLATB
00
IO7
IO6
IO5
IO4
IO3
IO2
IO1
IO0 1111 1111
01
IO7
IO6
IO5
IO4
IO3
IO2
IO1
IO0 1111 1111
02
IP7
IP6
IP5
IP4
IP3
IP2
IP1
IP0 0000 0000
03
IP7
IP6
IP5
IP4
IP3
IP2
IP1
IP0 0000 0000
04
GPINT7 GPINT6 GPINT5 GPINT4 GPINT3 GPINT2 GPINT1 GPINT0 0000 0000
05
GPINT7 GPINT6 GPINT5 GPINT4 GPINT3 GPINT2 GPINT1 GPINT0 0000 0000
0C
PU7
PU6
PU5
PU4
PU3
PU2
PU1
PU0 0000 0000
0D
PU7
PU6
PU5
PU4
PU3
PU2
PU1
PU0 0000 0000
12
GP7
GP6
GP5
GP4
GP3
GP2
GP1
GP0 0000 0000
13
GP7
GP6
GP5
GP4
GP3
GP2
GP1
GP0 0000 0000
14
OL7
OL6
OL5
OL4
OL3
OL2
OL1
OL0 0000 0000
15
OL7
OL6
OL5
OL4
OL3
OL2
OL1
OL0 0000 0000
DS20001952C-page 16
2005-2016 Microchip Technology Inc.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]