Electronic Components Datasheet Search
  English  ▼

Delete All
ON OFF
ALLDATASHEET.COM

X  

Preview PDF Download HTML

MCP23S17T-E/SP Datasheet(PDF) 5 Page - Microchip Technology

Part # MCP23S17T-E/SP
Description  16-Bit I/O Expander with Serial Interface
Download  48 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MCP23S17T-E/SP Datasheet(HTML) 5 Page - Microchip Technology

  MCP23S17T-E/SP Datasheet HTML 1Page - Microchip Technology MCP23S17T-E/SP Datasheet HTML 2Page - Microchip Technology MCP23S17T-E/SP Datasheet HTML 3Page - Microchip Technology MCP23S17T-E/SP Datasheet HTML 4Page - Microchip Technology MCP23S17T-E/SP Datasheet HTML 5Page - Microchip Technology MCP23S17T-E/SP Datasheet HTML 6Page - Microchip Technology MCP23S17T-E/SP Datasheet HTML 7Page - Microchip Technology MCP23S17T-E/SP Datasheet HTML 8Page - Microchip Technology MCP23S17T-E/SP Datasheet HTML 9Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 48 page
background image
© 2007 Microchip Technology Inc.
DS21952B-page 5
MCP23017/MCP23S17
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 Section 2.0
“Electrical Characteristics”.
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
(MCP23017) or SPI (MCP23S17) interface protocol.
The MCP23X17 contains 22 individual registers (11
register pairs) that can be addressed through the Serial
Interface block, as shown in Table 1-2.
TABLE 1-2:
REGISTER ADDRESSES
1.3.1
BYTE MODE AND SEQUENTIAL
MODE
The MCP23X17 family has the ability to operate in Byte
mode or Sequential mode (IOCON.SEQOP).
Byte Mode disables automatic Address Pointer
incrementing. When operating in Byte mode, the
MCP23X17 family 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.
A special mode (Byte mode with IOCON.BANK = 0)
causes the address pointer to toggle between
associated A/B register pairs. For example, if the BANK
bit is cleared and the Address Pointer is initially set to
address 12h (GPIOA) or 13h (GPIOB), the pointer will
toggle between GPIOA and GPIOB. Note that the
Address Pointer can initially point to either address in
the register pair.
Sequential mode enables automatic address pointer
incrementing. When operating in Sequential mode, the
MCP23X17 family 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 that 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
MCP23X17 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 MCP23017. The operation is ended with a Stop (P)
or Restart (SR) condition being generated by the
master.
Data is written to the MCP23017 after every byte
transfer. If a Stop or Restart condition is generated
during a data transfer, the data will not be written to the
MCP23017.
Both “byte writes” and “sequential writes” are
supported by the MCP23017. If Sequential mode is
enabled (IOCON, SEQOP = 0) (default), the
MCP23017 increments its address counter after each
ACK during the data transfer.
Address
IOCON.BANK = 1
Address
IOCON.BANK = 0
Access to:
00h
00h
IODIRA
10h
01h
IODIRB
01h
02h
IPOLA
11h
03h
IPOLB
02h
04h
GPINTENA
12h
05h
GPINTENB
03h
06h
DEFVALA
13h
07h
DEFVALB
04h
08h
INTCONA
14h
09h
INTCONB
05h
0Ah
IOCON
15h
0Bh
IOCON
06h
0Ch
GPPUA
16h
0Dh
GPPUB
07h
0Eh
INTFA
17h
0Fh
INTFB
08h
10h
INTCAPA
18h
11h
INTCAPB
09h
12h
GPIOA
19h
13h
GPIOB
0Ah
14h
OLATA
1Ah
15h
OLATB


Similar Part No. - MCP23S17T-E/SP

ManufacturerPart #DatasheetDescription
Microchip Technology
Microchip Technology
MCP23S17T-E/SP MICROCHIP-MCP23S17T-E/SP Datasheet
879Kb / 42P
   16-Bit I/O Expander with Serial Interface
06/23/16
More results

Similar Description - MCP23S17T-E/SP

ManufacturerPart #DatasheetDescription
Microchip Technology
Microchip Technology
MCP23017 MICROCHIP-MCP23017_16 Datasheet
879Kb / 42P
   16-Bit I/O Expander with Serial Interface
06/23/16
MCP23008 MICROCHIP-MCP23008_07 Datasheet
839Kb / 44P
   8-Bit I/O Expander with Serial Interface
2007
MCP23008 MICROCHIP-MCP23008 Datasheet
498Kb / 40P
   8-Bit I/O Expander with Serial Interface
2005
Renesas Technology Corp
Renesas Technology Corp
M66008P RENESAS-M66008P Datasheet
1Mb / 7P
   16-BIT I/O EXPANDER
Mitsubishi Electric Semiconductor
Mitsubishi Electric Sem...
M66008P MITSUBISHI-M66008P Datasheet
107Kb / 5P
   16-BIT I/O EXPANDER
ON Semiconductor
ON Semiconductor
PCA9655E ONSEMI-PCA9655E_17 Datasheet
171Kb / 20P
   Remote 16-bit I/O Expander
March, 2017 ??Rev. 5
Microchip Technology
Microchip Technology
MCP23016T-I MICROCHIP-MCP23016T-I Datasheet
424Kb / 38P
   16-Bit I2C I/O Expander
12/08/06
ON Semiconductor
ON Semiconductor
PCA9655E ONSEMI-PCA9655E Datasheet
170Kb / 20P
   Remote 16-bit I/O Expander
January, 2016 ??Rev. 4
Princeton Technology Corp
Princeton Technology Co...
PT8300 PTC-PT8300 Datasheet
56Kb / 4P
   16-Bit I/O Expander IC
PT8300 PTC-PT8300_10 Datasheet
427Kb / 19P
   16-Bit I/O Expander IC
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 


Datasheet Download

Go To PDF Page


Link URL




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

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   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  |   allmanual.com