The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Development 28/40-pin Devices User's Guide 2003 Microchip Technol


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



PICDEMCAN-LIN
Development 28/40-pin Devices User's Guide
2003 Microchip Technology Inc.
DS51334A
Note following details code protection feature Microchip devices: Microchip products meet specification contained their particular Microchip Data Sheet. Microchip believes that family products most secure families kind market today, when used intended manner under normal conditions. There dishonest possibly illegal methods used breach code protection feature. these methods, knowledge, require using Microchip products manner outside operating specifications contained Microchip's Data Sheets. Most likely, person doing engaged theft intellectual property. Microchip willing work with customer concerned about integrity their code. Neither Microchip other semiconductor manufacturer guarantee security their code. Code protection does mean that guaranteeing product "unbreakable."
Code protection constantly evolving. Microchip committed continuously improving code protection features products. Attempts break microchip's code protection feature violation Digital Millennium Copyright Act. such acts allow unauthorized access your software other copyrighted work, have right relief under that Act.
Information contained this publication regarding device applications like intended through suggestion only superseded updates. your responsibility ensure that your application meets with your specifications. representation warranty given liability assumed Microchip Technology Incorporated with respect accuracy such information, infringement patents other intellectual property rights arising from such otherwise. Microchip's products critical components life support systems authorized except with express written approval Microchip. licenses conveyed, implicitly otherwise, under intellectual property rights.
Trademarks Microchip name logo, Microchip logo, KEELOQ, MPLAB, PIC, PICmicro, PICSTART, MATE PowerSmart registered trademarks Microchip Technology Incorporated U.S.A. other countries. FilterLab, microID, MXDEV, MXLAB, PICMASTER, SEEVAL Embedded Control Solutions Company registered trademarks Microchip Technology Incorporated U.S.A. Accuron, Application Maestro, dsPIC, dsPICDEM, dsPICDEM.net, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, In-Circuit Serial Programming, ICSP, ICEPIC, microPort, Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, PICC, PICkit, PICDEM, PICDEM.net, PowerCal, PowerInfo, PowerMate, PowerTool, rfLAB, rfPIC, Select Mode, SmartSensor, SmartShunt, SmartTel Total Endurance trademarks Microchip Technology Incorporated U.S.A. other countries Serialized Quick Turn Programming (SQTP) service mark Microchip Technology Incorporated U.S.A. other trademarks mentioned herein property their respective companies. 2003, Microchip Technology Incorporated, Printed U.S.A., Rights Reserved.
Printed recycled paper. Microchip received QS-9000 quality system certification worldwide headquarters, design wafer fabrication facilities Chandler Tempe, Arizona July 1999 Mountain View, California March 2002. Company's quality system processes procedures QS-9000 compliant PICmicro® 8-bit MCUs, KEELOQ® code hopping devices, Serial EEPROMs, microperipherals, non-volatile memory analog products. addition, Microchip's quality system design manufacture development systems 9001 certified.
DS51334A page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Table Contents
Preface. Chapter Introduction PICDEMCAN-LIN Board
Introduction Highlights PICDEM CAN-LIN Development Contents Overview PICDEM CAN-LIN Board PICDEM CAN-LIN Board Features CANKing Host Software Highlights Host Computer Requirements Using PICDEM CAN-LIN Board First Time Checking Board Evaluation Mode Highlights Software Overview Starting Program Introduction Templates Main Menu Output Window Customizing Projects Highlights Register View Template Basic Template PIC18+CAN Evaluation Board Template Template-Specific Variations Main Menu Highlights Node Configurations Oscillator Configurations Jumper Settings Restoring PICDEM CAN-LIN Firmware
Chapter Getting Started with PICDEMCAN-LIN Board
Chapter Getting Started with CANKing Software
Chapter Using CANKing Templates
Chapter Reconfiguring PICDEMCAN-LIN Hardware
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
Chapter Troubleshooting
Highlights Common Problems Highlights Block Diagram PICDEM CAN-LIN Board Schematics Highlights FAQs Highlights What's
Appendix PICDEMCAN-LIN Board Technical Information
Appendix FAQs Configuring PIC18FXX8
Appendix PICDEMCAN-LIN Software
Index Worldwide Sales Service.
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Preface
INTRODUCTION
This chapter contains general information about this manual contacting customer support.
HIGHLIGHTS
Items discussed this chapter are: About this Guide Warranty Registration Recommended Reading Troubleshooting Microchip On-Line Support Customer Change Notification Service Customer Support
ABOUT THIS GUIDE
Document Layout
This document describes PICDEMCAN-LIN Development Board development system PICmicro® PIC18FXX8 microcontrollers. manual layout follows: Chapter Introduction PICDEMCAN-LIN Board What PICDEM CAN-LIN Board what makes desirable development tool what features available. Chapter Getting Started with PICDEMCAN-LIN Board Describes connect begin PICDEM CAN-LIN board. Chapter Getting Started with CANKing Software Gives brief overview CANKing host software concept pre-defined templates. Chapter Using CANKing Templates Provides more detailed description individual templates them. Chapter Reconfiguring PICDEMCAN-LIN Hardware Describes various multi-node configurations board, customize certain features. Chapter Troubleshooting Provides information solving common problems.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
Appendix PICDEMCAN-LIN Technical Information Provides block diagram detailed schematics PICDEM CAN-LIN board. Appendix FAQs Configuring PIC18FXX8 Provides list most commonly encountered issues when programming PIC18FXX8 microcontrollers, well some solutions. Appendix PICDEMCAN-LIN Software Provides summary software accompanying CD-ROM. Index Cross-reference listing terms, features sections this document. Worldwide Sales Service gives address, telephone number Microchip Technology Inc. sales service locations throughout world.
Conventions Used This Guide
This manual uses following documentation conventions: Table: Documentation Conventions
Description Represents Sample code Filenames paths Variables Optional arguments Choice mutually exclusive arguments; selection Type data Used imply (but show) additional text that relevant example hexadecimal number where hexadecimal digit Examples
Code (Courier font):
Plain characters Angle brackets: Square brackets Curly brackets pipe character: Lower case characters quotes Ellipses. #define START c:\autoexec.bat <label>, <exp> MPASMWIN [main.asm] errorlevel {0|1} "filename" list ["list_option., "list_option"] 0xFFFF, 0x007A
0xnnn Italic characters
variable argument; either char isascii (char, type data lower case characters) ch); specific example upper case characters). menu selection from menu window dialog button click keyboard
Interface (Arial font):
Underlined, italic text with right arrow Bold characters Characters angle brackets Italic characters
File Save
Cancel <Tab>, <Ctrl-C>
Documents (Arial font):
Referenced books
MPLAB® User's Guide
Documentation Updates
documentation becomes dated, this user's guide exception. Since MPLAB® IDE, MPLAB other Microchip tools constantly evolving meet customer needs, some actual dialogs and/or tool descriptions differ from those this document. Please refer site obtain latest documentation available.
DS51334A-page
2003 Microchip Technology Inc.
Introduction PICDEMCAN-LIN Board
Documentation Numbering Conventions
Documents numbered with "DS" number. number located bottom each page, front page number. numbering convention Number DSXXXXXA, where:
XXXXX document number. revision level document.
WARRANTY REGISTRATION
Please complete enclosed Warranty Registration Card mail promptly. Sending your Warranty Registration Card entitles receive product updates. Interim software releases available Microchip site.
RECOMMENDED READING
This user's guide describes PICDEM CAN-LIN Development Kit. data sheets contain current information programming specific microcontroller devices. MPLAB® User's Guide (DS51025) Comprehensive guide that describes installation features Microchip's MPLAB Integrated Development Environment (IDE), well editor simulator functions MPLAB environment. MPASMUser's Guide with MPLINKand MPLIB(DS33014) This user's guide describes Microchip PICmicro MPASM assembler, MPLINK object linker MPLIB object librarian. Technical Library CD-ROM (DS00161) This CD-ROM contains comprehensive application notes, data sheets technical briefs Microchip products. obtain this CD-ROM, contact nearest Microchip Sales Service location (see back page) download individual data sheet files from Microchip site (http://www.microchip.com). Embedded Control Handbook (DS00711) This handbook consists several documents that contain wealth information about microcontroller applications. obtain these documents, contact nearest Microchip Sales Service location (see back page). application notes described these manuals also obtainable from Microchip Sales Service locations from Microchip site (http://www.microchip.com). PICmicro® Mid-Range Family Reference Manual (DS33023) PICmicro® Family Reference Manual (DS39500) These manuals explain general details operation mid-range advanced family architecture peripheral modules. They designed complement device data sheets. Microsoft® Windows® Manuals This manual assumes that users familiar with Microsoft Windows operating system. Many excellent references exist this software program, should consulted general operation Windows.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
TROUBLESHOOTING
Chapter information common problems.
MICROCHIP ON-LINE SUPPORT
Microchip provides on-line support Microchip site http://www.microchip.com file transfer site also available using service connecting ftp://ftp.microchip.com site file transfer site provide variety services. Users download files latest development tools, data sheets, application notes, user' guides, articles sample programs. variety Microchip specific business information also available, including listings Microchip sales offices distributors. Other information available site includes: Latest Microchip press releases Technical support section with FAQs Design tips Device errata postings Microchip consultant program member listing Links other useful sites related Microchip products Conferences products, development systems, technical information more Listing seminars events
CUSTOMER CHANGE NOTIFICATION SERVICE
Microchip started customer notification service help customers stay current Microchip products with least amount effort. Once subscribe, will receive email notification whenever change, update, revise have errata related your specified product family development tool interest. Microchip site (www.microchip.com) click Customer Change Notification. Follow instructions register. Development Systems product group categories are: Compilers Emulators In-Circuit Debuggers MPLAB Programmers
Here description these categories: Compilers latest information Microchip compilers other language tools. These include MPLAB C17, MPLAB MPLAB Compilers; MPASM MPLAB ASM30 assemblers; MPLINK MPLAB LINK30 linkers; MPLIB MPLAB LIB30 librarians. Emulators latest information Microchip in-circuit emulators. This includes MPLAB 2000. In-Circuit Debuggers latest information Microchip in-circuit debuggers. These include MPLAB MPLAB
DS51334A-page
2003 Microchip Technology Inc.
Introduction PICDEMCAN-LIN Board
MPLAB latest information Microchip MPLAB IDE, Windows Integrated Development Environment development systems tools. This list focused MPLAB IDE, MPLAB simulator, MPLAB Project Manager general editing debugging features. Programmers latest information Microchip device programmers. These include MATE® device programmer PICSTART® Plus development programmer.
CUSTOMER SUPPORT
Users Microchip products receive assistance through several channels: Distributors Local Sales Office Field Application Engineers (FAEs) Corporate Applications Engineers (CAEs) Systems Information Upgrade Line
Customers should call their distributor field application engineer (FAE) support. Local sales offices also available help customers. last page this document listing sales offices locations. Corporate applications engineers (CAEs) contacted (480) 792-7627.
Systems Information Upgrade Line
Systems Information Upgrade Information Line provides system users with listing latest versions Microchip's development systems software products. Plus, this line provides information customers receive most current upgrade kits. Information Line Numbers are: 1-800-755-2345 U.S. most Canada. 1-480-792-7302 rest world.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
NOTES:
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Chapter Introduction PICDEMCAN-LIN Board
INTRODUCTION
PICDEMCAN-LIN Development been developed evaluation development network nodes utilizing Microchip's PIC18FXX8 family 40-pin microcontrollers. This tool ideal beginning designers, well those PIC18FXX8 family. Demonstration Board provides three nodes (two bus) that configured numerous ways through jumpers component selection. nodes implement basic input output functionality, send receive messages. Host Software included with allows fine manipulation PIC18F458 devices down level, well high-level control microcontroller. also provides predefined templates demonstration, evaluation development uses.
HIGHLIGHTS
This chapter discusses: PICDEM CAN-LIN Development Contents Overview PICDEM CAN-LIN Board PICDEM CAN-LIN Board Features CANKing Host Software
PICDEM CAN-LIN DEVELOPMENT CONTENTS
Your PICDEM CAN-LIN Development contains following items: PICDEM CAN-LIN Development Board, complete with three Microchip microcontrollers (two PIC18F458 controllers PIC16C432) preprogrammed with demo firmware. universal power supply (110-230 input, output) power cable Development Board. male-to-female serial cable communicating with board. PICDEM CAN-LIN CD-ROM with CANKing host software, User's Guide other supporting documents. warranty registration card.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
OVERVIEW PICDEM CAN-LIN BOARD
Most demonstration evaluation systems single microcontroller, designed show that controller's features. While this makes sense most situations, also means that users must several boards evaluate even simple network nodes. drawbacks this arrangement should obvious. contrast, PICDEM CAN-LIN provides three network nodes circuit board. using common power supply allowing nodes configured multiple ways, process evaluating developing network nodes significantly streamlined. three nodes PICDEM CAN-LIN board are: Node0, node implemented with either 28-pin PIC18F248/258 40-pin PIC18F448/458 microcontroller. This node interfaces external host computer through standard serial (RS-232) interface, directly controlled host software. monitors both on-board external busses, used basic PIC18FXX8 evaluation/development. Node1, node also implemented with either PIC18F248/258 PIC18F448/458. This node communicates with Node0 over on-board bus. also implements CAN-to-LIN gateway Node2 (below), acts master node. Like Node0, Node1 also used basic PIC18FXX8 evaluation/development. Node2, slave node, implemented with 20-pin PIC16C432 microcontroller with integrated transceiver. communicates Node1 bus. Both busses routed off-board through connector, which allows board connected external bus. 1.4.1
Benefits Using PICDEM CAN-LIN Board
Putting three nodes board gives developer some definite benefits: MULTIPLE HARDWARE CONFIGURATIONS WITH BOARD: course, PICDEM CAN-LIN board accommodates large selection node combinations. When three nodes used, sixteen different combinations microcontrollers possible, depending which sockets populated nodes. addition, users implement three oscillator configurations nodes, easily other hardware board using prototyping area headers. Many these configuration changes performed with jumpers, while others require component additions removals. board configurations jumper locations discussed detail chapters EASIER NODE EVALUATION: CANKing host software included with PICDEM CAN-LIN Development allows fast evaluation node operation, well protocol. Using included template sets, users evaluate everything from bit-level status registers node operation status. host software templates discussed detail Chapter Chapter ENHANCED NODE DEVELOPMENT: Including nodes PICDEM CAN-LIN board provides additional tool developing PIC18FXX8-based nodes, either themselves together. example, user might controller Node1 prototype node, while using Node0 simple monitor (using basic template). Node0 could also used tool verify timings, masks filters.
DS51334A-page
2003 Microchip Technology Inc.
Introduction PICDEMCAN-LIN Board
possibilities limited what developed with just nodes board, either. example, Node0 included part more complex developmental network many nodes, serve "tap point" monitoring entire network.
PICDEM CAN-LIN BOARD FEATURES
mentioned, PICDEM CAN-LIN board consists nodes node. Node0 acts main node. interfaces with host software through serial connection (RS-232), either executes commands from host system passes them Node1. Node0 also interfaces with on-board header. connected, Node0 display text messages under host software control. Node1 also acts node, demonstrates CAN-to-LIN bridge. This node controlled Node0, which relays commands Node1 from host system. Node1 receives these messages performs appropriate actions. This node also acts master mode provides CAN-to-LIN bridge functionality Node2. master, receives messages from Node0 relays them slave node. Node2 slave node implemented PIC16C432. This node contains integrated transceiver. waits commands from Node1and performs appropriate actions. configured from box, behavior nodes determined hardware configuration. While Node0 Node1 both execute exact same code, function node decided hardware configuration. When either node reset, firmware attempts communicate with external EEPROM. EEPROM found, code assumes role Node0, uses USART communicate with host system. EEPROM found, assumes role Node1 uses USART communication. Since EEPROM hard-wired Node0 controller, this essentially ensures that this controller will always Node0. Node0 Node1 connected on-board bus, which also available external through D-shell connector. Node1 Node2 connected on-board bus. Node1 uses separate transceiver while Node2 uses integrated transceiver. board routes on-board 3-pin header connection external devices. overall layout board shown Figure 1-1.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
FIGURE 1-1: PICDEM CAN-LIN BOARD (TOP ASSEMBLY VIEW)
main features board include: Node0 Microcontroller: board equipped with pair nested sockets, designed accommodate 40-pin PIC18F448/458 (1a) 28-pin PIC18F248/258 (1b); each includes integrated module. Node0 microcontroller also handles communications host computer (via RS-232), well external serial EEPROM optional module. Node1 Microcontroller: This also nested socket pair that accommodate either PIC18F448/458 (2a) PIC18F248/258 (2b). This node communicates with Node0 external nodes over on-board bus. also serves master, communicates Node2 other external nodes over on-board bus. Node2 Microcontroller: This 20-pin PIC16C432 with integrated transceiver. acts slave transfers data from Node1. Oscillators: Node0 Node1 each support three different oscillator configurations (Crystal, Canned). board factory equipped with canned oscillators both nodes. different oscillator type required, board hardware must reconfigured (see Section "Oscillator Configurations" more information). Node2 uses oscillator only (not shown). cannot reconfigured. Reset Push Buttons: Each microcontrollers RESET push button switch, tied MCLR pin. Pressing switch causes hard controller reset. Node User-Defined Switches: push button switches connected each nodes simulate digital inputs. Their status monitored through host software.
DS51334A-page
2003 Microchip Technology Inc.
Introduction PICDEMCAN-LIN Board
Node Potentiometers: These analog potentiometers connected Node0 Node1, respectively. These potentiometers simulate analog inputs their controllers, control brightness PWM-controlled other node (i.e., Node0 potentiometer controls brightness Node1's LED, vice versa). Their real-time status also displayed host software. Node2 Potentiometer: This analog potentiometer connected Node2. When Node2 configured "Poll Automatically" option, real-time status this potentiometer displayed host software. Node Banks: Both Node0 Node1 connected their bank nine LEDs: 8-bit port PWM-controlled LED. 8-bit shows (digital) status PORTD controller, modified under software control. output PWM-controlled continuously variable, determined value other node's potentiometer 7b), noted. LEDs function, their associated Enable jumper (JP1 JP2) must installed. Node2 Bank: 8-bit port connected PORTB slave node, shows (digital) status. display modified under software control. Enable jumper must installed bank function. Transceivers: MCP2551 transceivers (one each node) convert differential signal levels that compatible with PIC18 microcontrollers. Transceiver: MCP201 transceiver converts high-voltage signals from levels compatible with PIC16 microcontroller. External EEPROM: 24LC16 serial EEPROM included developers creating full range prototype devices. This Kbit device which programmable two-wire I2Cinterface. EEPROM memory controlled Node0. contents read modified host software interface. RS-232 (DB9F) Port: standard D-shell connector provides serial connection control monitor Demonstration Board. Since uses standard level shifter, this connector also used standard serial port prototype applications. Connector (DB9M): This connector allows on-board nodes connected external bus. Connector (3-pin) Pad: space provided 3-pin connector, allowing on-board node connect with external bus. Connectors: These 6-wire RJ-11 connectors allow Node microcontrollers connected external programmer programmed board. Power Connector: Power VDC) supplied board from power adapter through 4-pin mini-DIN jack. Alternatively, external power provided through 2-pin terminal block. On-board regulators provide separate sources analog digital circuits. Both inputs protected from accidental polarity reversal. Direct also available appropriate circuits. Power (Red): This show that power being supplied Demonstration Board.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
Connector: This 14-pin header allows addition standard controller module (such Hitachi HD4478 equivalent) demonstration board. Prototype Headers: These connector pads provided users directly access port signals microcontrollers. option, headers installed these locations. Prototype Area: This grid provided prototyping controllers that supported existing sockets. area provided with connections analog digital power (separate sources), VBAT VDC) ground connections.
CANKing HOST SOFTWARE
Included with Development CANKing host software. Developed Kvaser CANKing package allows users examine control board's operation detail, well monitor node operations. Interfaces implemented through series three pre-designed templates, which grouped functionality (CAN node evaluation control, board-level control, etc.). CAN-related templates designed around Kingdom upper-layer protocol primitives; previous experience with this design system helpful, strictly necessary. Installation overall operation host software discussed Chapter CANKing templates detailed Chapter
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Chapter Getting Started with PICDEMCAN-LIN Board
HIGHLIGHTS
This chapter will cover following topics: Host Computer Requirements Using PICDEMCAN-LIN Board First Time Checking Board Evaluation Mode
HOST COMPUTER REQUIREMENTS
communicate with program PICDEMCAN-LIN Development Board, must have system that meets following hardware software requirements: PC-compatible system with Intel 80486 class higher processor, equivalent minimum minimum available hard drive space CD-ROM drive (for with accompanying available standard serial port, with matching port available through operating system Microsoft Windows® 32-bit version Microsoft Windows (Windows Windows NT®, Windows 2000 Windows
USING PICDEM CAN-LIN BOARD FIRST TIME
evaluating PICDEM CAN-LIN board, simplest configuration uses host computer connected directly board using crossover cable. Creating this setup involves following steps: Installing CANKing Host Software Connecting PICDEM CAN-LIN board host system Starting Host Software
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
2.3.1
Installing Host Software
installation host software package completely automated does require user intervention configuration once process started. process identical 32-bit Windows operating systems. Users with Windows NT-based desktops 4.0, 2000 should need have administrative rights their systems this installation. Closing background applications before proceeding helpful, required. Note: possible that some organizations implement desktop computer policy sufficiently restrictive prevent user from loading software all. theory, this done with 32-bit Windows operating system network including Windows this describes your situation, contact your local Information Services provider assistance installing this software.
install host software: Insert PICDEM CAN-LIN Software into your system's CD-ROM drive. Double-click Computer", then icon CD-ROM. Double-click "wc32mchip_pic.exe" icon. Installation will proceed automatically take minutes. Alternatively, installation selecting from Start menu. dialog box, enter: x:\wc32mchip_pic where drive letter your CD-ROM. installation process will install host software package, well templates help files. default, files installed default directory Program Files\Microchip under root level your hard drive. shortcut host software also installed under Programs from Start menu (Programs Microchip CANKing). Note: Always suggested default path installing host software. Because certain software dependencies, work correctly installed elsewhere.
2.3.2
Connecting PICDEM CAN-LIN Board
basic connections shown Figure 2-1. Power-down host system. (This isn't strictly necessary, it's always good safety idea particularly need rearrange cables move system.) Unbox unwrap board, non-conductive surface near host system. they aren't installed already, install microcontrollers their respective sockets. Check that they completely seated that pins making contact.
DS51334A-page
2003 Microchip Technology Inc.
Getting Started with PICDEMCAN-LIN Board
FIGURE 2-1: CONNECTIONS BETWEEN PICDEM CAN-LIN BOARD HOST COMPUTER
Serial Cable (DB9 DB9)
Serial Port (COM1 COM2)
Serial Port
from Power Supply
PICDEMCAN-LIN Board
Host Computer
Connect serial cable (supplied kit) RS-232 connector board, then open serial port your computer. Note: your available serial port DB25 male connector, will need DB25F-to-DB9M port adapter, sometimes known "external modem adapter". Check with your local electronics parts store your Information Services provider additional information.
Connect mini-DIN plug power supply Power Input jack board. Plug power adapter into your wall socket power strip. Check board. Power should light, Node0 port LEDs should briefly flash once. they don't, check connections with power supply board. additional assistance, refer Chapter ("Troubleshooting"). Power-up host system.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
2.3.3
Starting Host Software First Time
With software installed PICDEM CAN-LIN board connected, need actually start host software confirm communications. From Start menu, select Programs Microchip CANKing; From command window (DOS® window Windows 95/98), navigate directory \program files\microchip, then enter: wc32 However started, CANKing welcome dialog appears (Figure 2-2). FIGURE 2-2: CANKing WELCOME DIALOG
Select "Start using CANKing" option. Optionally, remove dialog from future start-ups, check "Don't again" box. Click subsequent "Warning!" dialog, click Know What Doing proceed. Optionally, check "Don't show this warning future" remove this dialog from future start-ups. Note: cautions against personal injuries this dialog refer those cases where PICDEM CAN-LIN board being used evaluation development live automotive industrial networks. Obviously, this doesn't apply situations where board being used isolation prototype network nodes.
next dialog (Figure 2-3), select "Template" option under "Create Project Using". Click
DS51334A-page
2003 Microchip Technology Inc.
Getting Started with PICDEMCAN-LIN Board
FIGURE 2-3: CREATING PROJECT
"Templates" dialog, select "PIC18+CAN Evaluation Board". Click series smaller windows dialog boxes launched part Evaluation Board template (Figure 2-4). "CANKing Windows" menu screen select Options PIC18+CAN. (you will need close "Tip Day" window center screen first). FIGURE 2-4: EVALUATION BOARD TEMPLATE LAUNCH (CANKing MAIN MENU LEFT)
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
"Evaluation Board Options" dialog, select following options from appropriate drop-down menus: Frequency: 25000 MHz) Baud Rate: 38400 Port: (the port that board connected Under "Options Current Configuration", check "Reset PIC18+CAN Open". Click Evaluation Board window (which launched along with other windows Evaluation Board template), "Connected" status indicator turns green, message indicating successful serial connection appears. Click Reset Board. green light stays message below changes "Eval Board Disable Mode" (Figure 2-5). FIGURE 2-5: EVALUATION BOARD WINDOW, SHOWING SUCCESSFUL CONNECTION
Controller window, click Bus. light turns green. same time, message Evaluation Board window changes "Eval Board Normal Mode". Evaluation Board window, click Setup Modules. Output information from board appears Output window. PICDEM CAN-LIN board ready respond control inputs from host software.
DS51334A-page
2003 Microchip Technology Inc.
Getting Started with PICDEMCAN-LIN Board
CHECKING BOARD EVALUATION MODE
While board connected host system host software using Evaluation template, useful verify operation. This also good show board's capabilities. After following instructions Section "Using PICDEM CAN-LIN Board First Time", following: Slowly turn Node0 potentiometer clockwise counterclockwise. right most Node1's bank should brighten dim. same time, "Pot Value" displayed Node0 Eval Board window should increase decrease, while "PWM Intensity" indicator Node1 Eval Board window should increase decrease same amount. Slowly turn Node1 potentiometer clockwise counterclockwise. right most Node0's bank should brighten dim. same time, "Pot Value" displayed Node1 Eval Board window should increase decrease, while "PWM Intensity" indicator Node0 Eval Board window should increase decrease same amount. Note: While this seem anti-intuitive, using node's potentiometer affect other's does prove point. this demonstration, showing that analog input from microcontroller communicated across control output other microcontroller.
Click buttons either node's windows. corresponding board should toggle off. Node2 Eval Board window, select "Count LEDs" check box. Both buttons window, well Node2 LEDs board, should start counting binary sync with each other. these tests worked, ready start working with board.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
NOTES:
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Chapter Getting Started with CANKing Software
HIGHLIGHTS
items discussed this chapter are: Software Overview Starting Program Introduction Templates Main Menu Output Window Customizing Projects
SOFTWARE OVERVIEW
CANKing Host Software provides comprehensive interface control board's operation. make things easier, program uses three distinct, pre-defined templates that perform specific functions. Note: Using CANKing Host Software requires that PICDEMCAN-LIN board's microcontrollers programmed with demo firmware. Since firmware designed PIC18F458 microcontrollers only, using configration Node0 Node1 other than PIC18F458 microcontrollers precludes CANKing Host Software. board still used other configurations prototype development.
STARTING PROGRAM
CANKing, select Programs Microchip CANKing. from Start menu. Alternatively, double-click CANKing icon shortcut. have disabled them first software, will initial CANKing dialog Warning window (see Section 2.3.3 "Starting Host Software First Time" details). they appear, click these dialogs continue. Open Project Template dialog (simply titled "CANKing Windows"), select "Template" option creating project. (The other options listed available this version CANKing should dimmed.) Click "Templates" dialog, select appropriate template click launch also directly launch template double-clicking icon. have alternate template project wish use, select "Open Existing Project" option "Open Project" dialog. standard Windows dialog allows browse desired folder. Custom projects templates covered more detail Section "Customizing Projects".
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
INTRODUCTION TEMPLATES
Much host software's versatility comes from pre-defined templates. Because potential complexity managing microcontroller level alone network protocol such problem organizing information controls that user might need evaluate manage becomes major challenge. CANKing simplifies matters grouping necessary controls particular type task into template. Launching template activates necessary individual control monitor windows that required task. Users have option close reopen particular windows needed. individual templates their controls covered detail Chapter ("Using CANKing Templates"). brief overview given below. 3.4.1
PIC® Register View Template
Register template allows low-level control Node0. typically used evaluate test PIC18FXX8 register level. registers required complete configuration module available this template. 3.4.2
Basic Template
Basic Template high-level tool which focuses traffic. typically used observe PIC18FXX8 while bus. development node based Node1 evaluated using this template with Node0. 3.4.3
PIC18+CAN Evaluation Board Template
Evaluation Board template provides real-time control entire board demonstration tool. allows users control LEDs each nodes monitor real-time status user push buttons potentiometers.
MAIN MENU
Launching templates, opening existing CANKing project, always places common toolbar screen. overall operation CANKing controlled from here. menu options available are, with very exceptions, universal across templates. File menu implements standard Windows options. Users create project, save existing project, open reopen existing saved project, close existing project without exiting CANKing exit CANKing entirely. View menu allows user selectively open close windows dialogs available within template. default, each template opens only some windows available windows available within template listed View menu, allowing user select only those that needed windows, required). Messages menu context-sensitive. Depending template, either opens shifts focus specific configuration message window, selects format next message sent. This covered more detail Section "Template-Specific Variations Main Menu". Options menu sets program-wide operational options CANKing. PIC18+CAN. selection configures hardware communication options with board (see Figure 2-3). Global. selection configures software options CANKing's operation, such displayed numeric base data auto-save exit.
DS51334A-page
2003 Microchip Technology Inc.
Getting Started with CANKing Software
Window menu lists open windows dialogs, lets user bring windows foreground. Unlike View menu, this menu only shows those windows which active. Help menu provides access indexed interactive on-line product help, well Internet links Kvaser's CANKing site. Context-sensitive help also available pressing main menu toolbar (Figure 3-1) same templates. provides standard Windows toolbar buttons creating project, opening saving existing project. Icons also provided bus; they always present, functional only Basic Evaluation templates. FIGURE 3-1: CANKing MAIN MENU
Save Project Open Existing Project Create Project
OUTPUT WINDOW
Common both Basic PIC18+CAN Evaluation templates output window, which displays messages that received transmitted Node0. This window reconfigured display messages different formats. formats changed using combination Message Formatter dialog right mouse button. Message Formatter window (titled "Select Formatter") selects more several predefined formats window. format type specific particular usage (e.g, King's page interpreter message interpreter) generic text format. More than formatter selected, their order display arranged will. Many formats fine-tuned with their configuration options. additional information, Section 4.3.3 "Select Formatters Window". Using right mouse button this window brings menu with several options: Options allows user font used window, well maximum number lines available window's buffer. Fixed Positions effectively assigns slot each message identifier. messages with same received transmitted, they overwrite contents previous message with same Used conjunction with delta time feature, frequency each message type observed. Copy Clipboard copies contents window's buffer Windows clipboard. Clear empties window buffer.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
FIGURE 3-2: TYPICAL OUTPUT WINDOW (STANDARD TEXT FORMAT SHOWN)
CUSTOMIZING PROJECTS
templates furnished with CANKing host software provide quick connect PICDEMCAN-LIN board examine operation. gain experience with board software, however, want customize your environment. example, want launch different controls than those that particular template uses default. Alternatively, want different communications settings. host software accommodates these needs allowing users save CANKing projects with their particular settings, preserving both hardware window configurations. save configuration, File Save menu option. CANKing allows save either project (.wcc file extension), template (.wct extension). standard Windows dialog permits browse folders desired location. open previously saved project, either choose "Open Existing Project" from dialog box, File Open menu option. standard Windows dialog permits browse folders desired file.
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Chapter Using CANKing Templates
HIGHLIGHTS
items discussed this chapter are: PIC® Register View Template Basic Template PIC18+CAN Evaluation Board Template Template-Specific Variations Main Menu
PIC® REGISTER VIEW TEMPLATE
This template allows low-level control Node0. typically used evaluate test PIC18FXX8 microcontroller level. registers required complete configuration available this template. Values buffer control registers changed both byte levels. modify register byte level, enter value boxes next register names. Notice that values will reflect entered byte values. modify registers level, double-click desired bit. will toggle each double click byte representation will reflected next register name. boxes only modifiable when unshaded. Shaded boxes read only bits. FIGURE 4-1: REGISTER VIEW TEMPLATE (WHOLE-SCREEN VIEW SHOWING AVAILABLE WINDOWS START-UP)
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
4.2.1
PIC18+CAN Evaluation Board
This window functionally available three templates, named configured slightly different manner each. each template, displays current communication status with board. When successful connection detected, "Eval Board Status" turns green displays "connected" message. window also shows current port setting messages host software communicates with board. Register template, window provides three control buttons. "Reset Board" causes RESET board's firmware, erases previous settings. "Save Reg" saves current register values file; standard Windows dialog allows user browse file location. "Load Reg" restores previously-saved register values from file, also uses Windows dialog search file's location. FIGURE 4-2: PIC18+CAN EVALUATION BOARD WINDOW (REGISTER TEMPLATE VERSION, BOARD CONNECTED)
4.2.2
PIC18+CAN Message Filters
This window used test mask filter combinations with different message identifiers. Each mask filter tested without actually writing configuration Node0. This done allow user test different configurations against message identifiers that would appear bus. When desired mask filter combinations achieved, values written Node0 clicking `Write' button. Note: masks filters written only when Node0 Configuration mode.
DS51334A-page
2003 Microchip Technology Inc.
Using CANKing Templates
FIGURE 4-3: MESSAGE FILTER WINDOW
4.2.3
PIC18+CAN Physical Layer
Physical Layer window where rate configured. user bit-level control three BRGCON registers (BRGCON1, BRGCON2 BRGCON3), which sets items required timing including time quanta (TQ), segments, synchronization jump width (SJW), baud rate prescaler (BRP). calculated rate shown bottom window. this calculation valid, oscillator value must correct. change oscillator value, select Options->PIC18+CAN. from main menu. BRGCON registers modified only when Node0 Configuration mode. will shaded cannot modified other modes operation. FIGURE 4-4: PHYSICAL LAYER WINDOW
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
4.2.4
PIC18+CAN Receive Buffer
This window contains buffer contents receive buffers including RXBnCON, identifier registers data registers. RXB0CON RXB1CON only registers this window that read-only, indicated unshaded locations. These registers receive modes enables disables hardware double-buffer function. Receive Buffer windows allows users select buffer view time. Multiple Receive Buffer windows opened simultaneous viewing holding down Shift while selecting Receive Buffer option from Windows menu (Messages PIC18+CAN Eval Board Receive Buffer). FIGURE 4-5: RECEIVE BUFFER WINDOW
4.2.5
PIC18+CAN Status Window
Status Window displays contents CANSTAT register, COMSTAT register, counts receive transmit error counters. condition registers also shown (for example, CANSTAT value displays condition Configuration mode with interrupts pending). window also contains controls clear overrun conditions each receive buffers. FIGURE 4-6: PIC18+CAN STATUS WINDOW
DS51334A-page
2003 Microchip Technology Inc.
Using CANKing Templates
4.2.6
PIC18+CAN Transmit Buffer
This window controls buffer contents three transmit registers including TXBnCON, identifier registers data registers. Like other register windows, Transmit Window maps byte values boxes. Entering data into maps multiple registers (SIDH, SIDL, EIDH EIDL). example, entering `1FFFFFFF' maps `1's SIDH, SIDL, EIDH EIDL. Like Receive Buffer, Transmit Buffer window allows users select buffer view time. Multiple Transmit Buffer windows opened simultaneous viewing holding down Shift while selecting Receive Buffer option from Windows menu (Messages PIC18+CAN Eval Board PIC18+CAN Transmit Buffer). FIGURE 4-7: TRANSMIT BUFFER WINDOW
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
4.2.7
PIC18+CAN Configuration
This window displays directly control contents control peripheral interrupt registers (CANCON, CIOCON, PIE3, PIR3 IPR3). These control flag registers PIC18FXX8 microcontrollers. complete discussion function these registers beyond scope this manual. Interested readers referred PIC18FXX8 Data Sheet (DS41159) more information. FIGURE 4-8: .PIC18+CAN CONFIGURATION WINDOW
BASIC TEMPLATE
Basic Template high-level tool which focuses traffic. user only high-level control Node0 (i.e., direct register control) which includes: Configuring rate Changing modes operation (Configuration Normal) Configuring transmit register (the register number predefined) Transmitting messages Resetting Node0
Other functions basic template receiving messages, saving transmitted messages, starting timed transmissions observing loading. Details these functions found later this section under details individual windows. This template would typically used simple monitor that could used evaluate PIC18FXX8 bus, assist development monitoring Node1 operating. default, Basic template configures Node0 receive messages. user option maintain Node0 configurations when switching templates selecting Options PIC18+CAN. deselecting "Reset PIC18+CAN Opening" check box. Keep mind that deselecting this create unforeseen problems Node0 configured properly previously.
DS51334A-page
2003 Microchip Technology Inc.
Using CANKing Templates
FIGURE 4-9: BASIC TEMPLATE (WHOLE-SCREEN VIEW SHOWING AVAILABLE WINDOWS START-UP)
4.3.1
PIC18+CAN Evaluation Board
This window similar function Evaluation Board window Register template (Section 4.2.1 "PIC18+CAN Evaluation Board") displaying current communication status board. Basic template, there only control, "Reset Board" button; resets firmware writes power-on default values Node0's registers. FIGURE 4-10: PIC18+CAN EVALUATION BOARD WINDOW (BASIC TEMPLATE VERSION)
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
4.3.2
PIC18+CAN Controller
This window provides information about status including nominal loading, status node bus), rate. tabs window select between "Bus Statistics" "Bus Parameters" pages. "Bus Statistics" page, loading, parameters status viewed. loading shows nominal load percentage number well total number messages sent received. parameters reflect parameters Parameters view (i.e., rate, number segment lengths location sample point). Status shows mode operation error states; this also where controls board Bus" (Normal Operation) "Off Bus" (Configuration mode) located. Options "Bus Parameters' page allow user configure rate, sample point, Synchronization Jump Width (SJW) switching between Normal Listen Only modes operation. FIGURE 4-11: PIC18+CAN CONTROLLER WINDOW
DS51334A-page
2003 Microchip Technology Inc.
Using CANKing Templates
4.3.3
Select Formatters Window
This window determines format displayed data output window. CANKing provides number pre-defined general specialized format options data display. Many these formats turn fine-tuned with specific configuration options. default "Standard Text Format" which displays message data normal data. formatter output window, select option from "Available Formatters" spin box, click button. Alternatively, double-click item. formatter successfully selected when appears "Active Formatters" window check selected. deactivate formatter, select item from Active Formatters window click "Remove" button. also temporarily deactivate option deselecting check next change order that formatters applied output window, select formatter Active Formatters window click Down buttons. properties formatter changed pressing Properties button while selection highlighted Active Formatter list. properties Standard Text Format numeric base display (octal, decimal hexadecimal) whether display message time stamp running total delta time. Many other formatters have their unique configuration properties (e.g., filter limits, message interpreters). FIGURE 4-12: MESSAGE FORMATTERS WINDOW
4.3.4
Output Window
output window discussed detailed Section "The Output Window".
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
4.3.5
History List
This window used collect transmitted messages saving file. opened default when opening template, selecting View History List from main menu. Once opened, every transmitted message captured History List window saving file desired. Each line consists Identifier, Data Len, Data Byte through Data Byte more messages selected retransmission. There also button sending captured messages. History List window works conjunction with Timed Transmission window. Messages retransmitted once, continually defined intervals. Timed Transmission window (Section 4.3.6 "Timed Transmission") more details. FIGURE 4-13: HISTORY LIST WINDOW
4.3.6
Timed Transmission
Timed Transmissions window used send messages history list, either once continually timed intervals. Shot mode sends selected History List window) messages time each time send buttons pressed History List window. Cyclic selection sends selected messages regular intervals (from interval with fixed-interval spin box. other Message Timing selections (Just-in-Time Manual) available this version software. FIGURE 4-14: TIMED TRANSMISSION WINDOW
DS51334A-page
2003 Microchip Technology Inc.
Using CANKing Templates
PIC18+CAN EVALUATION BOARD TEMPLATE
most users, this very first template used when PICDEMCAN-LIN board first configured. provides real-time control board's interactive features, serves demo application on-board controls. individual Board Evaluation windows allow users among other things, toggle LEDs monitor real-time status push button switches potentiometers. FIGURE 4-15: EVALUATION BOARD TEMPLATE (WHOLE-SCREEN VIEW SHOWING AVAILABLE WINDOWS START-UP)
4.4.1
Putting Board Evaluation Mode
Unlike other templates, PIC18+CAN Evaluation Board template requires additional action user beyond firmware RESET. This involves initializing that section firmware which allows interactive control board's features, which available when operating with other templates. initial setup described Section "Using PICDEM CAN-LIN Board First Time" describes process detail. board already connected, however, only necessary following: Open project using Evaluation Board template. "PIC18+CAN Controller" window, click Bus. PIC18+CAN Evaluation Board window, click Setup Modules. This command causes multiple messages transmitted initializes nodes board. interactive features board available.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
4.4.2
PIC18+CAN Evaluation Board Window
with counterparts other templates, this window displays current communication status with board. this template, there control buttons. "Reset Board" resets firmware writes power-on default values registers. "Setup Modules" initializes firmware interactive (demonstration) mode. FIGURE 4-16: PIC18+CAN EVALUATION BOARD WINDOW (EVALUATION BOARD TEMPLATE VERSION)
4.4.3
Node0 Eval Board (Control) Window
This window controls interactive features Node0. Once initialized, this window displays correct status user-defined devices connected Node0. Node0 most interactive features, which means that this control window largest three. From bottom, controls are: Value: This indicator updated real-time display approximate position Node0 potentiometer. value also displayed numerical format, ranging from 1000 (approximately). Intensity: This indicator shows output module relative terms, from minimum maximum. also shows value numerically, ranging from 1000 (approximately); this value controlled should match that Node1 potentiometer Node1 Eval Board window. relative value should also correspond brightness ninth LED, which controlled module's output. Push Button Status: indicators (btn0 btn1) show status node's user-defined push buttons. Pressing buttons board will change indicators. Status: These eight buttons control indicate status first LEDs bank (the ninth controlled Node1's potentiometer). Clicking buttons will toggle corresponding off. Enable jumper (JP3) must installed this feature work.
DS51334A-page
2003 Microchip Technology Inc.
Using CANKing Templates
LCD: compatible display attached header, message written using this area. send line text, type into "Text" text characters), then click Send. erase display, click Clear. EEPROM: on-board serial EEPROM read from written from this area. write, enter valid address "Address" text box, enter data values into more "Content" boxes, then click Write. read, enter valid address "Address", then click Read. FIGURE 4-17: NODE0 EVAL BOARD CONTROL WINDOW
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
4.4.4
Node1 Eval Board (Control) Window
This window controls Node1, second master node. When board properly initialized, this window will also display correct "Module Status". interactive features are: Value Intensity: These function identically their counterparts Node0 Eval Board control window, except these refer Node1. intensity displayed brightness ninth controlled Node0 potentiometer, value which displayed Node0 Eval Board window. Push Button Status: These identical function Node0. Status: These also identical Node0.The Enable jumper (JP4) must installed this feature work. FIGURE 4-18: NODE1 EVAL BOARD CONTROL WINDOW
DS51334A-page
2003 Microchip Technology Inc.
Using CANKing Templates
4.4.5
Node2 Eval Board (Control) Window
This window shows real-time status Node2, slave node. features are: Poll Automatically: When this check selected, status Node2 potentiometer monitored real-time shown "Pot Value" display. Like other nodes, value also reported numerically. Count LEDs: Checking this causes Node2 LEDs count binary sequence (Least Significant digit left). LEDs board Eval window display count synchronously. Status: Like other nodes, LEDs Node2 also individually toggled off. this feature (and "Count LEDs") work, Enable jumper (JP4) must installed. FIGURE 4-19: NODE2 EVAL BOARD CONTROL WINDOW
4.4.6
PIC18+CAN Controller
This window identical PIC18+CAN Controller window Basic Template (Section 4.3.2 "PIC18+CAN Controller"). 4.4.7
Select Formatters
This window identical Message Formatters window Basic Template (Section 4.3.3 "Select Formatters Window"). 4.4.8
History List
This window identical History List window Basic Template (Section 4.3.5 "History List"). 4.4.9
Timed Transmission
This identical form function Timed Transmission window Basic Template (Section 4.3.6 "Timed Transmission"). 4.4.10
Output Window
output window discussed Section "The Output Window".
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
TEMPLATE-SPECIFIC VARIATIONS MAIN MENU
most part, options available from CANKing main menu identical three template views. exceptions described below. Only menu items will discussed this section, others self explanatory. Messages Menu Basic PIC18+CAN Evaluation templates, Messages menu selects message type transmitted. Each option opens dialog configuring message; dialog unique message type. message options available: Universal Kingdom. Universal option allows user send standard generic-format messages using normal eight byte), integer, long integer, 32-bit floating point string page format. Kingdom option lets user transmit message that adheres Kingdom higher layer protocol pre-defined King's page formats, default letter format. Register template, Messages menu provides alternate access various buffer register configuration windows; these available submenu options from single menu option (PIC18+CAN Eval Board). Options Menu templates offer Global PIC18+CAN. options Options menu. These used configure communications with board global features CANKing, discussed Section "The Main Menu". Basic Evaluation templates also include King's Pages option. Selecting this allows user default King's envelope city/group address. Note: oscillator frequency must software match hardware software configure timing registers correctly. formulas timing contain oscillator frequency.
options menu contains configurable properties both hardware software. default numeric base selected Options Global. Auto-save switches also contained here. Options PIC18+CAN. where port selected, where oscillator frequency software. This menu also contains switch that determines whether Node0 controller will reset file open. This feature those users want switch between templates without changing PIC18FXX8 configuration (e.g., masks filters receive messages Basic template unless this deselected).
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Chapter Reconfiguring PICDEMCAN-LIN Hardware
HIGHLIGHTS
This chapter covers following: Node Configurations Oscillator Configurations Jumper Settings Restoring PICDEMCAN Firmware
NODE CONFIGURATIONS
PICDEM CAN-LIN board operated many different configurations; only possibilities listed here. Most these implemented without changes board; some require addition some components wiring. Access external will require addition connector pads provided (item Figure 1-1). 5.2.1
Nodes, Node, Embedded System
This default configuration. nodes (Node0 Node1) connected on-board bus, while Node1 Node2 connected on-board bus. There external connections. This configuration used evaluation development. design evaluation, three templates monitor control board. development, Node1 development applications; Node0 then used with CANKing software monitor development node. required, Node1 also communicate with Node2. 5.2.2
Nodes, Node, Distributed System
this configuration, external devices connected on-board bus. This configuration used evaluation development, using similar approach embedded system configuration (above). 5.2.3
Nodes, Embedded System
this configuration, Node2 deactivated removing PIC16C432 controller from socket (with power off, course). required, circuit traces between Node1 USART pins stand-alone transceiver cut, extra RS-232 line driver added. Development mode, Node0 used monitor Node1. 5.2.4
Nodes, Distributed System
This configuration connects both on-board nodes external bus. Evaluation mode, Node0 used monitor external bus. Development mode, Node0 used monitor both Node1 external bus.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
OSCILLATOR CONFIGURATIONS
PICDEM CAN-LIN Board designed accommodate three different types oscillators PIC18FXX8-based nodes: Crystal-controlled oscillator oscillator Self-contained oscillator module ("canned" oscillator) There oscillator sections board, each controllers. shipped from factory, board configured with canned oscillators. different clock frequency desired, only necessary remove existing oscillator modules insert ones. implement other options, will necessary users make changes board. 5.3.1
Crystal Oscillator
on-board oscillator module(s) and/or must removed from their sockets. Either both) controllers configured crystal oscillator. Pads (for Node0 Node1, respectively) have been provided crystal. Depending frequency crystal used, capacitors also need added pads C24/C25 (Node0) C30/C31 (Node user's responsibility select values these components obtain frequency compatible with controller. oscillator option been previously used, will necessary remove network components. 5.3.2
Oscillator
on-board oscillator module(s) and/or must removed from their sockets. network oscillator provided must added user. Each controller pads provided network. Pads R21/C27 (for Node0) R22/C29 (for Node1) provided addition these components. user's responsibility select values these components obtain frequency compatible with controller.
JUMPER SETTINGS
There several jumpers provided configuring hardware operation PICDEM CAN-LIN board. Their functions listed Table 5.1, locations shown Figure 5-2. Table 5.1: Jumper Description
Number Board Enable Node0 Enable Node1 Enable Node2 Function Connects terminating resistor
DS51334A-page
2003 Microchip Technology Inc.
Reconfiguring PICDEMCAN-LIN Hardware
FIGURE 5-2: JUMPER LOCATIONS
RESTORING PICDEM CAN-LIN FIRMWARE
shipped from factory, microcontrollers PICDEM CAN-LIN board preprogrammed with special firmware. This provides code that makes interactive Evaluation mode possible enables communication with CANKing host software. users develop their applications, likely that controllers will reprogrammed with firmware. Should ever become necessary return board original state, will necessary restore original firmware. make this process easier, required source files firmware have been included PICDEM CAN-LIN Software Firmware folder. reprogram microcontrollers directly with original firmware, these files: cannode.hex: Node0 Node1 devices (PIC18F458 only) linnode.hex: Node2 device (PIC16C432) Users should follow procedure appropriate their device programmer development environment. Note: PIC18 CAN-based firmware included with PICDEMCAN-LIN Development been specifically designed with PIC18F458 microcontroller only. Substituting other devices from PIC18FXX8 family means that PICDEMCAN-LIN board cannot used with CANKing software.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
NOTES:
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Chapter Troubleshooting
HIGHLIGHTS
This chapter discusses following: Common issues with PICDEMCAN-LIN Board solve them.
COMMON PROBLEMS
Power Check PICDEM CAN-LIN board power: Verify that power supply plugged wall outlet power. battery connection used, verify that correct polarity used. Check that voltage available (12VDC) plug. original power supply being used, check appropriate voltage (12VDC). Check that regulated voltage (5VDC) available connectors prototype area board. host software cannot communicate with board Check that board receiving power (see issue above). Check serial cable proper connections board computer. Verify that cable connected correct serial port computer. necessary, verify serial cable swapping another cable that known good. Verify through Windows Device Manager (accessed through System applet Control Panel) that selected port recognized operating system working. Verify that using correct serial port. Check that port have selected terminal software actually physical port that serial cable connected Verify that Node0 LEDs flash briefly RESET power-up board. using optional module, verify that text "PIC CAN" briefly displayed RESET power-up, underscore cursor displayed. board operational, neither nodes recognized external network. Appendix ("FAQs Configuring PIC18FXX8") most common troubleshooting hints.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
NOTES:
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Appendix PICDEMCAN-LIN Board Technical Information
HIGHLIGHTS
This chapter will cover following topics: PICDEMCAN-LIN Block Diagram PICDEM CAN-LIN Board Schematics
BLOCK DIAGRAM
FIGURE A-1: PICDEM CAN-LIN DEVELOPMENT BOARD FUNCTIONAL BLOCK DIAGRAM
Data EEPROM Potentiometer Prototype Node0 PIC18F248/258 PIC18F448/458 RS-232 Interface RS-232 Connector Connector
User Push Buttons LEDs
Transceiver Potentiometer
Connector
User Push Buttons LEDs
Node1 PIC18F248/258 PIC18F448/458
Prototype
Connector
Transceiver LEGEND: Single-line connections Multi-line connections Optional peripherals LEDs Potentiometer Node2 PIC16C432
Connector
Prototype
2003 Microchip Technology Inc.
DS51334A-page
RA0_1 RD5_1 RD4_1 RD3_1 RD2_1 RD1_1 RD0_1 RC7_1 RC6_1 RC5_1 RC4_1 RC3_1 RC2_1 RC1_1 RC0/T1OSO RA6/OSC2 OSC1/CLKIN RC0_1 RA6_1 OSC1_1 RC2/CCP1 RC1/T1OSI RA1_1 RA2_1 RA3_1 RA4_1 RA5_1 RB0_1 RB1_1 RB2_1 RB3_1 SW_1_1 RB2/CANTX RB3/CANRX RB5/PGM RB6/PGC RB7/PGD RB0/INT0 RB1/INT1 RC7/RX/DT RC6/TX/CK RC5/SD0 RA4/TOCKI RA5/AN4/SS RD1/PSP1 RD0/PSP0 RA2/AN2/VREF5 RA3/AN3/VREF+ RD3/PSP3 RD2/PSP2 ICSP_1_VPP RA0/AN0/CVREF RA1/AN1 RD5/PSP5 RD4/PSP4 RD6_1 MCLR/VPP RD7/PSP7 RD6/PSP6 RD7_1
RE2_1 RE1_1 RE0_1 RE2/CS/AN7 RE1/WR/AN6 RE0/RD/AN5
PIC18F458
FIGURE A-2:
DS51334A-page
4.7k SWITCH
RB5_1 RB6_1 RB7_1 RB4_1 RC4/SDI/SDA RC3/SCK
AVDD
RA5_1 SW_1_2
AGND
PICDEM CAN-LIN BOARD SCHEMATICS
PICDEMCAN-LIN User's Guide
ICSP_1_VPP RA0_1 RA1_1 RA2_1 RA3_1 RA4_1 RA5_1 MCLR OSC1_1 RA6_1
PIC18F258
RB0/INT0 RB1/INT1 RB2/CANTX RB3/CANRX RB5/PGM RB6/PGC RB7/PGD OSC1 RA6/OSC2 RB0_1 RB1_1 RB2_1 RB3_1 RB4_1 RB5_1 RB6_1 RB7_1 RC0_1 RC1_1 RC2_1 RC3_1 RC4_1 RC5_1 RC6_1 RC7_1
SW_1_1
4.7k
SWITCH
SW_1_2
4.7k
BOARD SCHEMATIC, PART (NODE0 MICROCONTROLLERS ASSOCIATED PARTS)
2003 Microchip Technology Inc.
SWITCH
RA0_2 RA1_2 RA2_2 RA3_2 RA4_2 RA5_2 RB0_2 RB1_2 RB2_2 RB3_2 SW_2_1 RB2/CANTX RB3/CANRX RB5/PGM RB6/PGC RB7/PGD RB0/INT0 RB1/INT1 RA4/TOCKI RA5/AN4/SS RA2/AN2/VREF5 RA3/AN3/VREF+ RD3/PSP3 RD2/PSP2 RD1/PSP1 RD0/PSP0 RC7/RX/DT RC6/TX/CK RC5/SD0 RC4/SDI/SDA RC3/SCK RC2/CCP1 RC1/T1OSI RC0/T1OSO RA6/OSC2 OSC1/CLKIN RA0/AN0/CVREF RA1/AN1 RD5/PSP5 RD4/PSP4
RE2_2 RE1_2 RE0_2 RD7_2 RD6_2 RD5_2 RD4_2 RD3_2 RD2_2 RD1_2 RD0_2 RC7_2 RC6_2 RC5_2 RC4_2 RC3_2 RC2_2 RC1_2 RC0_2 RA6_2 OSC1_2 MCLR/VPP RD7/PSP7 RD6/PSP6 RE2/CS/AN7 RE1/WR/AN6 RE0/RD/AN5
PIC18F458
FIGURE A-3:
4.7k ICSP_2_VPP
SWITCH
2003 Microchip Technology Inc.
AVDD
RB5_2 RB6_2 RB7_2 RB4_2 SW_2_2 RA5_2
AGND
ICSP_2_VPP RA0_2 RA1_2 RA2_2 RA3_2 RA4_2 RA5_2 MCLR OSC1_2 RA6_2
PIC18F258
RB0/INT0 RB1/INT1 RB2/CANTX RB3/CANRX RB0_2 RB1_2 RB2_2 RB3_2 RB5/PGM RB6/PGC RB7/PGD OSC1 RA6/OSC2 RB4_2 RB5_2 RB6_2 RB7_2 RC0_2 RC1_2 RC2_2 RC3_2 RC4_2 RC5_2 RC6_2 RC7_2
SW_2_1
4.7k
SWITCH
SWITCH
SW_2_2
PICDEMCAN-LIN Board Technical Information
BOARD SCHEMATIC, PART (NODE1 MICROCONTROLLERS ASSOCIATED PARTS)
4.7k
DS51334A-page
VBAT
RA2_3 MCLR/VPP OSC2/CLKO RB4_3 RB5_3 RB6_3 RB7_3 RB0/INT RA4/TOCKI OSC1/CLKI RA3/AN3 RA0/AN0 RA0_3 RA2/AN2/VREF RA1/BACT RA1_3 VBAT
FIGURE A-4:
DS51334A-page
4.7k
VBAT
VBAT
IN4750 RA4_3
RA3_3
PIC16C432
OPTIONAL
RB1_3 RB2_3
RB0_3
CAN_H CAN_L
4.7k
RB3_3
MCLR_3
SWITCH
24LC64_DIP
PICDEMCAN-LIN User's Guide
MCP2551
VREF CANL CANH
4.7k
4.7k
RC3_1 RC4_1
RB2_1
4.7k
RB3_1
DE9P318
VBAT
MCP2551
VREF CANL CANH
RB2_2
100k
MCP201
RC7_2 RC5_2 WAKE
4.7k
RB3_2
BOARD SCHEMATIC, PART (NODE2 MICROCONTROLLER, TRANSCEIVERS, EEPROM)
RC6_2
Vsup
VBAT
2003 Microchip Technology Inc.
IN4750
RC6_1 OSC1_1 R2OUT R1IN R2IN C113 R1OUT T2IN T2OUT DE9S318 T1OUT T1IN
OPTIONAL
MAX232CPE
FIGURE A-5:
NC/OE
XTAL-OSC
4.7k
RC7_1
2003 Microchip Technology Inc.
C2VCC
OPTIONAL
XTAL-OSC
NC/OE OSC1_2
4.7k
OPTIONAL
OSC1_1 OSC1_2
RA6_1 RA6_2
.1uF 33pF
VBAT
+12VDC
VBAT
LM78L05ACZ
AVDD
TO-220POS
0ohm
BOARD SCHEMATIC, PART (USART, OSCILLATOR OPTIONS POWER SUPPLY)
MDC-034
PICDEMCAN-LIN Board Technical Information
DS51334A-page
AGND
FIGURE A-6:
DS51334A-page
RD1_2 RD3_2 RD4_2 RD5_2 RD6_2 RD7_2 RC2_2 RB7_1 RB6_1 RB5_1 RB4_1 RB3_1 RD2_2 RB2_1 RB1_1 RD0_2 RB0_1
RD0_1
RD1_1
RD2_1
RD3_1
RD4_1
RD5_1
RD6_1
RD7_1
PICDEMCAN-LIN User's Guide
RC2_1
OPTIONAL
LCD1
RC0_1 RC1_1 RC5_1
BOARD SCHEMATIC, PART (LEDS DISPLAY OPTION)
LCD_2X7
RA0_1 RA1_1 RA2_1 RA3_1
2003 Microchip Technology Inc.
ICSP_1_VPP RB3_1 RB5_1 RB7_1 RC1_1 RC3_1 RC5_1 RC7_1 RD1_1 RD3_1 RD5_1 RD7_1 RE1_1 RE2_1 RE0_1 RD6_1 RD4_1 RD2_1 RD0_1 RC6_1 RC4_1 RC2_1 RB5_3 RB7_3 RC0_1 RB3_3 RB6_1 RB1_3 RB4_1 RA4_3 RB1_1 RB2_1 RA6_1 RA2_3 RB0_1 RA4_1 RA0_3 RA5_1 RA2_1 RA3_1 RA0_1 RA1_1
FIGURE A-7:
RB7_1
RA1_3 RA3_3 RB0_3 RB2_3 RB4_3 RB6_3 MCLR_3
2003 Microchip Technology Inc.
RB6_1
Node0
Node2
ICSP_2_VPP RB3_2 RB5_2 RB7_2 RC1_2 RC3_2 RC5_2 RC7_2 RD1_2 RD3_2 RD5_2 RD7_2 RE1_2 RB1_2 RA6_2 RA4_2 RB7_2 RB6_2 RA2_2
RA0_2
RA1_2 RA3_2 RA5_2 RB0_2 RB2_2 RB4_2 RB6_2 RC0_2 RC2_2 RC4_2 RC6_2 RD0_2 RD2_2 RD4_2 RD6_2 RE0_2 RE2_2
PICDEMCAN-LIN Board Technical Information
BOARD SCHEMATIC, PART (PROTOTYPE HEADERS CONNECTORS)
DS51334A-page
Node1
PICDEMCAN-LIN User's Guide
TABLE A-1: SIGNALS USED PICDEM SCHEMATIC
Function Differential high signals ICSPprogramming voltage RESET designated controller: Node0 Node1 Differential signal RESET signal Node (PIC16C432) Push button input from switch designated controller: Node0 Node1 Port designated controller: Node0 Node1 Node (PIC16C432) battery voltage VDC) Signal Name CAN_H, CAN_L ICSP_1_VPP ICSP_2_VPP
MCLR_3 SW_1_n SW_2_n
RXn_1, RXn_2 RXn_3
VBAT
TABLE A-2:
CONTROLLER HEADER
Signal Signal
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Appendix FAQs Configuring PIC18FXX8
HIGHLIGHTS
This section discusses some most frequently asked questions (FAQs) configuring programming PIC18FXX8 microcontrollers.
FAQS
doesn't development tool successfully communicate external bus? There several possible reasons this happens. following most common problems: Condition PIC18FXX8 (not Normal mode). Basic template Bus" button "Bus Status" window.
port configured correctly. Make sure port selection correct (Options PIC18+CAN.). rate match bus. Basic template rate Status window. Register template change BRGCON registers.
oscillator frequency match oscillator frequency (Options PIC18+CAN.). hardware (Fosc required rate formula). Board connected external bus. Connect external using labeled CAN. Pinouts: CANH CANL pin2.
does node acknowledge messages Basic template, display them? PIC18FXX8 filters matching incoming messages. This caused because "Reset PIC18+CAN Open" deselected causing register contents (masks filters) remain unchanged when switching templates. Press RESET select "Reset PIC18+CAN Open" reopen template. can't enter values Physical Layer window? PIC18FXX8 Configuration mode. three BRGCON registers only modifiable while Configuration mode. Change modes.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
don't mask filter registers change after pressing Write button? PIC18FXX8 Configuration mode. Masks filters changeable only Configuration mode. enter extended into field? Lead number with `x', which indicates extended frame (e.g., x12345).
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Appendix PICDEMCAN-LIN Software
HIGHLIGHTS
This chapter summarizes contents PICDEMCAN-LIN Software CD-ROM.
WHAT'S
PICDEM CAN-LIN includes following software tools support documentation.
CANKing Host Software
entire utility contained self-extracting installer file wc32mchip_pic.exe. Executing this file will install CANKing software described Chapter pre-defined templates covered Chapter
PICDEM CAN-LIN Firmware
firmware Demonstration Board's microcontrollers located Firmware folder. device-specific files located subfolders CANNode (for PIC18F458 devices) LINNode (for PIC16C432). addition files device programming, assembler language source files provided creating custom projects. necessary project, header linker files also included, that users with MPLAB begin create custom projects immediately. Note: MPLAB Integrated Development software included with PICDEM CAN-LIN Kit. Users have MPLAB download without charge from Microchip site (www.microchip.com).
Support Files Microchip PICmicro Microcontrollers with Also provided complete library support information Microchip's line microcontrollers with functionality. This includes: latest data sheet PIC18FXX8 family microcontrollers; In-Circuit Serial Programmingspecification PIC18FXX8 family; Application Note 738, "PIC18C Routines 'C'", which presents library functions; Application Note 853, "PIC18CXX8 Driver with Prioritized Transmit Buffer", which provides assembler-based firmware driver node; Sales support literature PIC18FXX8 family. application notes provided with complete source code files discussed each document, allowing user begin working with utilities immediately. PICDEMCAN-LIN User's Guide This single file electronic version this Development manual, provided Adobe® Acrobat® format.
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
NOTES:
DS51334A-page
2003 Microchip Technology Inc.
PICDEMCAN-LIN USER'S GUIDE Index
Power .11, PWM-Driven
Controller Window Kingdom Protocol CANKing Host Software Customizing Projects Installation Main Menu Output Window .23, Templates 25-40 Connectors (DB9M) ICSP (pads for) Header (pad for) Power Serial (DB9F) Customer Support
Message Filter Window Message Formatters Window
Node Configurations Node0 Node0 Eval Board (Control) Window Node1 Node1 Eval Board (Control) Window Node2 Node2 Eval Board (Control) Window
Oscillators Configuring
Document Layout Documentation Conventions Layout Numbering Conventions Updates
Physical Layer Window PIC16C432 PIC18+CAN Configuration Window PIC18+CAN Status Window PIC18C+CAN Configuration Window PIC18F248/258 PIC18F448/458 PIC18FXX8 PICDEM CAN-LIN Board Block Diagram Jumper Locations Schematics 48-53 Signals Schematic (table) PICDEM CAN-LIN Software Contents Potentiometers, User-Defined Prototype Area Prototype Headers (pads for) Pushbuttons Reset User-Defined Putting Board Evaluation Mode
EEPROM, External Evaluation Board Window Basic Template Register Template PIC18+CAN Evaluation Board Template
Hardware Configuration Jumper Settings Oscillators History List Window Hooking Board Host Computer Requirements
Kvaser Display Pinout Header LEDs Count LEDs (Node2) Digital Port .11,
Receive Buffer Window References
Select Formatters Window
2003 Microchip Technology Inc.
DS51334A-page
PICDEMCAN-LIN User's Guide
Serial port Support Customer
Template Windows Dialog Boxes Controller Window .32, Evaluation Board Window Basic Template Register Template PIC18+CAN Evaluation Template History List Window .34, Message Filter Window Message Formatters Window .33, Node0 Eval Board (Control) Window Node1 Eval Board (Control) Window Node2 Eval Board (Control) Window Output Window .33, Physical Layer Window PIC18+CAN Configuration Window PIC18+CAN Status Window Receive Buffer Window Timed Transmission Window .34, Transmit Buffer Window Templates Basic Register View PIC18+CAN Evaluation Board Variations Main Menu Timed Transmission Window .34, Transmit Buffer Window Troubleshooting
DS51334A-page
2003 Microchip Technology Inc.
Index
NOTES:
2003 Microchip Technology Inc.
DS51334A-page
WORLDWIDE SALES SERVICE
AMERICAS
Corporate Office
2355 West Chandler Blvd. Chandler, 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: 480-792-7627 Address: http://www.microchip.com
ASIA/PACIFIC
Australia
Microchip Technology Australia Marketing Support Division Suite Rawson Street Epping 2121, Australia Tel: 61-2-9868-6733 Fax: 61-2-9868-6755
Japan
Microchip Technology Japan K.K. Benex 3-18-20, Shinyokohama Kohoku-Ku, Yokohama-shi Kanagawa, 222-0033, Japan Tel: 81-45-471- 6166 Fax: 81-45-471-6122
Rocky Mountain
2355 West Chandler Blvd. Chandler, 85224-6199 Tel: 480-792-7966 Fax: 480-792-4338
Korea
Microchip Technology Korea 168-1, Youngbo Bldg. Floor Samsung-Dong, Kangnam-Ku Seoul, Korea 135-882 Tel: 82-2-554-7200 Fax: 82-2-558-5934
China Beijing
Microchip Technology Consulting (Shanghai) Co., Ltd., Beijing Liaison Office Unit Bldg. Chaoyangmen Beidajie Beijing, 100027, China Tel: 86-10-85282100 Fax: 86-10-85282104
Atlanta
3780 Mansell Road, Suite Alpharetta, 30022 Tel: 770-640-0034 Fax: 770-640-0307
Singapore
Microchip Technology Singapore Ltd. Middle Road #07-02 Prime Centre Singapore, 188980 Tel: 65-6334-8870 Fax: 65-6334-8850
Boston
Drive, Suite Westford, 01886 Tel: 978-692-3848 Fax: 978-692-3821
China Chengdu
Microchip Technology Consulting (Shanghai) Co., Ltd., Chengdu Liaison Office 2401-2402, 24th Floor, Ming Xing Financial Tower TIDU Street Chengdu 610016, China Tel: 86-28-86766200 Fax: 86-28-86766599
Taiwan
Microchip Technology (Barbados) Inc., Taiwan Branch 11F-3, Tung North Road Taipei, 105, Taiwan Tel: 886-2-2717-7175 Fax: 886-2-2545-0139
Chicago
Pierce Road, Suite Itasca, 60143 Tel: 630-285-0071 Fax: 630-285-0075
Dallas
4570 Westgrove Drive, Suite Addison, 75001 Tel: 972-818-7423 Fax: 972-818-2924
China Fuzhou
Microchip Technology Consulting (Shanghai) Co., Ltd., Fuzhou Liaison Office Unit 28F, World Trade Plaza Wusi Road Fuzhou 350001, China Tel: 86-591-7503506 Fax: 86-591-7503521
EUROPE
Austria
Microchip Technology Austria GmbH Durisolstrasse A-4600 Wels Austria Tel: 43-7242-2244-399 Fax: 43-7242-2244-393
Detroit
Tri-Atria Office Building 32255 Northwestern Highway, Suite Farmington Hills, 48334 Tel: 248-538-2250 Fax: 248-538-2260
China Hong Kong
Microchip Technology Hongkong Ltd. Unit 901-6, Tower Metroplaza Hing Fong Road Kwai Fong, N.T., Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431
Kokomo
2767 Albright Road Kokomo, Indiana 46902 Tel: 765-864-8360 Fax: 765-864-8387
Denmark
Microchip Technology Nordic Regus Business Centre Lautrup Ballerup DK-2750 Denmark Tel: 4420 9895 Fax: 4420 9910
China Shanghai
Microchip Technology Consulting (Shanghai) Co., Ltd. Room 701, Bldg. East International Plaza Xian Road Shanghai, 200051 Tel: 86-21-6275-5700 Fax: 86-21-6275-5060
Angeles
18201 Karman, Suite 1090 Irvine, 92612 Tel: 949-263-1888 Fax: 949-263-1338
France
Microchip Technology SARL Parc d'Activite Moulin Massy Saule Trapu Batiment Etage 91300 Massy, France Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79
Jose
Microchip Technology Inc. 2107 North First Street, Suite Jose, 95131 Tel: 408-436-7950 Fax: 408-436-7955
China Shenzhen
Microchip Technology Consulting (Shanghai) Co., Ltd., Shenzhen Liaison Office 1812, 18/F, Building United Plaza 5022 Binhe Road, Futian District Shenzhen 518033, China Tel: 86-755-82901380 Fax: 86-755-82966626
Toronto
6285 Northam Drive, Suite Mississauga, Ontario 1X5, Canada Tel: 905-673-0699 Fax: 905-673-6509
Germany
Microchip Technology GmbH Steinheilstrasse D-85737 Ismaning, Germany Tel: 49-089-627-144-100 Fax: 49-089-627-144-44
China Qingdao
B505A, Fullhope Plaza, Hong Kong Central Qingdao 266071, China Tel: 86-532-5027355 Fax: 86-532-5027205
Italy
Microchip Technology Quasimodo, 20025 Legnano (MI) Milan, Italy Tel: 39-0331-742611 Fax: 39-0331-466781
India
Microchip Technology Inc. India Liaison Office Marketing Support Division Divyasree Chambers Floor, Wing (A3/A4) O'Shaugnessey Road Bangalore, 025, India Tel: 91-80-2290061 Fax: 91-80-2290062
United Kingdom
Microchip Ltd. Eskdale Road Winnersh Triangle Wokingham Berkshire, England RG41 Tel: 5869 Fax: 44-118 921-5820
02/12/03
DS51334A-page
2003 Microchip Technology Inc.

Other recent searches


UISH5057 - UISH5057   UISH5057 Datasheet
Si4913DY - Si4913DY   Si4913DY Datasheet
MK5025 - MK5025   MK5025 Datasheet
MAPL000817-015C00 - MAPL000817-015C00   MAPL000817-015C00 Datasheet
M381L1713BT0 - M381L1713BT0   M381L1713BT0 Datasheet
FP15R12NT3 - FP15R12NT3   FP15R12NT3 Datasheet
APPSC04-41PBWA - APPSC04-41PBWA   APPSC04-41PBWA Datasheet
AD9245 - AD9245   AD9245 Datasheet
7910180000 - 7910180000   7910180000 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive