Fiche De DonnéesTable des matièresTable of Contents3Introduction5Document Layout5Conventions Used in this Guide6Documentation Conventions6Recommended Reading7The Microchip Web Site8Training and Seminars8Development Systems Customer Change Notification Service9Customer Support9Document Revision History9Revision A (June 2010)9Notes:10Chapter 1. Introducing the Development Board111.1 Introduction111.2 Development Board Features11Figure 1-1: PIC24FJ256DA210 Development Board11Figure 1-2: PIC24FJ256DA210 Development Board Layout121.2.1 PIC24FJ256DA210 Microcontroller131.2.2 Graphics Interface131.2.3 USB Options131.2.4 Peripheral Options131.2.5 PICtail Plus Connector131.3 Power Requirements131.4 Companion Display Boards14Figure 1-3: Microchip Graphic Display Boards141.5 Typical Development Board Configurations15Figure 1-4: Typical Board Configuration151.6 Development Board Demonstration Programs151.7 Additional Software for Application Development161.7.1 The Microchip Application Libraries16Chapter 2. The Demonstration Application172.1 Introduction172.2 About the Application17Figure 2-1: Demo Application, First Menu Screen17Figure 2-2: Demo Application, Second Menu Screen182.2.1 Other Considerations18Chapter 3. Programming and Debugging the Board193.1 Introduction193.2 Tutorial overview193.3 Loading the Project20Figure 3-1: Loading the Project20Figure 3-2: Set Device21Figure 3-3: Set Correct Display Board213.4 Building the Code223.4.1 Verifying the Compiler Path22Figure 3-4: Select Language Toolsuite223.4.2 Building the Project22Figure 3-5: Build Output233.5 Programming the PIC24FJ256DA210233.5.1 Set Up the Device Configuration23Figure 3-6: PIC24FJ256DA210 Development Board Configuration Bits243.5.2 Connect and Enable MPLAB REAL ICE In-Circuit Emulator24Figure 3-7: Enabling MPLAB® REAL ICE™ In-Circuit Emulator253.5.3 Program the Device25Figure 3-8: Programming the Device253.6 Running the Code26Figure 3-9: Debugging Menu Options263.7 Debugging the Code273.7.1 Editing Application Code27Figure 3-10: Open File for Edit273.7.2 Using Breakpoints and Mouseovers28Figure 3-11: Example Breakpoint283.7.3 Using Watch Windows29Figure 3-12: Watch Window Example29Notes:30Chapter 4. Development Board Hardware314.1 Introduction314.2 Functional Overview31Figure 4-1: PIC24FJ256DA210 Development Board Block Diagram324.3 General Hardware Features324.3.1 PCB Layout324.3.2 Microcontroller324.3.3 Oscillator Options334.3.4 Power Supply334.3.5 Programming and Debugging Interface334.3.6 Reset Switch (S4)334.4 Setup and Configuration34Table 4-1: Jumper Settings and Configuration Options34Figure 4-2: Location of Development Board Jumpers34Table 4-2: Summary of Board Configurations Vs. Availability of Specific Features354.4.1 User-Defined Inputs and LEDs35Figure 4-3: Configuration of User-Defined Features36Table 4-3: Jumper settings for RB5, RE9 and RG8 Inputs364.4.1.1 User-DefineD Push Buttons (S1, S2 and S3)364.4.1.2 CTMU Touch Sense Inputs37Table 4-4: CTMU Touch Pad Combinations374.4.1.3 Analog Input (Potentiometer)374.4.1.4 LED Outputs374.4.2 USB Connectivity38Figure 4-4: Configuring USB Modes384.4.2.1 USB Host Mode (default)384.4.2.2 USB Device Mode384.4.2.3 USB On-The-Go (OTG) Mode394.4.3 UART (RS-232)39Figure 4-5: UART Configuration404.4.3.1 UART and USB OTG Mode (TX Remapping)40Figure 4-6: Remapping The UART TX Signal404.4.3.2 UART and Display Backlight (RX Signal)414.4.4 Graphics Port414.4.4.1 TFT and STN interfaces41Table 4-5: RGB Interface Mapping For TFT Displays414.4.4.2 STN Interfaces41Table 4-6: STN Interface Mapping414.4.4.3 Resistive Touch screen Interface424.4.4.4 SPI Touch Controller Interface42Figure 4-7: Touch Controller and Backlight Configuration424.4.4.5 BackLight Control434.4.5 On-Board External Memory434.4.5.1 External SRAM43Table 4-7: SRAM Memory Options43Figure 4-8: SRAM Configuration444.4.5.2 External Flash Memory45Figure 4-9: Flash Memory Configuration45Table 4-8: Parallel Flash Memory Ranges454.4.6 PICtail™ Plus Card Modular Expansion Connector464.4.6.1 Daughter board-specific hardware Modifications47Figure 4-10: Location of Configuration Resistors474.4.7 Current Measurement47Figure 4-11: Current Measurement Locations484.4.8 Other Considerations48Table 4-9: Pin Assignments for Alternate EPMP Configurations48Appendix A. Development Board Schematics49A.1 Introduction49A.2 Hardware Features49Table A-1: Connector Summary49Table A-2: Summary of all Jumper Selections50A.3 Development Board Schematics51Figure A-1: Development Board Schematic, Sheet 1 of 7 (Microcontroller)51Figure A-2: Development Board Schematic, Sheet 2 of 7 (Switches, Potentiometer and touch Pads)52Figure A-3: Development Board Schematic, Sheet 3 of 7 (Flash and SRAM Options)53Figure A-4: Development Board Schematic, Sheet 4 of 7 (USB and UART Options, Power supply)54Figure A-5: Development Board Schematic, Sheet 5 of 7 (Display Edge Connector, ICD and PICkit™ Connectors)55Figure A-6: Development Board Schematic, Sheet 6 of 7 (PICtail™ PLUS Connector And PICtail Configuration Options)56Figure A-7: Development Board Schematic, Sheet 7 of 7 (Microcontroller Header)57Notes:58Appendix B. Modifications for PICtail Plus Daughter Boards59B.1 Introduction59B.2 Overview of the PICtail Plus Interface59Table B-1: Complete Microcontroller to PICtail™ Plus Connector Pin mapping60Table B-2: Default signal Routing to PICtail™ Plus Connector (By Signal)61Table B-3: Default and Optional signal Routings to PICtail™ Plus Connector61B.3 Modifications for Specific Daughter Boards62B.3.1 Fast 100 Mbps Ethernet Daughter Board (AC164132)62B.3.2 PICtail Board for SD & MMC (AC164122)62B.3.3 MRF49XA PICtail/PICtail Plus Daughter Board (AC164137-1 and AC164137-2)62B.3.4 Directly Compatible Daughter Boards62Corporate Office64Atlanta64Boston64Chicago64Cleveland64Fax: 216-447-064364Dallas64Detroit64Kokomo64Toronto64Fax: 852-2401-343164Australia - Sydney64China - Beijing64China - Shanghai64India - Bangalore64Korea - Daegu64Korea - Seoul64Singapore64Taiwan - Taipei64Fax: 43-7242-2244-39364Denmark - Copenhagen64France - Paris64Germany - Munich64Italy - Milan64Spain - Madrid64UK - Wokingham64Taille: 4,1 MoPages: 64Language: EnglishOuvrir le manuel