We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

AN816

Title
Title
A CAN System Using Multiple MCP25050 I/O Expanders
Name
Name
AN816
Date
Date
06/24/2015
Application Categories
Application Categories
Peripheral / CAN
Description
Description
The MCP25050 I/O Expander is an effective device that is used in a Controller Area Network (CAN) which operates without the use of a microcontroller. It supports CAN V2.0B with bit rates up to 1Mb/s. Since the I/O Expander is a stand-alone device, it can be configured to user defaults using a software template. These defaults are stored in non-volatile EPROM. A network protocol must be chosen that supports a Master Node. The Master Node is required for peer to peer communications between I/O Expander Nodes and therefore handles communication to and from all I/O Expander Nodes. For this design we have chosen the CAN-NET protocol which provides a generic framework for communication that natively supports I/O Expander Nodes. The CAN-NET framework allows users to develop a proprietary protocol for use by their own products.

Files

Title Title Download Date Size
AN816 Source Code - A CAN System Using Multiple MCP25050 I/O Expanders 37.3 KB 06/24/2015 AN816 Source Code - A CAN System Using Multiple MCP25050 I/O Expanders Download 06/24/2015 37.3 KB

Silicon Products

Title Product Title
MCP25050
Mixed-Signal Input/Output Expander. Contains up to 8 digital I/O, up to 4 10-bit A/D converters and up to 2 PWM outputs configurable by user.
MCP25050 Mixed-Signal Input/Output Expander. Contains up to 8 digital I/O, up to 4 10-bit A/D converters and up to 2 PWM outputs configurable by user.
MCP25055
Mixed Signal Input/Output Expander. Contains up to 8 digital I/O, up to 4 10-bit A/D converters, up to 2 PWM outputs and a one-wire line driver optio
MCP25055 Mixed Signal Input/Output Expander. Contains up to 8 digital I/O, up to 4 10-bit A/D converters, up to 2 PWM outputs and a one-wire line driver optio
MCP25020
CAN Input/Output Expander. Contains up to 8 digital I/O and up to 2 PWM ouputs configurable by the user.
MCP25020 CAN Input/Output Expander. Contains up to 8 digital I/O and up to 2 PWM ouputs configurable by the user.
MCP25025
CAN Input/Output Expander. Contains up to 8 digital I/O, up to 2 PWM outputs, and a one-wire line driver option configurable by the user.
MCP25025 CAN Input/Output Expander. Contains up to 8 digital I/O, up to 2 PWM outputs, and a one-wire line driver option configurable by the user.