Datasheet

© 2007 Microchip Technology Inc. DS21664D-page 3
MCP2502X/5X
1.0 DEVICE OVERVIEW
This document contains device-specific information on
the MCP2502X/5X family of CAN I/O expanders. The
CAN protocol is not discussed in depth in this
document. Additional information on the CAN protocol
can be found in the CAN specification, as defined by
Robert Bosch GmbH.
Figure 1-1 is the block diagram of the MCP2502X/5X
and Table 1-1 is the pinout description.
The following sections detail the modules as listed in
Figure 1-1.
FIGURE 1-1: MCP2502X/5X BLOCK DIAGRAM
TABLE 1-1: PINOUT DESCRIPTION
GPIO
GP4/VREF-
GP3/AN3/PWM2
GP2/AN2/PWM1
GP1/AN1
GP0/AN0
GP5/VREF+
GP6/CLKOUT
GP7RST/VPP
User
Timing
Generation
OSC1/CLKIN
OSC2/CLKOUT
CAN
Protocol
Engine
RXCAN
TXCAN/
A/DPWM1PWM2
Memory
*
TXRXCAN
* Only the MCP2505X devices have the A/D module.
State Machine
and
Control Logic
Pin
Name
Pin
Number
Standard
Function
Alternate
Function
Programming
Mode Function
GP0/AN0 * 1 Bidirectional I/O pin, TTL input buffer Analog input channel None
GP1/AN1 * 2 Bidirectional I/O pin, TTL input buffer Analog input channel None
GP2/AN2/PWM2 * 3 Bidirectional I/O pin, TTL input buffer Analog input/PWM output None
GP3/AN3/PWM3 * 4 Bidirectional I/O pin, TTL input buffer Analog input/PWM output None
GP4/V
REF- 5 Bidirectional I/O pin, TTL input buffer External VREF-Data
GP5/V
REF+ 6 Bidirectional I/O pin, TTL input buffer External VREF input Clock
V
SS 7 Ground None Ground
OSC1/CLKIN 8 External oscillator input External clock input None
OSC2 9 External oscillator output None None
GP6/CLKOUT 10 Bidirectional I/O pin, TTL input buffer CLKOUT output None
GP7/RST
/VPP 11 Input pin, TTL input buffer External Reset input Vpp
RXCAN 12 CAN data receive input Not connected for 1-wire None
TXCAN/TXRXCAN 13 CAN data transmit output CAN TX and RX for 1-wire
operation (MCP250X5)
None
V
DD 14 Power None Power
* Only the MCP2505X devices have the A/D module.