Electronic Components Datasheet Search
  English  ▼

X  

AN1043 Datasheet(PDF) 1 Page - Microchip Technology

Part # AN1043
Description  Unique Features of the MCP23X08/17 GPIO Expanders
PDF  10 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

AN1043 Datasheet(HTML) 1 Page - Microchip Technology

  AN1043 Datasheet HTML 1Page - Microchip Technology AN1043 Datasheet HTML 2Page - Microchip Technology AN1043 Datasheet HTML 3Page - Microchip Technology AN1043 Datasheet HTML 4Page - Microchip Technology AN1043 Datasheet HTML 5Page - Microchip Technology AN1043 Datasheet HTML 6Page - Microchip Technology AN1043 Datasheet HTML 7Page - Microchip Technology AN1043 Datasheet HTML 8Page - Microchip Technology AN1043 Datasheet HTML 9Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 1 / 10 page
background image
© 2006 Microchip Technology Inc.
DS01043A-page 1
AN1043
INTRODUCTION
GPIO expanders provide easy I/O expansion using
standard serial interfaces. GPIO products are used to
increase the I/O on an MCU or provide remote I/O
using a serial interface.
This application note discusses the feature set and use
of the MCP23X08/17 (8-bit and 16-bit) GPIO Expand-
ers.
The MCP23X08 are 8-bit GPIO Expanders:
• MCP23008: I2C™ Interface
• MCP23S08: SPI Interface
The MCP23X17 are 16-bit GPIO Expanders:
• MCP23017: I2C Interface
• MCP23S17: SPI Interface
The functions and features of the MCP23X08 and
MCP23X17 are basically the same, except where
otherwise noted.
FEATURES
This application note discusses some of the features of
the MCP23X08/17 and how they may be used in an
application:
• I/O Port Description
• 8/16-Bit Mode (MCP23X17 only)
• Interrupt Features
- Mapping Interrupts
- Mirroring Interrupts (MCP23X17 only)
- Servicing Interrupts
• Internal Address Pointer Control
• Hardware Address Pin on SPI
I/O PORT DESCRIPTION
The I/O port is highly configurable for maximum
flexibility. Figure 1 is a simplified block diagram of an
I/O port pin. The port can either drive logic levels on the
pin, or read logic levels from the pad. The level on the
pad can be read at any time, regardless if the pin is
configured as an input or an output.
The IODIR register controls the direction of the pins
(input or output). More specifically, the IODIR registers
simply enables/disables the output driver. When the
driver is activated (IODIR = 0), the pad is driven to the
state in the latch register (OLAT). When deactivated
(IODIR = 1), the driver is high impedance.
The I/O port has multiple, individual configurations.
Each pin can
…
•
…be configured as an input. The output driver is
disabled (high impedance)
•
…be configured as an output. The output driver
is enabled and the value in the latch is driven on
the pin.
•
…enable a weak pull-up resistor
•
…emulate an open-drain configuration. This is
accomplished by clearing the output latch (OLAT)
bit to a zero and using the direction register
(IODIR) to set the level on the pin. A pull-up
resistor is required to pull the pin to voltage when
the pin is an input
- To drive a 0: configure the pin as an output
(IODIR = 0) so the port drives whatever is in
OLAT (logic 0 in this case)
- To float a 1: set the pin as an input
(IODIR = 1). The output driver is disabled
and the pull-up resistor pulls the pin to a
logic 1
Author:
Pat Richards
Microchip Technology Inc.
Unique Features of the MCP23X08/17 GPIO Expanders


Similar Part No. - AN1043

ManufacturerPart #DatasheetDescription
logo
NXP Semiconductors
AN10436 PHILIPS-AN10436 Datasheet
930Kb / 55P
TDA8932B/33(B) Class-D audio amplifier
Rev. 01-12 December 2007
More results

Similar Description - AN1043

ManufacturerPart #DatasheetDescription
logo
List of Unclassifed Man...
TW30SX ETC1-TW30SX Datasheet
92Kb / 4P
Features of the TW30SX UV Sensor
STK4191 ETC1-STK4191 Datasheet
1Mb / 19P
Features of the IMST Hybird ICs
logo
Freescale Semiconductor...
MC908GZ60CFUE FREESCALE-MC908GZ60CFUE Datasheet
2Mb / 352P
Standard features, Features of the CPU08
logo
Texas Instruments
TAS5548EVM TI-TAS5548EVM Datasheet
3Mb / 16P
evaluation of the features of the TAS5548 PWM digital audio processor.
logo
List of Unclassifed Man...
HD-50-1-6 ETC-HD-50-1-6 Datasheet
150Kb / 1P
The desing of the HD Series knob is unmistakbaly unique
logo
Ohmite Mfg. Co.
WC-SERIES OHMITE-WC-SERIES Datasheet
489Kb / 2P
The unique design (patent pending) of the WC Series
W-SERIES OHMITE-W-SERIES Datasheet
333Kb / 1P
The unique design (patent pending) of the W Series
logo
Maxim Integrated Produc...
MAXQ1065EVKIT MAXIM-MAXQ1065EVKIT Datasheet
5Mb / 9P
Demonstrates the Features of the MAXQ1065 Socket Board
Rev 2; 6/21
logo
NXP Semiconductors
MC56F826XXDS NXP-MC56F826XXDS Datasheet
1Mb / 60P
The following table is the comparsion of features among members of the family.
Rev. 0, 08/2018
logo
Maxim Integrated Produc...
DS28E80EVKIT MAXIM-DS28E80EVKIT Datasheet
5Mb / 28P
Demonstrates the Features of the DS28E80 IC
Rev 0; 11/14
More results


Html Pages

1 2 3 4 5 6 7 8 9 10


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   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