User ManualTable of ContentsTitle1Trademarks2Table of Contents3Chapter 1. About PICDEM 17 Demonstration Board3Chapter 2. Using the PICDEM 17 Monitor3Chapter 3. Hardware Description4Chapter 4. Using the MPLAB® C17 C Compiler4Chapter 5. LCD.C Description4Chapter 6. USART.C Description4Chapter 7. ANALOG.C Description5Chapter 8. SWITCH.C Description5Chapter 9. I2C.C Description5Appendix A. PICDEM 17 Demonstration Board Schematics5Appendix B. RS-232 Communication Protocol6Appendix C. Floppy Disk Contents6PREFACE7Chapter 1. About PICDEM 17 Demonstration Board91.1 Introduction91.2 Highlights91.3 Processor Sockets91.4 External FLASH Memory101.5 Memory Mapping101.6 Power Supply101.7 Prototyping Areas101.8 Oscillator Options111.9 RS-232 Serial Ports111.10 Push-button Switches111.11 LEDs111.12 Analog Circuitry111.13 External LCD Interface111.14 CAN Bus Interface121.15 24LC01B Serial EEPROM121.16 Modular Connectors121.17 Pre-programmed Sample12Chapter 2. Using the PICDEM 17 Monitor132.1 Introduction132.2 Highlights132.3 Installing the PICDEM 17 Monitor Program132.4 Using the PICDEM 17 Monitor Program142.5 Resetting the PICDEM 17 Demonstration Board152.6 Erasing the FLASH on the PICDEM 17 Demonstration Board152.7 Downloading HEX Files to the PICDEM 17 Demonstration Board152.8 Running HEX files from the PICDEM 17 Demonstration Board162.9 Running Diagnostics on the PICDEM 17 Demonstration Board172.10 Modifying Memory Contents20Chapter 3. Hardware Description253.1 Introduction253.2 Highlights253.3 Port Connections253.4 Push-button Switches263.5 DIP Switches263.6 RS-232 Interface263.7 CAN Bus Interface263.8 Modular Connectors27Chapter 4. Using the MPLAB® C17 C Compiler294.1 Introduction294.2 Highlights294.3 Linker Script File304.4 Startup Code File324.5 Interrupt Code File344.6 Other Files39Chapter 5. LCD.C Description415.1 Introduction415.2 MPLAB IDE Project Files415.3 PICmicro® C Libraries425.4 Source Code Descriptions425.5 LCD.C Source Code Listing435.6 XLCD.H Source Code Listing455.7 XLCD.C Source Code Listing48Chapter 6. USART.C Description636.1 Introduction636.2 Highlights636.3 MPLAB IDE Project Files636.4 PICmicro C Libraries646.5 Source Code Descriptions646.6 USART.C Source Code Listing65Chapter 7. ANALOG.C Description677.1 Introduction677.2 PICmicro C Libraries687.3 Source Code Descriptions687.4 ANALOG.C Source Code Listing69Chapter 8. SWITCH.C Description718.1 Introduction718.2 Highlights718.3 MPLAB IDE Project Files718.4 PICmicro C Libraries728.5 Source Code Descriptions728.6 SWITCH.C Source Code Listing73Chapter 9. I2C.C Description759.1 Introduction759.2 Highlights759.3 MPLAB IDE Project Files759.4 PICmicro C Libraries769.5 Source Code Descriptions769.6 I2C.C Source Code Listing77Appendix A. PICDEM 17 Demonstration Board Schematics81A.1 Schematic 182A.2 Schematic 283A.3 Schematic 384A.4 Schematic 485Appendix B. RS-232 Communication Protocol87B.1 Introduction87B.2 Overview87B.3 Detailed Description87Appendix C. Floppy Disk Contents89C.1 Introduction89C.2 Contents89Worldwide Sales92Size: 919 KBPages: 92Language: EnglishOpen manual