Datasheet
© 2009 Microchip Technology Inc. DS22121B-page 15
MCP23009/MCP23S09
1.6 Configuration and Control
Registers
There are eleven (11) registers associated with the
MCP23X09 as shown in Table 1-4.
TABLE 1-4: CONFIGURATION AND CONTROL REGISTER
Register
Name
Address
(hex)
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
POR/RST
value
IODIRA 00 IO7 IO6 IO5 IO4 IO3 IO2 IO1 IO0 1111 1111
IPOLA 01 IP7 IP6 IP5 IP4 IP3 IP2 IP1 IP0 0000 0000
GPINTENA 02 GPINT7 GPINT6 GPINT5 GPINT4 GPINT3 GPINT2 GPINT1 GPINT0 0000 0000
DEFVALA 03 DEF7 DEF6 DEF5 DEF4 DEF3 DEF2 DEF1 DEF0 0000 0000
INTCONA 04 IOC7IOC6IOC5IOC4IOC3IOC2IOC1IOC00000 0000
IOCON 05
— — SEQOP — —ODRINTPOLINTCC 0000 0000
GPPUA 06 PU7 PU6 PU5 PU4 PU3 PU2 PU1 PU0 0000 0000
INTFA 07 INT7 INT6 INT5 INT4 INT3 INT2 INT1 INTO 0000 0000
INTCAPA 08 ICP7ICP6ICP5ICP4ICP3ICP2ICP1ICP00000 0000
GPIOA 09 GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 0000 0000
OLATA 0A OL7 OL6 OL5 OL4 OL3 OL2 OL1 OL0 0000 0000