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

- Shipping:

Inventory:2,483
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MCP25020-E/P from Microchip Technology is a CAN v2.0B-compliant I/O expander IC that implements autonomous CAN node functionality without requiring an external microcontroller. It features three auto-transmit buffers, two message reception buffers, one programmable mask, two programmable filters, and eight general-purpose I/O lines - all operating at up to 1 Mb/s bus rate in industrial-extended temperature range (-40°C to +125°C) within a 14-pin PDIP package.
For engineers reviewing the MCP25020-E/P datasheet, MCP25020-E/P pinout, MCP25020-E/P application, or MCP25020-E/P equivalent, this device serves as a self-contained CAN peripheral for distributed sensor/actuator nodes, remote I/O modules, and embedded control systems where deterministic message scheduling and input-triggered transmission are required.
Technical Context
The MCP25020-E/P integrates a full CAN protocol engine with double-buffered RX, prioritized TX buffers, and hardware-based error management (TEC/REC counters, Bus-Off recovery). Its bit timing logic supports fully programmable TQ-based configuration (BRP, SJW, PropSeg, PS1/PS2) for precise synchronization across diverse network topologies.
It implements autonomous messaging via edge detection on digital inputs and supports non-volatile configuration memory that loads automatically at power-up. Unlike the MCP2505X variants, it excludes analog-to-digital converters and 1-wire CAN operation - confirming its role as a pure digital I/O expander with CAN interface.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CAN Compliance | CAN v2.0B active mode - supports standard and extended identifiers with full arbitration and error handling. |
| Max Bit Rate | 1 Mb/s - enables high-speed communication in automotive and industrial control networks. |
| Supply Voltage | 2.7V to 5.5V - compatible with both 3.3V and 5V system rails without level-shifting. |
| Active Current | 10 mA typical - enables low-power node design while maintaining full CAN bus activity. |
| Standby Current | 30 µA in CAN Sleep mode - supports battery-powered or energy-sensitive remote nodes. |
| I/O Lines | 8 GPIO pins - individually configurable as inputs or outputs with transmit-on-change capability. |
| Temperature Range | -40°C to +125°C (Extended grade) - qualified for under-hood automotive and harsh industrial environments. |
| Package | 14-pin PDIP (300 mil) - through-hole mounting suitable for prototyping and legacy PCB designs. |
Pinout & Package
Package: 14-pin Plastic Dual In-line Package (PDIP), 300 mil width, through-hole mount.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| GP0/AN0 | Digital I/O / Analog Input (not used) | General-purpose bidirectional TTL I/O; AN0 function disabled in MCP25020 variant. |
| GP1/AN1 | Digital I/O / Analog Input (not used) | General-purpose bidirectional TTL I/O; AN1 function disabled in MCP25020 variant. |
| GP2/AN2/PWM1 | Digital I/O / PWM Output (not used) | General-purpose bidirectional TTL I/O; PWM1 and AN2 functions disabled in MCP25020 variant. |
| GP3/AN3/PWM2 | Digital I/O / PWM Output (not used) | General-purpose bidirectional TTL I/O; PWM2 and AN3 functions disabled in MCP25020 variant. |
| GP4/VREF- | Digital I/O / Reference Ground | Bidirectional I/O pin; VREF- not functional - no A/D module present in MCP25020. |
| GP5/VREF+ | Digital I/O / Reference Voltage | Bidirectional I/O pin; VREF+ not functional - no A/D module present in MCP25020. |
| VSS | Ground | Primary digital ground reference for internal logic and CAN transceiver interface. |
| OSC1/CLKIN | Oscillator Input | Accepts external crystal (1–20 MHz) or clock source for CAN timing and internal logic. |
| OSC2 | Oscillator Output | Crystal oscillator output; unused when external clock is applied to OSC1. |
| GP6/CLKOUT | Digital I/O / Clock Output | Bidirectional I/O; CLKOUT provides divided system clock for synchronizing external peripherals. |
| GP7/RST/VPP | Reset Input / Programming Voltage | Active-low reset input; VPP function reserved for ICSP™ programming (not used in normal operation). |
| RXCAN | CAN Receive Input | Differential CAN bus receive signal input - connects to CAN transceiver RX pin. |
| TXCAN/TXRXCAN | CAN Transmit Output | CAN bus transmit signal output - connects to CAN transceiver TX pin; no 1-wire mode in MCP25020. |
| VDD | Power Supply | Primary power supply input (2.7–5.5V); powers internal logic, CAN module, and I/O drivers. |
Key Features
| Feature | Design Value |
|---|---|
| Non-volatile configuration memory | Automatically loads user-defined CAN ID filters, masks, and I/O states at power-up - eliminates host initialization overhead. |
| Auto-transmit on digital input change | Each of eight GPIOs can independently trigger transmission of preconfigured messages - enables event-driven CAN reporting without polling. |
| Three prioritized transmit buffers | Supports distinct message types (On-Bus, Command Acknowledge, Edge-Triggered) with hardware priority arbitration - ensures deterministic response timing. |
| Two dedicated receive buffers with individual filters | Separate acceptance filtering for Information Request and Input Messages - isolates command traffic from data acquisition traffic. |
| Integrated CAN protocol engine | Handles bit timing, CRC generation/checking, error counting (TEC/REC), Bus-Off recovery, and message framing - offloads full CAN stack from host controller. |
| Low-power Sleep mode | 30 µA standby current with wake-up on CAN bus activity or GPIO edge - extends battery life in remote monitoring applications. |
Applications
| Industrial Remote I/O Node | Automotive Body Control Module |
|---|---|
Use Scenario: Distributed sensor/actuator interface in factory automation, where local digital inputs (limit switches, buttons) and outputs (relays, LEDs) must report status over CAN without MCU intervention. IC Role / Device Role / Timing Role: Standalone CAN node performing real-time I/O state monitoring and scheduled/on-event message transmission. Use Value: Reduces BOM cost and board space by eliminating need for separate microcontroller and CAN controller; supports deterministic 1 Mb/s updates. |
Use Scenario: Door lock, window lift, or lighting control sub-node in vehicle body electronics, communicating with central ECU via CAN. IC Role / Device Role / Timing Role: Dedicated CAN peripheral managing local switch inputs and actuator outputs with built-in message scheduling and error reporting. Use Value: Enables fail-safe operation with automatic Error Condition message transmission (TEC/REC/EFLG) upon bus fault detection. |
| Energy Monitoring Gateway | Heavy Equipment Telematics Node |
Use Scenario: Power meter or environmental sensor hub collecting discrete status signals (e.g., breaker open/closed, alarm triggers) and transmitting aggregated data over CAN bus. IC Role / Device Role / Timing Role: Autonomous I/O concentrator generating time-stamped On-Bus messages and edge-triggered alerts. Use Value: Eliminates software development for CAN protocol handling; leverages non-volatile memory to retain configuration across power cycles. |
Use Scenario: Diagnostic and control interface in construction or agricultural machinery, connecting hydraulic valves, pressure sensors, and safety interlocks to main controller. IC Role / Device Role / Timing Role: Ruggedized CAN endpoint supporting -40°C to +125°C operation and robust error recovery (Bus-Off auto-recovery after 128×11 recessive bits). Use Value: Ensures reliable communication in high-noise, high-temperature environments without external watchdog or reset circuitry. |
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/P | Standalone CAN controller (no integrated I/O); requires external MCU for configuration and GPIO management. | Used where flexible firmware-defined behavior is needed; lacks autonomous edge-triggered transmission and non-volatile config. | Select MCP2515-I/P only when full software control over CAN messaging and I/O logic is required - not a drop-in replacement. |
| MCP25625-H/SO | Integrated CAN controller + SPI interface + voltage regulator; supports higher integration but no native GPIO or auto-transmit logic. | Suitable for MCU-hosted systems needing compact CAN interface; does not replace standalone I/O expansion capability. | Choose MCP25625-H/SO for SPI-connected designs with space constraints; MCP25020-E/P remains optimal for MCU-less nodes. |
Compared with MCP2515-I/P and MCP25625-H/SO, the MCP25020-E/P uniquely delivers autonomous CAN node functionality with integrated GPIO, non-volatile configuration, and event-triggered messaging - eliminating host processor dependency while maintaining full CAN v2.0B compliance and extended temperature operation.
Availability
MCP25020-E/P is available at Aetrix Electronics and suitable for industrial automation, automotive body electronics, and heavy equipment telematics requiring stable component supply and long-term lifecycle support.
Supply support for MCP25020-E/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.
The MCP2502X family was designed specifically as self-contained CAN I/O expanders for distributed control systems - enabling simple, reliable, and low-cost implementation of intelligent CAN endpoints without host microcontroller dependency.
FAQ
What is the primary function of the MCP25020-E/P in a CAN system?
The MCP25020-E/P functions as a standalone CAN I/O expander that operates as an autonomous node on the CAN bus. It manages up to eight digital I/O lines, executes preconfigured message transmissions (including on-input-change events), and handles full CAN protocol processing - all without requiring an external microcontroller. This makes the MCP25020-E/P ideal for simple, cost-sensitive endpoints in industrial and automotive networks.
Does the MCP25020-E/P include analog-to-digital converter functionality?
No, the MCP25020-E/P does not include analog-to-digital converter functionality. While the pinout shares labels with A/D-capable variants (e.g., GP0/AN0), the MCP25020 variant explicitly omits the A/D module - as confirmed by the device comparison table and functional descriptions in the datasheet. Only MCP2505X devices support four-channel 10-bit A/D conversion.
Can the MCP25020-E/P operate in 1-wire CAN mode?
No, the MCP25020-E/P does not support 1-wire CAN operation. The datasheet clearly states that the 1-wire option is available only on MCP250X5 devices (e.g., MCP25025, MCP25055). The MCP25020 uses standard two-wire CAN signaling with separate RXCAN and TXCAN pins - consistent with conventional CAN transceiver interfacing.
How does the MCP25020-E/P handle power-up configuration?
The MCP25020-E/P loads its operational configuration automatically from on-chip non-volatile memory at power-up. This includes CAN bit timing parameters, acceptance filters, masks, transmit buffer IDs, and I/O direction settings - eliminating the need for host initialization. The configuration is retained across power cycles and can be updated via CAN bus messages or In-Circuit Serial Programming™ (ICSP™).
What are the key differences between MCP25020-E/P and MCP25025-E/P?
The MCP25025-E/P adds 1-wire CAN bus operation capability while retaining identical I/O, CAN, and timing functionality. The MCP25020-E/P uses standard two-wire CAN (RXCAN/TXCAN), whereas the MCP25025-E/P repurposes the TXCAN pin as TXRXCAN to enable single-wire mode. Both share the same package, temperature grade, and lack A/D functionality - making the choice dependent solely on physical bus topology requirements.
MCP25020-E/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 V2.0b
- Interrupt Output:
- No
- Features:
- EEPROM, POR, PWM
- Output Type:
- Push-Pull
- Current - Output Source/Sink:
- 25mA
- Clock Frequency:
- 25 MHz
- Voltage - Supply:
- 4.5V ~ 5.5V
- Operating Temperature:
- -40°C ~ 125°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
- 14-PDIP
MCP25020-E/P FAQ
1.How can I place an order for MCP25020-E/P through Aetrix?
Please submit a Request for Quotation (RFQ) for MCP25020-E/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 MCP25020-E/P reliable?
The price and inventory of MCP25020-E/P are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MCP25020-E/P is usually 5 days.
3.What payment methods are accepted for MCP25020-E/P?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MCP25020-E/P transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MCP25020-E/P?
MCP25020-E/P orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MCP25020-E/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 MCP25020-E/P?
For technical support, including MCP25020-E/P datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MCP25020-E/P requirements.
6.How does Aetrix verify that MCP25020-E/P is sourced from the original manufacturer or authorized distributors?
All MCP25020-E/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 MCP25020-E/P meets industry standards.
7.What is the process for return or replacement of MCP25020-E/P?
All MCP25020-E/P units undergo pre-shipment inspection (PSI). If there is an issue with MCP25020-E/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 MCP25020-E/P part is unused and in its original packaging.
Return procedure for MCP25020-E/P:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MCP25020-E/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…

