Microchip Technology MCP25055-I/SL
- Part No.:
- MCP25055-I/SL
- Manufacturer:
- Microchip Technology
- Category:
- I/O Expanders
- Package:
- 14-SOIC (0.154", 3.90mm Width)
- Datasheet:
-
MCP25055-I/SL.pdf
- Description:
- IC XPNDR 25MHZ CAN 14SOIC
- Quantity:
- Payment:

- Shipping:

Inventory:3,752
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MCP25055-I/SL from Microchip Technology is a CAN v2.0B-compliant I/O expander IC that integrates 4-channel 10-bit ADC, dual 10-bit PWM outputs, and eight configurable GPIOs - enabling microcontroller-less CAN node implementation with programmable bit rates up to 1 Mb/s, one acceptance mask, two acceptance filters, and three auto-transmit buffers for industrial sensor interface and distributed control applications.
For engineers reviewing the MCP25055-I/SL datasheet, MCP25055-I/SL pinout, MCP25055-I/SL application, or MCP25055-I/SL equivalent, this device delivers self-contained CAN messaging with analog/digital event-triggered transmission, non-volatile configuration storage, and optional 1-wire CAN bus operation - critical for deterministic edge- and threshold-based reporting in automotive body electronics and industrial automation nodes.
Technical Context
The MCP25055-I/SL implements a full CAN v2.0B protocol engine with double-buffered reception (two RX buffers), three prioritized TX buffers, hardware-based message scheduling, and automatic error-state management (Error-Active/Passive/Bus-Off). Its finite state machine handles bit-level arbitration, CRC generation/checking, and retransmission without host intervention.
It embeds dedicated peripherals including four 10-bit analog inputs with programmable VREF sources, two independent 10-bit PWM generators, and eight GPIOs with per-pin input-edge detection and transmit-on-change capability - all configured via CAN messages or In-Circuit Serial Programming™ (ICSP™) of non-volatile memory.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CAN Compliance | CAN v2.0B active mode; supports standard and extended identifiers with hardware filtering |
| Max Bit Rate | 1 Mb/s; fully programmable via CNF1–CNF3 registers using time quanta (TQ) segmentation |
| Analog Inputs | 4 × 10-bit ADC channels; selectable VREF+ and VREF− sources enable ratiometric or absolute measurements |
| PWM Outputs | 2 × 10-bit PWM; independently programmable frequency and duty cycle for motor control or LED dimming |
| GPIO Count | 8 bidirectional I/O lines; individually configurable as input/output with edge-triggered auto-transmit |
| Power Supply | 2.7V to 5.5V operation; 10 mA typical active current, 30 µA standby in CAN Sleep mode |
| Operating Temp | Industrial range: –40°C to +85°C; qualified for embedded control in harsh environments |
Pinout & Package
14-pin SOIC (150 mil) package with exposed pad not applicable; RoHS-compliant lead finish; moisture sensitivity level (MSL) 1.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| GP0/AN0 | Analog input / digital I/O | Channel 0 of 4-channel 10-bit ADC; also functions as general-purpose bidirectional I/O |
| GP1/AN1 | Analog input / digital I/O | Channel 1 of 4-channel 10-bit ADC; TTL-compatible input buffer and output driver |
| GP2/AN2/PWM1 | Analog input / PWM output / digital I/O | ADC channel 2 and first 10-bit PWM output; supports simultaneous analog sensing and signal generation |
| GP3/AN3/PWM2 | Analog input / PWM output / digital I/O | ADC channel 3 and second 10-bit PWM output; independent frequency/duty-cycle control |
| GP4/VREF− | Analog reference / digital I/O | Negative reference input for ADC; also serves as configurable GPIO |
| GP5/VREF+ | Analog reference / digital I/O | Positive reference input for ADC; enables flexible ratiometric or external-reference configurations |
| VSS | Ground | Primary digital/analog ground reference; must be low-impedance connection for ADC accuracy |
| OSC1/CLKIN | Oscillator input | Accepts crystal (1–20 MHz) or external clock source for CAN timing and internal logic |
| OSC2 | Oscillator output | Crystal oscillator feedback terminal; unused when external clock is applied to OSC1 |
| GP6/CLKOUT | Output clock / digital I/O | Divided system clock output; useful for synchronizing external peripherals or debugging |
| GP7/RST/VPP | Reset input / programming voltage | Active-low reset; accepts 12–14 V VPP during ICSP™ programming of non-volatile configuration memory |
| RXCAN | CAN receive input | Differential CAN bus receiver input; disabled in 1-wire mode (MCP250X5 variant only) |
| TXCAN/TXRXCAN | CAN transmit output / 1-wire TX/RX | Standard CAN TX output; functions as combined TX/RX in optional 1-wire CAN mode |
| VDD | Power supply | 2.7–5.5 V main supply; powers analog and digital sections; requires local decoupling |
Key Features
| Feature | Design Value |
|---|---|
| Non-volatile configuration memory | User-defined settings (filters, masks, I/O directions, thresholds) auto-load at power-up - eliminates boot-time host initialization |
| Event-triggered messaging | Automatic CAN message transmission on digital input edge or analog input crossing user-defined threshold - reduces host polling overhead |
| 1-wire CAN bus option | Single-wire physical layer support (via TSCAN/TXRXCAN pin) simplifies wiring in space-constrained nodes without sacrificing protocol compliance |
| Self-configuring CAN node | Entire CAN interface, I/O, and analog subsystem operate autonomously after initial setup - enables true microcontroller-less node architecture |
| Error-condition reporting | Automatic transmission of TEC/REC/EFLG data upon Error Warning (>95) or Error Passive (>127) states - enables remote diagnostics without host polling |
Applications
| Automotive Body Control Module | Industrial Sensor Node |
|---|---|
Use Scenario: Monitoring door lock status, window position, and ambient light via analog/digital sensors across vehicle body network. IC Role / Device Role / Timing Role: Standalone CAN node performing analog acquisition, GPIO monitoring, and scheduled/on-event message transmission without MCU. Use Value: Reduces BOM cost and PCB area by eliminating separate MCU; ensures deterministic response to switch transitions and light-level thresholds. |
Use Scenario: Distributed temperature, pressure, and valve position sensing in factory-floor machinery with CAN backbone. IC Role / Device Role / Timing Role: Local sensor aggregator converting analog signals and discrete inputs into standardized CAN frames with timestamped event triggers. Use Value: Enables predictive maintenance via analog threshold alerts and real-time digital state changes - no firmware updates required per node. |
| Smart Lighting Node | Energy Meter Interface |
Use Scenario: Controlling multi-zone LED lighting with ambient light feedback and occupancy detection in commercial buildings. IC Role / Device Role / Timing Role: Dual PWM generator driving LED strings while ADC monitors photodiode input and GPIO detects PIR motion events. Use Value: Delivers closed-loop dimming and occupancy-triggered illumination changes via single-chip CAN node - no external timing controller needed. |
Use Scenario: Interfacing utility meter pulse outputs and voltage/current sensing to CAN-based energy management systems. IC Role / Device Role / Timing Role: Pulse counting via GPIO edge detection and AC voltage sampling via 10-bit ADC, with periodic report transmission. Use Value: Provides accurate kWh accumulation and voltage sag detection using integrated peripherals - avoids external counter/ADC ICs. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar CAN I/O expander applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MCP2515-I/SO | Standalone CAN controller (no ADC, PWM, or GPIO); requires external MCU for I/O and analog functions | Suitable only when host MCU handles sensor interfacing and actuation logic | Select when system already includes capable MCU and only CAN protocol offload is needed |
| MCP25625-H/SO | Integrated CAN transceiver + controller; adds high-speed ISO 11898-2 compliance and fault protection, but no on-chip ADC or PWM | Designed for direct bus connection without external transceiver; lacks analog/digital expansion capability | Choose when robust physical layer integration is prioritized over embedded peripheral functionality |
Compared with MCP25055-I/SL, MCP2515-I/SO requires external components to replicate GPIO and ADC functions, increasing board area and firmware complexity, while MCP25625-H/SO trades integrated analog/digital I/O for transceiver integration - making MCP25055-I/SL uniquely suited for self-contained, microcontroller-free CAN nodes.
Availability
MCP25055-I/SL is available at Aetrix Electronics and suitable for industrial automation, automotive body electronics, and smart building control requiring stable component supply, long-term lifecycle assurance, and legacy design support.
Supply support for MCP25055-I/SL includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Microchip Technology Inc. is a U.S.-based semiconductor manufacturer specializing in microcontrollers, analog devices, and connectivity solutions for embedded control applications.
The MCP2502X/5X product line was designed to enable microcontroller-less CAN nodes in cost-sensitive, space-constrained systems - integrating CAN protocol handling, analog sensing, digital I/O, and event-driven messaging in a single SOIC package.
FAQ
What is the primary function of the MCP25055-I/SL in a CAN system?
The MCP25055-I/SL functions as a self-contained CAN I/O expander that implements CAN v2.0B protocol handling, analog-to-digital conversion, digital I/O control, and PWM generation - allowing it to operate as a complete CAN node without requiring an external microcontroller. Its non-volatile memory stores configuration, enabling autonomous operation immediately after power-up.
Does the MCP25055-I/SL support both standard and extended CAN identifiers?
Yes, the MCP25055-I/SL supports both standard (11-bit) and extended (29-bit) CAN identifiers through its programmable acceptance mask and dual filters (RXF0 and RXF1). The mask register allows selective bit comparison, and the EXIDE bit in filter registers determines whether the identifier is interpreted as standard or extended format - confirmed in DS20001664E Section 2.7.1.
How does the MCP25055-I/SL handle analog input threshold detection?
The MCP25055-I/SL performs analog threshold detection using its four 10-bit ADC channels and programmable comparators. When an analog input exceeds a user-defined threshold stored in non-volatile memory, it automatically transmits a CAN message via TXID2 - a hardware-accelerated feature that eliminates host polling and ensures deterministic response latency.
Can the MCP25055-I/SL operate in a single-wire CAN configuration?
Yes, the MCP25055-I/SL supports optional 1-wire CAN operation, where the TSCAN/TXRXCAN pin serves as a bidirectional single-wire interface. This mode is enabled via configuration and is exclusive to the MCP250X5 family (including MCP25055-I/SL), as documented in the pin description table and feature list of DS20001664E.
What power modes does the MCP25055-I/SL support, and how is wake-up managed?
The MCP25055-I/SL supports Active, Sleep, and Wake-up modes. In Sleep mode, it draws only 30 µA and can wake on CAN bus traffic or digital input change-of-state. A wake-up filter (CNF3.WAKFIL) prevents false triggers from noise, and the device resumes full CAN operation within microseconds - all without host intervention.
MCP25055-I/SL Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 14-SOIC (0.154", 3.90mm Width)
- Packaging:
- Tube
- Product Status:
- Active
- Programmable:
- Verified
- Number of I/O:
- 8
- Interface:
- CAN (1-Wire)
- Interrupt Output:
- No
- Features:
- ADC, EEPROM, POR, PWM
- Output Type:
- Push-Pull
- Current - Output Source/Sink:
- 25mA
- Clock Frequency:
- 25 MHz
- Voltage - Supply:
- 2.7V ~ 5.5V
- Operating Temperature:
- -40°C ~ 85°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 14-SOIC
MCP25055-I/SL FAQ
1.How can I place an order for MCP25055-I/SL through Aetrix?
Please submit a Request for Quotation (RFQ) for MCP25055-I/SL on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MCP25055-I/SL reliable?
The price and inventory of MCP25055-I/SL are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MCP25055-I/SL is usually 5 days.
3.What payment methods are accepted for MCP25055-I/SL?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MCP25055-I/SL transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MCP25055-I/SL?
MCP25055-I/SL orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MCP25055-I/SL order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MCP25055-I/SL?
For technical support, including MCP25055-I/SL datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MCP25055-I/SL requirements.
6.How does Aetrix verify that MCP25055-I/SL is sourced from the original manufacturer or authorized distributors?
All MCP25055-I/SL products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MCP25055-I/SL meets industry standards.
7.What is the process for return or replacement of MCP25055-I/SL?
All MCP25055-I/SL units undergo pre-shipment inspection (PSI). If there is an issue with MCP25055-I/SL, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MCP25055-I/SL part is unused and in its original packaging.
Return procedure for MCP25055-I/SL:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MCP25055-I/SL Tags

-
TCA6408ARSVR
Texas Instruments
-
TCA9535RTWR
Texas Instruments

-
FXL6408UMX
onsemi

-
PCF8574ADWR
Texas Instruments

-
PCF8574APWR
Texas Instruments

-
TCA9555PWR
Texas Instruments
-
TCA9554PWR
Texas Instruments
-
TCA9554APWR
Texas Instruments

-
TCA9539PWR
Texas Instruments
-
TCA9534PWR
Texas Instruments
-
TCA9555RTWR
Texas Instruments

-
TCA9535PWR
Texas Instruments
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…

