Skip to the content
PCBKitNew board
MCP23017-E/SS on a board, in 3D

MCP23017-E/SS

Microchip Technology

-40℃~+125℃ 1.7MHz 1.8V~5.5V 16 1uA 600mV 8 8mA I2C Interrupt Output Reset function、Cascading and address extension SSOP-28 I/O Expanders ROHS

Extended
DatasheetJLCPCBLCSCmicrochip/MCP23017-E/SS
Category
I, O Expanders
Package
SSOP-28(5.3x10.2x0.65)
Pins
28

Overview

The MCP23017-E/SS is an i, O Expander made by Microchip Technology in a SSOP-28(5.3x10.2x0.65) package with 28 pins. -40℃~+125℃ 1.7MHz 1.8V~5.5V 16 1uA 600mV 8 8mA I2C Interrupt Output Reset function、Cascading and address extension SSOP-28 I/O Expanders ROHS.

PCBKit's library has its KiCad symbol (Analog & Interface:MCP23017-E/SS, from CERN's library) and its footprint (Package_SO:SSOP-28_5.3x10.2mm_P0.65mm, from KiCad's library), ready for a KiCad board. 3,425 are in stock at JLCPCB (part C558584). 161 open-source boards in 97 repositories on GitHub use it.

Symbol

NC11SCL12SDA13NC14A217A116A015RESET18INTA20INTB19VDD9VSS10GPA728GPA627GPA526GPA425GPA324GPA223GPA122GPA021GPB78GPB67GPB56GPB45GPB34GPB23GPB12GPB01
Analog & Interface:MCP23017-E/SSFrom CERN's library

Footprint

12345678910111213141516171819202122232425262728
Package_SO:SSOP-28_5.3x10.2mm_P0.65mmFrom KiCad's library

From the datasheet

11
Supply, least
1.8 V · VDD, recommended operating min at –40°C to +85°C · p. 1
Supply, most
5.5 V · VDD, recommended operating max at –40°C to +85°C · p. 1
Supply, least
2.7 V · VDD, recommended operating min at –40°C to +85°C · p. 1
Supply, least
4.5 V · VDD, recommended operating min at –40°C to +125°C · p. 1
Supply, absolute maximum
5.5 V · VDD, absolute max relative to VSS · p. 3
Works from
-40 °C · Ambient operating min · p. 1
Works up to
125 °C · Ambient operating max at VDD = 4.5V to 5.5V · p. 1
Takes working
1 mA · VDD supply current max, SCL/SCK = 1 MHz · p. 4
Takes asleep
1 µA · Standby current max at –40°C to +85°C · p. 4
Takes asleep
3 µA · Standby current max, VDD = 4.5V to 5.5V, +85°C to +125°C · p. 4
A pin gives at most
25 mA · Any output pin sink current absolute max · p. 3

What it is and has

4
Qualification
AEC-Q100 · p. 1
GPIO
16 bits; GPA7 and GPB7 output only on MCP23017 · p. 1
Interface
I2C · p. 1
Interrupt outputs
Configurable active-high, active-low or open-drain · p. 1

Specifications

30
ParameterConditionsAs printedPage
Ambient temperature under biasmin -40 · max 125 °C3
Storage temperaturemin -65 · max 150 °C3
Voltage on VDD with respect to VSSmin -0.3 · max 5.5 V3
Voltage on all other pins with respect to VSS (except VDD)Maximum = VDD + 0.6Vmin -0.6 V3
Total power dissipationmax 700 mW3
Maximum current out of VSS pinmax 150 mA3
Maximum current into VDD pinmax 125 mA3
Input clamp current IIKVI < 0 or VI > VDD; ±20 mAmax 20 mA3
Output clamp current IOKVO < 0 or VO > VDD; ±20 mAmax 20 mA3
Maximum output current sunk by any output pinmax 25 mA3
Maximum output current sourced by any output pinmax 25 mA3
ESD protection on all pins (HBM:MM)HBMmax 4 kV3
ESD protection on all pins (HBM:MM)MMmax 400 V3
Supply Voltage VDDmin 1.8 · max 5.5 V4
VDD Rise Rate to ensure Power-on Reset SVDDDesign guidance only. Not tested.min 0.05 V/ms4
Supply Current IDDSCL/SCK = 1 MHzmax 1 mA4
Standby current IDDS8–40°C ≤ TA ≤ +85°Cmax 1 uA4
Standby current IDDS84.5V ≤ VDD ≤ 5.5V; +85°C ≤ TA ≤ +125°C; characterized, not 100% testedmax 3 uA4
I/O port pins IILInput Leakage Current; VSS ≤ VPIN ≤ VDD; ±1 uAmax 1 uA4
I/O port pins ILOOutput Leakage Current; VSS ≤ VPIN ≤ VDD; ±1 uAmax 1 uA4
GPIO weak pull-up current IPUVDD = 5V; GP pins = VSSmin 40 · typ 75 · max 115 uA4
GPIO VOLOutput Low-Voltage; IOL = 8.0 mA; VDD = 4.5Vmax 0.6 V4
INT VOLOutput Low-Voltage; IOL = 1.6 mA; VDD = 4.5Vmax 0.6 V4
SO, SDA VOLOutput Low-Voltage; SDA for MCP23017; IOL = 3.0 mA; VDD = 1.8Vmax 0.6 V4
SDA VOLOutput Low-Voltage; IOL = 3.0 mA; VDD = 4.5Vmax 0.8 V4
GPIO, SO, INT CIOCapacitive Loading Specs on Output Pins; GPIO, INT for MCP23017max 50 pF4
SDA CBCapacitive Loading Specs on Output Pinsmax 400 pF4
RESET Pulse Width (Low) TRSTLmin 1 us5
Device Active After Reset high THLDVDD = 5.0V; characterized, not 100% testedtyp 0 ns5
Output High-Impedance From RESET Low TIOZmax 1 us5

Parameters

15
Clock Frequency
1.7MHz
Current - Output Low(IOL)
8mA
Current - Supply
1mA
Features
Reset function
Interface
I2C
Interrupt Output
Interrupt Output
Number of I/O
16
Number of Supporting Devices
8
Operating Temperature
-40℃~+125℃
Output Current per Pin(Max)
25mA
Output Logic Level - Low
600mV
Quiescent Supply Current
1uA
Standby Current
1uA
Voltage - Supply
1.8V~5.5V
Voltage - Supply(Absolute Max)
5.5V

Order codes

2

Pinout

28
The pins of the MCP23017-E/SS
PinNameType
1GPB0Input/output
2GPB1Input/output
3GPB2Input/output
4GPB3Input/output
5GPB4Input/output
6GPB5Input/output
7GPB6Input/output
8GPB7Input/output
9VDDPower in
10VSSPower in
11NCPassive
12SCLInput
13SDAInput/output
14NCPassive
15A0Input
16A1Input
17A2Input
18RESETInput
19INTBOutput
20INTAOutput
21GPA0Input/output
22GPA1Input/output
23GPA2Input/output
24GPA3Input/output
25GPA4Input/output
26GPA5Input/output
27GPA6Input/output
28GPA7Input/output

Open-source boards using it

All 161
  • 2 layers126.6 × 21.4 mmADBv2, the printed circuit board in 3D

    ADBv2

    mattchesters/zmk-apple-desktop-bus-keyboard

    ZMK shield for Apple Desktop Bus Keyboard

    17 parts168MIT
  • 2 layers40 × 100 mmBack pcb, the printed circuit board in 3D

    Back pcb

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    118 parts148GPL-3.0
  • 2 layers182.8 × 158.9 mmErgoDone, the printed circuit board in 3D

    ErgoDone

    ktec-hq/ErgoDone

    ErgoDox using pro micro. Original work by Dox. Brainhole association present

    152 parts123GPL-3.0
  • 2 layers100 × 100 mmWifi PB panel, the printed circuit board in 3D

    Wifi PB panel

    AntonioMR/Wifi-Play-Board

    Placa de experimentacion para el ESP12F (ESP8266)

    416 parts29
  • 2 layers137.5 × 78.5 mmCntrlr Turnout, the printed circuit board in 3D

    Cntrlr Turnout

    djbristow/RAILS

    RAILS is a software model and implementation of an automated system to assist the model railroader achieve realism in the operation of a model railroad. The model then drives the development of software.

    12 parts19
  • 2 layers176 × 82.6 mmHotAirGun, the printed circuit board in 3D

    HotAirGun

    raspibo/HotAirGun

    Hot Air Gun File, 3D, Sch, Pcb, C

    78 parts16
  • 2 layers115 × 57.2 mmTeensyBoardZ80, the printed circuit board in 3D

    TeensyBoardZ80

    mecparts/TeensyBoardZ80

    A Teensy 4.0 emulated Z80 ZCPR3.3/ZSDOS computer.

    42 parts13MIT
  • 2 layers100 × 49.7 mmNano PB, the printed circuit board in 3D

    Nano PB

    AntonioMR/Nano-Play-Board

    Placa para experimentar con el Arduino Nano

    142 parts12

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/microchip/MCP23017-E/SS" title="MCP23017-E/SS in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe>
A picture
<img src="https://pcbkit.io/embed/parts/microchip/MCP23017-E/SS.jpg" alt="MCP23017-E/SS" width="1200" height="900">
A picture that opens the part, for a README
[![MCP23017-E/SS](https://pcbkit.io/embed/parts/microchip/MCP23017-E/SS.jpg?size=s)](https://pcbkit.io/parts/microchip/MCP23017-E/SS)

Questions

Is there a KiCad symbol and footprint for the MCP23017-E/SS?

Yes. The symbol is Analog & Interface:MCP23017-E/SS and the footprint Package_SO:SSOP-28_5.3x10.2mm_P0.65mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the MCP23017-E/SS?

SSOP-28(5.3x10.2x0.65), with 28 pins. Its footprint is drawn on this page.

Where is the MCP23017-E/SS datasheet?

Microchip Technology publishes it: the Datasheet link on this page opens it.

Where can I order the MCP23017-E/SS?

JLCPCB lists it as part C558584, with 3,425 in stock; the sellers' links on this page open their listings.

What can replace the MCP23017-E/SS?

Parts like it in the library: the MCP23017-E/SO by Microchip Technology, the MCP23008-E/SS by Microchip Technology, the MCP23008-E/ML by Microchip Technology and the MCP23017-E/SP by Microchip Technology. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the MCP23017-E/SS?

161 boards in 97 repositories on GitHub; the most starred are listed on this page, with their KiCad files.

Parts like it

7