Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MCP23009T Datasheet(PDF) 6 Page - Microchip Technology

Part # MCP23009T
Description  8-Bit I/O Expander with Open-Drain Outputs
Download  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MCP23009T Datasheet(HTML) 6 Page - Microchip Technology

Back Button MCP23009T Datasheet HTML 2Page - Microchip Technology MCP23009T Datasheet HTML 3Page - Microchip Technology MCP23009T Datasheet HTML 4Page - Microchip Technology MCP23009T Datasheet HTML 5Page - Microchip Technology MCP23009T Datasheet HTML 6Page - Microchip Technology MCP23009T Datasheet HTML 7Page - Microchip Technology MCP23009T Datasheet HTML 8Page - Microchip Technology MCP23009T Datasheet HTML 9Page - Microchip Technology MCP23009T Datasheet HTML 10Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 6 / 50 page
background image
MCP23009/MCP23S09
DS22121B-page 6
© 2009 Microchip Technology Inc.
1.2
Power-on Reset (POR)
The on-chip POR circuit holds the device in reset until
VDD has reached a high enough voltage to deactivate
the POR circuit (i.e., release the device from reset).
The maximum VDD rise time is specified in the
electrical specification section.
When the device exits the POR condition (releases
reset), device operating parameters (i.e., voltage,
temperature, serial bus frequency, etc.) must be met to
ensure proper operation.
1.3
Serial Interface
This block handles the functionality of the I2C
(MCP23009) or SPI (MCP23S09) interface protocol.
The
MCP23X09
contains
eleven
(11)
individual
registers which can be addressed through the Serial
Interface block (Table 1-3).
TABLE 1-3:
REGISTER ADDRESSES
1.3.1
BYTE MODE AND SEQUENTIAL
MODE
The MCP23X09 has the ability to operate in “Byte
Mode” or “Sequential Mode” (IOCON.SEQOP). Byte
mode and sequential mode are not to be confused with
I2C byte operations and sequential operations. The
modes explained here relate to the device’s internal
address pointer and whether or not it is incremented
after each byte is clocked on the serial interface.
Byte Mode disables automatic address pointer incre-
menting.
When
operating
in
Byte
Mode,
the
MCP23X09 does not increment its internal address
counter after each byte during the data transfer. This
gives the ability to continually access the same address
by providing extra clocks (without additional control
bytes). This is useful for polling the GPIO register for
data changes or for continually writing to the output
latches.
Sequential Mode enables automatic address pointer
incrementing. When operating in Sequential Mode, the
MCP23X09 increments its address counter after each
byte during the data transfer. The address pointer
automatically rolls over to address 00h after accessing
the last register.
These two modes are not to be confused with single
writes/reads and continuous writes/reads which are
serial protocol sequences. For example, the device
may be configured for Byte Mode and the master may
perform
a
continuous
read.
In
this
case,
the
MCP23X09 would not increment the address pointer
and would repeatedly drive data from the same
location.
1.3.2
I2C INTERFACE
1.3.2.1
I2C Write Operation
The I2C write operation includes the control byte and
register address sequence, as shown in the bottom of
Figure 1-1. This sequence is followed by eight bits of
data from the master and an Acknowledge (ACK) from
the MCP23009. The operation is ended with a stop (P)
or restart (SR) condition being generated by the
master.
Data is written to the MCP23009 after every byte
transfer. If a stop or restart condition is generated
during a data transfer, the data will not be written to the
MCP23009.
Both “byte mode” and “sequential mode” are supported
by the MCP23009. If sequential mode is enabled
(default), the MCP23009 increments its address
counter after each ACK during the data transfer.
1.3.2.2
I2C Read Operation
I2C read operations include the control byte sequence,
as shown in the bottom of Figure 1-1. This sequence is
followed by another control byte (including the Start
condition and ACK) with the R/W bit equal to a logic
one (R/W = 1). The MCP23009 then transmits the data
contained in the addressed register. The sequence is
ended with the master generating a Stop or Restart
condition.
1.3.2.3
I2C Sequential Write/Read
For sequential operations (Write or Read), instead of
transmitting a Stop or Restart condition after the data
transfer, the master clocks the next byte pointed to by
the address pointer (see Section 1.3.1 “Byte Mode
and Sequential Mode” for details regarding sequential
operation control).
The sequence ends with the master sending a Stop or
Restart condition.
The MCP23009 address pointer will roll over to
address zero after reaching the last register address.
Refer to Figure 1-1.
Address
Access to:
00h
IODIR
01h
IPOL
02h
GPINTEN
03h
DEFVAL
04h
INTCON
05h
IOCON
06h
GPPU
07h
INTF
08h
INTCAP (Read-only)
09h
GPIO
0Ah
OLAT


Similar Part No. - MCP23009T

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
MCP23009TEMG MICROCHIP-MCP23009TEMG Datasheet
643Kb / 50P
   8-Bit I/O Expander with Open-Drain Outputs
03/26/09
MCP23009TEP MICROCHIP-MCP23009TEP Datasheet
643Kb / 50P
   8-Bit I/O Expander with Open-Drain Outputs
03/26/09
MCP23009TESO MICROCHIP-MCP23009TESO Datasheet
643Kb / 50P
   8-Bit I/O Expander with Open-Drain Outputs
03/26/09
MCP23009TESS MICROCHIP-MCP23009TESS Datasheet
643Kb / 50P
   8-Bit I/O Expander with Open-Drain Outputs
03/26/09
More results

Similar Description - MCP23009T

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
MCP23009-E MICROCHIP-MCP23009-E Datasheet
643Kb / 50P
   8-Bit I/O Expander with Open-Drain Outputs
03/26/09
MCP23018 MICROCHIP-MCP23018 Datasheet
783Kb / 56P
   16-Bit I/O Expander with Open-Drain Outputs
2008
logo
Renesas Technology Corp
M66013FP RENESAS-M66013FP Datasheet
88Kb / 5P
   8-bit I/O Expander with Address
logo
Maxim Integrated Produc...
MAX7321 MAXIM-MAX7321 Datasheet
664Kb / 17P
   I2C Port Expander with 8 Open-Drain I/Os
Rev 0; 7/05
logo
Mitsubishi Electric Sem...
M66013FP MITSUBISHI-M66013FP Datasheet
33Kb / 2P
   8-BIT I/O EXPANDER WITH ADDRESS
logo
Maxim Integrated Produc...
MAX7321 MAXIM-MAX7321_14 Datasheet
974Kb / 15P
   I2C Port Expander with 8 Open-Drain I/Os
Rev 4; 7/14
logo
Texas Instruments
PCF8574A TI1-PCF8574A_15 Datasheet
1Mb / 35P
[Old version datasheet]   Remote 8-Bit I/O Expander
logo
Microchip Technology
MCP23008 MICROCHIP-MCP23008_07 Datasheet
839Kb / 44P
   8-Bit I/O Expander with Serial Interface
2007
logo
Mitsubishi Electric Sem...
M66009FP MITSUBISHI-M66009FP Datasheet
73Kb / 8P
   8-BIT I/O EXPANDER WITH 5-BIT ADDRESS
logo
Renesas Technology Corp
M66009FP RENESAS-M66009FP Datasheet
2Mb / 9P
   8-BIT I/O EXPANDER WITH 5-BIT ADDRESS
More results


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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
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