Microchip Technology DV250501 Benutzerhandbuch
M
MCP250XX USER’S GUIDE
2004 Microchip Technology Inc.
DS51266C-page 29
Chapter 4. Programming the MCP250XX User Defaults
4.1
INTRODUCTION
The user memory for MCP250XX devices is initially blank when shipped from the
factory. The user must program the user memory with user-defined defaults. There are
three methods for programming the user memory.
1. Using MPLAB
factory. The user must program the user memory with user-defined defaults. There are
three methods for programming the user memory.
1. Using MPLAB
®
IDE with the PRO MATE
®
II device programmer and the
MCP250XX socket module.
2. Using the device programmer circuit on the MCP2515 with the programming
software.
3. In-Circuit Serial Programming™ (ICSP™) while following the MCP250XX
Programming Specification (DS20072).
4.2
HIGHLIGHTS
The MCP250XX Development Kit supports two methods for programming the user
defaults.
1. Using the Device Programmer circuit with the programming software.
2. Node A has an ICSP connector.
defaults.
1. Using the Device Programmer circuit with the programming software.
2. Node A has an ICSP connector.
4.3
DEVICE PROGRAMMER
A device programmer circuit is built into the board to allow the user to easily program
MCP250XX devices with the existing board (i.e., PRO MATE II is not needed).
MCP250XX devices with the existing board (i.e., PRO MATE II is not needed).
4.3.1
Circuit Description
The programming circuitry is designed to use the ICSP methodology as defined in the
MCP250XX Programming Specification (DS20072). The circuitry routes all of the
required signals, including the 13V V
MCP250XX Programming Specification (DS20072). The circuitry routes all of the
required signals, including the 13V V
PP
signal that is generated by a step-up voltage
regulator. Figure 4-1 shows the pinout for the MCP250XX socket in the device
programmer circuitry.
programmer circuitry.