Microchip Technology MCP25055-I/P
- Part No.:
- MCP25055-I/P
- Manufacturer:
- Microchip Technology
- Category:
- I/O Expanders
- Package:
- 14-DIP (0.300", 7.62mm)
- Datasheet:
-
MCP25055-I/P.pdf
- Description:
- IC XPNDR 25MHZ CAN 14DIP
- Quantity:
- Payment:

- Shipping:

Inventory:114
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MCP25055-I/P from Microchip Technology is a CAN v2.0B-compliant I/O expander IC that operates as a standalone CAN node without requiring an external microcontroller. It integrates four 10-bit analog inputs, eight GPIOs (individually configurable as input/output), two 10-bit PWM outputs, non-volatile configuration memory, and optional 1-wire CAN bus operation - enabling autonomous message transmission on digital edge or analog threshold events in industrial control networks.
For engineers reviewing the MCP25055-I/P datasheet, MCP25055-I/P pinout, MCP25055-I/P application, or MCP25055-I/P equivalent, key selection considerations include its integrated A/D + PWM + CAN protocol engine, programmable bit rate up to 1 Mb/s, dual receive buffers with mask/filter architecture, self-configuration on power-up, and support for error-condition-triggered messaging in automotive and industrial CAN subsystems.
Technical Context
The MCP25055-I/P implements a complete CAN v2.0B protocol engine with hardware-based arbitration, CRC generation/verification, and error management logic including TEC/REC counters and Bus-Off recovery. Its CAN module includes three prioritized transmit buffers (TXID0–TXID2), two dedicated receive buffers (RXB0/RXB1), one full-acceptance mask, and two full-acceptance filters - all configurable via non-volatile memory or CAN bus commands.
It features autonomous peripheral triggering: digital inputs support transmit-on-pin-change with edge detection; analog inputs support threshold-triggered transmission via four 10-bit ADC channels with programmable VREF sources; and two independent 10-bit PWM generators provide configurable frequency outputs - all coordinated by an internal state machine that executes self-configuration and on-bus scheduling without host intervention.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CAN Compliance | CAN v2.0B active - supports standard and extended identifiers, automatic retransmission, and error confinement per ISO 11898. |
| Max Bit Rate | 1 Mb/s - programmable via CNF1/CNF2/CNF3 registers using time quanta (TQ) segmentation for precise timing alignment. |
| Analog Inputs | 4 × 10-bit ADC channels - with selectable VREF+ and VREF− sources, enabling precision sensor interfacing without external references. |
| PWM Outputs | 2 × 10-bit PWM - independently programmable frequency and duty cycle, suitable for motor control or LED dimming in distributed nodes. |
| GPIO Lines | 8 general-purpose I/O pins - individually configurable as input or output, with optional transmit-on-change and edge-detection capability. |
| Power Supply | 2.7V to 5.5V - single-supply operation compatible with both 3.3V and 5V CAN transceivers and system rails. |
| Current Consumption | 10 mA typical active, 30 µA standby (CAN Sleep mode) - enables low-power remote sensing in battery-backed or energy-constrained nodes. |
Pinout & Package
14-pin PDIP (300 mil) package with through-hole mounting; RoHS-compliant lead finish; industrial temperature range (–40°C to +85°C).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| GP0/AN0 | Analog input / GPIO | Primary analog channel 0 or bidirectional digital I/O; shares pin with AN0 for sensor signal acquisition. |
| GP1/AN1 | Analog input / GPIO | Analog channel 1 or digital I/O; enables dual-sensor monitoring on shared pin resources. |
| GP2/AN2/PWM1 | Analog input / GPIO / PWM output | Triple-function pin supporting ADC sampling, digital control, or PWM waveform generation - selected via configuration memory. |
| GP3/AN3/PWM2 | Analog input / GPIO / PWM output | Second triple-function pin; allows simultaneous analog sensing and PWM-driven actuation (e.g., fan speed + temp feedback). |
| GP4/VREF− | Analog reference / GPIO | Provides negative reference for ADC or functions as general-purpose I/O; critical for ratiometric sensor accuracy. |
| GP5/VREF+ | Analog reference / GPIO | Positive reference input for ADC or digital I/O; enables flexible external reference or internal VDD referencing. |
| RXCAN | CAN receive input | Differential CAN bus receiver input; disabled during 1-wire operation where TxCAN/RxCan share a single line. |
| TXCAN/TXRXCAN | CAN transmit output / 1-wire bidirectional | Standard CAN TX output; reconfigured as bidirectional 1-wire CAN line when OPTREG2.ONEWIRE = 1. |
| VDD | Power supply | Primary power rail (2.7–5.5V); powers all internal logic, CAN transceiver interface, and analog peripherals. |
| VSS | Ground | System ground reference for analog and digital domains; must be low-impedance for ADC noise immunity. |
| OSC1/CLKIN | Oscillator input | Connects to crystal (1–20 MHz) or external clock source; determines CAN timing resolution and ADC conversion clock base. |
| OSC2 | Oscillator output | Crystal oscillator output; used only with parallel-resonant crystals; no external load required. |
| GP6/CLKOUT | Clock output / GPIO | Divided system clock output or digital I/O; useful for synchronizing external logic or debugging timing behavior. |
| GP7/RST/VPP | Reset input / programming voltage | Active-low reset pin; accepts 13V VPP for In-Circuit Serial Programming™ of configuration memory. |
Key Features
| Feature | Design Value |
|---|---|
| Non-volatile configuration memory | User-defined settings (filters, masks, PWM, ADC, I/O direction) auto-load at power-up - eliminates boot-time host initialization. |
| Autonomous message scheduling | On-Bus messages transmitted at user-defined intervals without host CPU involvement - reduces bus polling overhead in distributed systems. |
| Threshold- and edge-triggered transmission | ADC thresholds or GPIO transitions directly initiate CAN messages - enables event-driven communication for predictive maintenance or alarm reporting. |
| Integrated error-condition messaging | Automatic transmission of TEC/REC/EFLG data when error counters exceed warning (95) or passive (127) thresholds - supports real-time network health monitoring. |
| 1-wire CAN option | Single-wire bus operation (MCP25055 only) reduces wiring cost and connector count in space-constrained or legacy harness environments. |
Applications
| Industrial Machine Monitoring | Automotive Body Control |
|---|---|
Use Scenario: Monitoring temperature, pressure, and position sensors across multiple PLC-connected machines via CAN backbone. IC Role / Device Role / Timing Role: Standalone CAN node performing analog-to-digital conversion, local threshold evaluation, and scheduled status reporting - eliminating need for microcontroller per sensor node. Use Value: Reduces BOM cost and board area by integrating ADC, PWM, GPIO, and CAN protocol engine into one 14-pin PDIP device with zero-host dependency. | Use Scenario: Controlling door locks, window lifts, and interior lighting in body electronics modules with minimal ECU intervention. IC Role / Device Role / Timing Role: I/O expander executing local PWM dimming, switch debouncing, and fault-triggered CAN alerts - operating autonomously after initial configuration. Use Value: Enables modular, drop-in replacement of discrete I/O drivers while supporting diagnostic messaging (e.g., short-circuit detection) via built-in error-condition transmission. |
| Remote Sensor Node | Energy Management System |
Use Scenario: Battery-powered environmental sensor node measuring humidity, voltage, and current in smart grid infrastructure. IC Role / Device Role / Timing Role: Low-power CAN node using Sleep mode (30 µA) and wake-on-CAN or GPIO change - transmitting only on threshold breach or scheduled interval. Use Value: Extends battery life via ultra-low standby current and eliminates wake-up controller - all timing and event response handled internally. | Use Scenario: Distributed power metering unit collecting voltage/current samples and controlling relay outputs in solar inverter subsystems. IC Role / Device Role / Timing Role: Dual-role device acquiring analog measurements and generating PWM-controlled gate drive signals for MOSFET switching - synchronized to CAN-scheduled commands. Use Value: Combines measurement and actuation in one IC, reducing interconnect complexity and improving timing coherence between sensing and control loops. |
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 integrated A/D, PWM, or GPIO); requires external MCU for configuration and peripheral control. | Suitable only when host microcontroller handles all I/O, timing, and sensor processing - not a functional substitute for autonomous operation. | Select MCP2515-I/SO only if system already includes a capable MCU and design prioritizes flexibility over integration. |
| MCP25625-H/SO | Enhanced CAN FD controller with SPI interface, higher bit rates (up to 5 Mbps), integrated voltage regulator, and improved ESD protection - but no on-chip A/D or PWM. | Targets next-generation CAN FD networks requiring higher bandwidth and robustness; lacks analog/digital peripheral integration of MCP25055-I/P. | Choose MCP25625-H/SO for CAN FD migration paths where legacy MCP25055-I/P functionality is split across MCU + CAN FD controller. |
Compared with MCP2515-I/SO and MCP25625-H/SO, the MCP25055-I/P uniquely delivers self-contained CAN node functionality - combining protocol handling, analog sensing, digital I/O, and PWM in one PDIP package - making it irreplaceable in cost-sensitive, microcontroller-less CAN subsystems where autonomous event-driven communication is required.
Availability
MCP25055-I/P is available at Aetrix Electronics and suitable for industrial automation, automotive body electronics, remote sensor networks, and energy management systems requiring stable component supply and long-term obsolescence planning.
Supply support for MCP25055-I/P 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 leading provider of microcontrollers, analog components, and connectivity solutions, headquartered in Chandler, Arizona, with global design and manufacturing operations.
The MCP250xx family was designed specifically to enable microcontroller-free CAN nodes in cost-sensitive, space-constrained industrial and automotive subsystems - emphasizing integration of protocol engine, analog front-end, and digital I/O in a single compact IC.
FAQ
What is the primary function of the MCP25055-I/P in a CAN network?
The MCP25055-I/P functions as a fully autonomous CAN v2.0B I/O expander that operates without an external microcontroller. It integrates a CAN protocol engine, four 10-bit analog inputs, eight GPIOs, two 10-bit PWM outputs, and non-volatile configuration memory - allowing it to acquire sensor data, execute local logic (e.g., threshold detection), and transmit CAN messages independently. This makes the MCP25055-I/P ideal for distributed nodes where host processing is unavailable or undesirable.
Does the MCP25055-I/P support both standard and extended CAN identifiers?
Yes, the MCP25055-I/P supports both standard (11-bit) and extended (29-bit) CAN identifiers. Its acceptance mask and dual filters (RXF0 and RXF1) are fully configurable for either frame type, and the EXIDE bit in mask and filter registers enables selective filtering of IDE bits. The device processes identifier matching in hardware, ensuring deterministic response to targeted messages without software intervention - a capability confirmed in DS20001664E Sections 2.7 and 2.8.
How does the MCP25055-I/P handle power management in low-power applications?
The MCP25055-I/P supports CAN Sleep mode with 30 µA standby current, activated via CAN bus command or hardware pin assertion. In Sleep mode, the CAN module remains responsive to wake-up events including bus traffic (automatic wake-up), digital input change-of-state, or external RST assertion. Upon wake-up, it performs self-configuration from non-volatile memory and resumes scheduled or event-triggered messaging - enabling battery-operated nodes to achieve multi-year operational life while maintaining CAN network presence.
Can the MCP25055-I/P be reprogrammed in-system, and what interfaces are supported?
Yes, the MCP25055-I/P supports In-Circuit Serial Programming™ (ICSP™) of its non-volatile configuration memory using the GP7/RST/VPP pin with 13V programming voltage. Configuration can also be modified dynamically via CAN bus messages - allowing runtime updates to filters, masks, PWM parameters, or I/O direction without physical access. Both methods preserve factory defaults until explicitly overwritten, and all settings persist across power cycles - a feature documented in DS20001664E Section 1.0 and Feature list.
What are the key differences between the MCP25055-I/P and the MCP25050-I/P?
The MCP25055-I/P adds optional 1-wire CAN bus operation (via TxCAN/RxCAN pin sharing) compared to the MCP25050-I/P, which supports only standard two-wire CAN. Both share identical analog (4×10-bit ADC), digital (8 GPIO), and PWM (2×10-bit) peripherals, same 14-pin PDIP package, and industrial temperature rating. The 1-wire capability of the MCP25055-I/P reduces cabling complexity and connector count in constrained installations - a distinction explicitly defined in the "Package Types" table on DS20001664E-page 2.
MCP25055-I/P Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 14-DIP (0.300", 7.62mm)
- 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:
- Through Hole
- Supplier Device Package:
- 14-PDIP
MCP25055-I/P FAQ
1.How can I place an order for MCP25055-I/P through Aetrix?
Please submit a Request for Quotation (RFQ) for MCP25055-I/P 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/P reliable?
The price and inventory of MCP25055-I/P 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/P is usually 5 days.
3.What payment methods are accepted for MCP25055-I/P?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MCP25055-I/P transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MCP25055-I/P?
MCP25055-I/P orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MCP25055-I/P 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/P?
For technical support, including MCP25055-I/P datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MCP25055-I/P requirements.
6.How does Aetrix verify that MCP25055-I/P is sourced from the original manufacturer or authorized distributors?
All MCP25055-I/P 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/P meets industry standards.
7.What is the process for return or replacement of MCP25055-I/P?
All MCP25055-I/P units undergo pre-shipment inspection (PSI). If there is an issue with MCP25055-I/P, 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/P part is unused and in its original packaging.
Return procedure for MCP25055-I/P:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MCP25055-I/P 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…

