MCP25055 Expander Datasheet
CAN I/O Expander
|Total Page||30 Pages|
Not Recommended for New Designs
Use MCP2515 or MCP25625
CAN I/O Expander Family
• Implements CAN V2.0B
- Programmable bit rate up to 1 Mb/s
- One programmable mask
- Two programmable filters
- Three auto-transmit buffers
- Two message reception buffers
- Does not require synchronization or
• Hardware Features
- Non-volatile memory for user configuration
- User configuration automatically loaded on
- Eight general-purpose I/O lines individually
selectable as inputs or outputs
- Individually selectable transmit-on-pin-
change for each input
- Four 10-bit, analog input channels with
programmable conversion clock and VREF
sources (MCP2505X devices only)
- Message scheduling capability
- Two 10-bit PWM outputs with independently
- Device configuration can be modified via
CAN bus messages
- In-Circuit Serial Programming™ (ICSP™) of
default Configuration memory
- Optional 1-wire CAN bus operation
• Low-power CMOS technology
- Operates from 2.7V to 5.5V
- 10 mA active current, typical
- 30 µA standby current (CAN Sleep mode)
• 14-pin PDIP (300 mil) and SOIC (150 mil)
• Available temperature ranges:
- Industrial (I): -40°C to +85°C
- Extended (E): -40°C to +125°C
The MCP2502X/5X devices operate as I/O expanders
for a Controller Area Network (CAN) system,
supporting CAN v2.0B active, with bus rates up to
1 Mb/s. The MCP2502X/5X allows a simple CAN node
to be implemented without the need for a
The devices are identical, with the following
The MCP2502X/5X devices feature a number of
peripherals, including digital I/Os, four-channel 10-bit
A/D (MCP2505X), and PWM outputs with automatic
message transmission on change-of-input state. This
includes an analog input exceeding a preset threshold.
One mask and two acceptance filters are provided to
give maximum flexibility during system design with
respect to identifiers that the device will respond to.
The device can also be configured to automatically
transmit a unique message whenever any of several
error conditions occur.
The device is pre-programmed in non-volatile memory
so that the part defaults to a specific configuration at
* One-wire option available on MCP250X5 devices.
2007-2017 Microchip Technology Inc.
Definition of Terms
The following terms are used throughout this
I/O Expander – refers to the integrated circuit (IC)
device being described (MCP2502X/5X).
Input Message – term given to messages that are
received by the MCP2502X/5X and cause the internal
registers to be modified. Once the register modification
has been performed, the MCP2502X/5X transmits a
Command Acknowledge message to indicate that the
command was received and processed.
Command Acknowledge Message – term given to
the message that is automatically transmitted by the
MCP2502X/5X after receiving and processing an input
Information Request Message – term given to the
Remote Request messages that are received by the
MCP2502X/5X that subsequently generate an output
message (data frame) in response.
Output Message – term given to the message that the
MCP2502X/5X sends in response to an Information
On Bus Message – term given to the message that the
MCP2502X/5X transmits after completing the Power-On
and/or Self-Configuration sequences at timed intervals,
Self-Configuration – term used to describe the
process of transferring the contents of the EPROM
memory array to the SRAM memory array.
On Bus – term used to describe the condition when the
MCP2502X/5X is fully-configured and ready to transmit
or receive on the bus. This is the only state in which the
MCP2502X/5X can transmit on the bus.
Edge Detection – refers to the MCP2502X/5X’s ability
to automatically transmit a message based on the
occurrence of a predefined edge on any digital input.
Threshold Detection – refers to the MCP2502X/5X’s
ability to automatically transmit a message when a
predefined analog threshold is reached.
2007-2017 Microchip Technology Inc.
|Features||Not Recommended for New Designs Use MCP2 515 or MCP25625 MCP2502X/5X CAN I/O Exp ander Family Features • Implements C AN V2.0B - Programmable bit rate up to 1 Mb/s - One programmable mask - Two pr ogrammable filters - Three auto-transmi t buffers - Two message reception buffe rs - Does not require synchronization o r configuration messages • Hardware F eatures - Non-volatile memory for user configuration - User configuration auto matically loaded on Power-up - Eight ge neral-purpose I/O lines individually se lectable as inputs or outputs - Individ ually selectable transmit-on-pinchange for each input - Four 10-bit, analog in put channels with programmable conversi on clock and VREF sources (MCP2505X dev ices only) - Message scheduling capabil ity - Two 10-bit PWM outputs with indep endently programmable frequencies - Dev ice configuration can be modified via C AN bus messages - In-Circuit Serial Pro gramming™ (ICSP™) of default Config uration memory - Optional 1-wire CAN bus operation • Low-power CMOS tec.|
|Keywords||MCP25055, datasheet, pdf, Microchip, CAN, I/O, Expander, CP25055, P25055, 25055, MCP2505, MCP250, MCP25, Equivalent, stock, pinout, distributor, price, schematic, inventory, databook, Electronic, Components, Parameters, parts, cross reference, chip, Semiconductor, circuit, Electric, manual, substitute|