DM163010 Microchip Technology, DM163010 Datasheet

BOARD DEMO PICDEM USB

DM163010

Manufacturer Part Number
DM163010
Description
BOARD DEMO PICDEM USB
Manufacturer
Microchip Technology
Datasheet

Specifications of DM163010

Processor To Be Evaluated
PlC16C745/765
Interface Type
USB
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
PICDEM™ USB
User’s Guide
2001 Microchip Technology Inc.
DS41174A

Related parts for DM163010

DM163010 Summary of contents

Page 1

... Microchip Technology Inc. PICDEM™ USB User’s Guide DS41174A ...

Page 2

... Serialized Quick Term Programming (SQTP service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2001, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper. Microchip received QS-9000 quality system ...

Page 3

... Combination Gameport/PS/2/Mouse - USB Translator ..................... 23 2.4 Multi-Function LCD Text Display Example ........................................ 25 Chapter 3. PICDEM™ USB Hardware 3.1 Oscillator Support .............................................................................. 31 3.2 Connector Pinout ............................................................................... 32 3.3 Buttons and Jumpers ........................................................................ 36 3.4 Power ................................................................................................ 37 2001 Microchip Technology Inc. © PICDEM™ USB USER’S GUIDE Table of Contents DS41174A-page iii ...

Page 4

... Introduction ........................................................................................51 5.2 Highlights ...........................................................................................51 5.3 FAQ ...................................................................................................51 Appendix A. PICDEM™ USB Schematics Introduction ..............................................................................................53 Highlights .................................................................................................53 Schematics ..............................................................................................54 Appendix B. PS/2 Lookup Tables Introduction ..............................................................................................61 Scan Codes .............................................................................................61 Command Codes .....................................................................................62 Glossary Introduction ..............................................................................................65 Highlights .................................................................................................65 PICDEM™ USB Terms ............................................................................65 Index .......................................................................................................... 73 Worldwide Sales and Service.................................................................. 76 DS41174A-iv 2001 Microchip Technology Inc. © ...

Page 5

... Chapter 4: Chapter 9 USB Firmware – Describes the USB software • Chapter 5: Troubleshooting – Provides solutions to common prob- • Appendix A: Schematics – Provides the schematics for the • Appendix B: PS/2 Lookup Tables – Provides scan and command 2001 Microchip Technology Inc. © PICDEM™ USB USER’S GUIDE Preface PICDEM™ ...

Page 6

... A key on the keyboard Referenced books Examples #define START c:\autoexec.bat <label>, <exp> MPASMWIN [main.asm] errorlevel {0|1} "filename" list ["list_option.., "list_option"] 0xFFFF, 0x007A char isascii (char File > Save OK, Cancel <Tab>, <Ctrl-C> ® MPLAB IDE User’s Guide 2001 Microchip Technology Inc. © ...

Page 7

... MCU devices available at the time of print. To obtain this disk, contact the nearest Microchip Sales and Service location (see back page), or download individual data sheet files from the Microchip web site (http://www.microchip.com). 2001 Microchip Technology Inc. © ® IDE User’s Guide (DS51025) Preface ® ...

Page 8

... Internet and a web browser, such as Netscape Microsoft our FTP site. DS41174A-page 4 ® ® Windows Manuals ® USB Software Developer Kit (SDK) ® ® Internet Explorer . Files are also available for FTP download from ® . ® Communicator or 2001 Microchip Technology Inc. © ...

Page 9

... See the Microchip web page at http://www.microchip.com for other Microchip list servers. The Development Systems list names are: • Compilers • Emulators • Programmers • MPLAB IDE • Otools (other tools) 2001 Microchip Technology Inc. © Information and more Preface DS41174A-page 5 ...

Page 10

... Programmers The latest information on Microchip PICmicro device programmers. These include PRO MATE DS41174A-page 6 ® ® C17, MPLAB C18, MPLINK™ Object Linker (as well ® ® ICE and PICMASTER Emulator. ® II and PICDEM™ USB. 2001 Microchip Technology Inc. © ...

Page 11

... Plus, this line provides information on how customers can receive any currently available upgrade kits. The Hotline Numbers are: 1-800-755-2345 for U.S. and most of Canada, and 1-480-792-7302 for the rest of the world. 2001 Microchip Technology Inc. © Preface DS41174A-page 7 ...

Page 12

... PICDEM™ USB User’s Guide NOTES: DS41174A-page 8 2001 Microchip Technology Inc. © ...

Page 13

... Visual Basic and/or Visual C++ to modify the PC examples • PC with USB running Windows • Macintosh with USB running MacOS X 10.0 or newer (for the Macintosh • Apple 2001 Microchip Technology Inc. © PICDEM™ USB USER’S GUIDE ® newer (for the PC examples) examples). The HID examples work with MacOS 8.6 or newer. ® ...

Page 14

... Create the descriptors. • Debug the report descriptor with dummy data. • Develop the rest of the application. DS41174A-page 10 ® ® Plus or PRO MATE tools on the Macintosh (http://developer.apple.com/hardware/usb/) ® ICE 2000 II to program the devices 2001 Microchip Technology Inc. © ...

Page 15

... The circuitry will never change for this device. When your hardware is built, you can be confident that your communications code will work because it was developed on the development system with the same communications circuitry. 2001 Microchip Technology Inc. © Describing the Application Creating the Descriptors ...

Page 16

... PICDEM™ USB User’s Guide NOTES: DS41174A-page 12 2001 Microchip Technology Inc. © ...

Page 17

... PORTA on the PICmicro MCU is used to read the analog voltages from resistors in the direction pad (D-pad) and two of the buttons, while PORTD reads the switches for the four remaining buttons. Refer to Figure 2.1. 2001 Microchip Technology Inc. © PICDEM™ USB User’s Guide ® ...

Page 18

... Figure 2.1: Dexxa ® Although the Dexxa gamepad has 8 buttons, the code enumer- ates as a 6-button gamepad. This is due to the gamepad having two “special” buttons, that rapidly fire two of the other button outputs Gamepad 2001 Microchip Technology Inc. © ...

Page 19

... When the range was extended worked much better. In this example, the analog input from the D-pad will be converted to digital, filtered, and then sent to the PC via USB. Since this digital value can range from 2001 Microchip Technology Inc. © USB Demonstration Code gameport has four analog pins and four digital pins ...

Page 20

... USAGE_PAGE (Generic Desktop) USAGE (Game Pad) COLLECTION (Application) USAGE (Pointer) COLLECTION (Physical) USAGE (X) USAGE (Y) LOGICAL_MINIMUM (0) LOGICAL_MAXIMUM (255) REPORT_SIZE (8) REPORT_COUNT (2) INPUT (Data,Var,Abs) END_COLLECTION USAGE_PAGE (Button) USAGE_MINIMUM (Button 1) USAGE_MAXIMUM (Button 6) LOGICAL_MINIMUM (0) LOGICAL_MAXIMUM (1) REPORT_SIZE (1) REPORT_COUNT (6) INPUT (Data,Var,Abs) REPORT_COUNT (2) INPUT (Constant,Var,Abs) END_COLLECTION 2001 Microchip Technology Inc. © ...

Page 21

... I/O pins.The clock pin is connected to RC0, while the data pin is connected to RC1. The PS/2 device clocks the host even when it is receiv- ing data. The data pin is used to send and receive data from the keyboard. 2001 Microchip Technology Inc. © USB Demonstration Code ...

Page 22

... Figure 2.3 for device-to-host and host-to-device communication, respectively. Clock Data DS41174A-page 18 for an odd number), then by a Clock Data Figure 2.2: Device-to-Host Communication (Data bit Read on Falling Edge of Clock) Figure 2.3: Host-to-Device Communication (Data bit Read on Rising Edge of Clock) 2001 Microchip Technology Inc. © ...

Page 23

... Refer to the PIC16C7XX data sheet for details on CCP. Power and ground are directly tied to V desired, the power pins would be driven via switches from other I/O pins. 2001 Microchip Technology Inc. © USB Demonstration Code The PS/2 keycodes shown in Appendix B do not apply to all PS/2 keyboards ...

Page 24

... Keyboard Descriptor usage page (generic desktop) usage (keyboard) collection (application) usage page (key codes) usage minimum (224) usage maximum (231) logical minimum (0) logical maximum (1) report size (1) report count (8) input (data, variable, absolute) 2001 Microchip Technology Inc. © ...

Page 25

... Microchip Technology Inc. © USB Demonstration Code report count (1) report size (8) input (constant) report count (5) report size (1) usage page (page# for Led) usage minimum (1) ...

Page 26

... In order to act like a USB mouse or keyboard, the PICmicro MCU has to translate the PS/2 data format for each device to its USB data format. For the mouse, this is very simple. For the keyboard, however, the process is more complex. DS41174A-page 22 . The firmware does this by clearing the USB 2001 Microchip Technology Inc. © ...

Page 27

... There is a hierarchy of descriptors for every USB device. For a HID device that uses only one interface, the hierarchy is shown in Figure 2.4. During enu- meration, the host will ask the device for its descriptors with the following sequence of requests. 1. Get_Device_Descriptor 2. Get_Configuration_Descriptor 3. Get_Report_Descriptor 4. Get_String_Descriptor 2001 Microchip Technology Inc. © USB Demonstration Code DS41174A-page 23 ...

Page 28

... EP2. Each interface requires its own report descriptor. DS41174A-page 24 device configuration interface endpoint Figure 2.4: One Interface device configuration interface1 HID1 endpoint1 report1 Figure 2.5: Two Interfaces HID report interface2 endpoint2 HID2 report2 2001 Microchip Technology Inc. © ...

Page 29

... PC drivers will not shut-down the device for using too much current, unless the current draw from all the USB ports or a hub exceeds 500 mA. Future PC drivers may require additional power management capabilities. 2001 Microchip Technology Inc. © USB Demonstration Code ...

Page 30

... Causes a character to be placed on the screen. Writes the byte the command memory. This is used to implement most of the previous commands. This won’t be used frequently but if you want to use a specific feature of the display, this is where to look. 2001 Microchip Technology Inc. © ...

Page 31

... Although six commands are implemented, sixteen commands are available. Table 2.5: USB Command Set Command Number 2001 Microchip Technology Inc. © USB Demonstration Code ; USAGE (Vendor Usage 1) ; COLLECTION (Application) ; USAGE_MINIMUM (Vendor Usage 1) ; USAGE_MAXIMUM (Vendor Usage 8) ...

Page 32

... LED Data If the LED’s are not being used by the Chapter 9 firmware, you can light the LED’s with the contents of data byte 0. This command simply copies the data byte to PORTB. Unused Unused 2001 Microchip Technology Inc. © ...

Page 33

... USB interface. The ActiveX control is based on the code in USB Complete by Jan Axelson. The PC code interfaces to this example through the windows HID API. Unfortunately, the HID API’s don’t provide direct access to the endpoints. 2001 Microchip Technology Inc. © USB Demonstration Code Input Commands ...

Page 34

... USB layer in the operating system, which bypasses the HID system. The advantage to this method is the direct access to the endpoints. Fortunately, this level of access is available from a user program and a kernel level device driver is not required. DS41174A-page 30 MacOS 8.6 through 9.1 MacOS X ® 2001 Microchip Technology Inc. © ...

Page 35

... The resonator supplied with the kit MHz resonator with internal capacitors. If you decide to use a resonator with external capacitors, you should select capacitors that will maximize the voltage swing across the resonator. 2001 Microchip Technology Inc. © PICDEM™ USB User’s Guide 6 MHz ...

Page 36

... Removing the pull-down resistors will allow the full 5V range of the ADC to be used. Each button input is pulled to 5V through a 1K resistor. Consult the schematic for additional details. DS41174A-page D-sub female D-sub male Figure 3.2: Gameport Pinouts (J4) 2001 Microchip Technology Inc. © ...

Page 37

... The interface is a device initiated synchronous serial port. This interface is wired to RC0 and RC1, to allow CCP interrupts to be used to read the serial data. Note: This is the view of the Din6 female connector on the PICDEM™ USB. 2001 Microchip Technology Inc. © PICDEM™ USB Hardware PIC Pin ...

Page 38

... PC. Table 3.3: RS-232 (J7) Pin # DS41174A-page 34 PIC Pin Pin Function RC0 Data No Connect V Ground SS V +5V DD RC1 Clock No Connect Figure 3.4: RS-232 (J7) Pinouts PIC Pin Pin Function CD RC7 RX RC6 TX DTR Vss GND DSR RTS CTS RI 2001 Microchip Technology Inc. © ...

Page 39

... Table 3.5: J10 - Keypad Pin # 2001 Microchip Technology Inc. © PICDEM™ USB Hardware PIC pin Pin Function V Ground SS V +5V DD LCD Contrast PE0 – RD Register Select (H for data, L for instruction) PE1 – ...

Page 40

... Chapter 9 firmware uses the LED’s to indicate activity at the different stages of enumeration. To use this firmware mode, you should enable the LED’s. DS41174A-page 36 PIC pin Pin Function Power D+ USB Signal D+ D- USB Signal D- Ground power line from Bus power (V DD from the USB BUS 2001 Microchip Technology Inc. © ...

Page 41

... Bus Power Most USB peripherals are powered from the 5V available from the USB cable. A minimum of 100 mA is always available. In some situations, a maximum of 500 mA can be requested and used. 2001 Microchip Technology Inc. © PICDEM™ USB Hardware DS41174A-page 37 ...

Page 42

... PICDEM™ USB User’s Guide NOTES: DS41174A-page 38 2001 Microchip Technology Inc. © ...

Page 43

... The descriptors are the software parameters which communi- cate to the host what the device is and how to communicate with it. See USB V1.1 Spec., Section 9.5 for more details. 2001 Microchip Technology Inc. © PICDEM™ USB User’s Guide Main Application ...

Page 44

... RAM With the exception of Common RAM discussed below, servicing the USB interrupt requires ~40 bytes of RAM in Bank 2. This leaves all the General Purpose RAM in Bank 0 and Bank 1, while leaving half of Bank 2 available for your application. DS41174A-page 40 2001 Microchip Technology Inc. © ...

Page 45

... File usb_ch9.asm contains the interface and core functions needed to enu- merate the bus. File descript.asm contains the device, configuration, inter- face, endpoint, and string descriptors. Both of these files must be linked in with your application. 2001 Microchip Technology Inc. © Chapter 9 USB Firmware DS41174A-page 41 ...

Page 46

... Not Available" will occur when it has been previously loaded and the host has not requested that the USB peripheral transmit it. In this case, a failure code would be returned so the application can try again later. DS41174A-page 42 InitUSB PutEPn 2001 Microchip Technology Inc. © ...

Page 47

... SLEEP, and because the application may not be ready to SLEEP when the interrupt occurs. Instead, the application should periodically call this function to poll the bit when the device good place to SLEEP. 2001 Microchip Technology Inc. © Chapter 9 USB Firmware GetEPn ...

Page 48

... Then, the Interrupt Service Routine starts polling the interrupt flags to see what triggered the interrupt. The USB interrupts are serviced by calling ServiceUSBInt, which further tests the USB interrupt sources to deter- mine how to process the interrupt. DS41174A-page 44 ConfiguredUSB SetConfiguration 2001 Microchip Technology Inc. © ...

Page 49

... Routine. This function waits until enumeration is complete. Then, it polls EP1 OUT to see if there is any data available. When a buffer is available cop- ied to the IN buffer. Presumably, your application would be more interesting than Example 4.1. 2001 Microchip Technology Inc. © Chapter 9 USB Firmware DS41174A-page 45 ...

Page 50

... FSR to our buffer ; If data is ready, it will be copied. ; was there any data for us? ; Nope, check again. ; point to lower banks ; point FSR to our buffer ; send 8 bytes to endpoint 1 ; was it successful? ; No: try again until successful ; Yes: restart loop 2001 Microchip Technology Inc. © ...

Page 51

... These functions are all macros defined in usb_defs.inc. Instances of each of these macros occur in usb_ch9.asm developer does not utilize one or more of these functions, space can be saved by removing the instance(s) not needed from usb_ch9.asm. 2001 Microchip Technology Inc. © Chapter 9 USB Firmware String descriptors also use an index function, string_index (in descript ...

Page 52

... After this occurs, you should see the cursor rotating in a small circle on your screen. To stop the cursor from rotating, detach the USB cable. H4 Off Off Off 2001 Microchip Technology Inc. © ...

Page 53

... Getting the USB Demonstration to Work Using the MPLAB ICE Note: Note: 2001 Microchip Technology Inc. © Chapter 9 USB Firmware 1. Unzip usbxxxasm.zip to a project folder. In the file name usbxxxasm.zip, xxx is the version number and may change without notice. 2. Build the project in MPLAB IDE. ...

Page 54

... Should you have other problems, please refer to the MPLAB ICE Users Guide as your first resource. Be sure to pull (via R1) not V USB this is done, see the section Universal Serial Bus: Transceiver, Regulator in the PIC16C745/765 data sheet. . For more on why DD 2001 Microchip Technology Inc. © ...

Page 55

... Macintosh to develop the device descriptors and then switch to Windows to develop the actual application code. The Macintosh does not have a perma- nent device registry and rereads all the information every time. 2001 Microchip Technology Inc. © PICDEM™ USB User’s Guide ...

Page 56

... Q: Why doesn’t the keyboard example work on my Macintosh? A: You are using a version earlier than MacOS 10.0. The SetIdle and GetIdle are required for versions earlier than MacOS 10.0. These functions are not implemented yet. DS41174A-page 52 2001 Microchip Technology Inc. © ...

Page 57

... Introduction This appendix contains schematics associated with PICDEM™ USB. A.2 Highlights Topics covered in this appendix: 2001 Microchip Technology Inc. © PICDEM™ USB User’s Guide • PC Peripheral Connectors • LCD, LED and ICD Connections • PIC16C745 and Expansion Connector • ...

Page 58

... S282 1K 51K C14 .1 F S2Y 6 S2X C15 . S1Y 4 S1X 3 C21 . C22 . J10 RN1 470 typ RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 9 RN4 J12 6 5 RC0 PS-2 Clock RC1 PS-2 Data CONN-MDIN6PRA PS-2 Keyboard/Mouse Interface 2001 Microchip Technology Inc. © ...

Page 59

... ICD (future expansion) Figure A.2: LCD, LED and ICD Connections 2001 Microchip Technology Inc. © PICDEM™ USB Schematics RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 LCD_DISPLAY RN2:A RED 470 D10 DS41174A-page 55 ...

Page 60

... RA1 5 RB6 6 RA2 7 RB5 8 RA3 9 RB4 10 RA4 11 RB3 12 RA5 13 RB2 14 RE0 15 RB1 16 RE1 17 RB0 18 RE2 19 20 IDC2X20M J5:2 21 RC7 22 RD7 23 RC6 24 RD6 25 26 RD5 27 28 RD4 29 30 RD3 31 RC2 32 RD2 33 RC1 34 RD1 35 RC0 DD 36 RD0 IDC2X20M 2001 Microchip Technology Inc. © ...

Page 61

... B3F-1000 B3F-1000 Y3 1 NC/OE 2 GND OSC_CAN MHz Y4 C3 33pF 33pF RESONATOR-ZTT Figure A.4: PIC16C765 and Oscillator 2001 Microchip Technology Inc. © PICDEM™ USB Schematics MCLR/V MCLR PP 470 2 RA0/AN0 RA0 3 RA1/AN1 RA1 4 RA2/AN2 RA2 5 RA3/AN3/V RA3 R24 6 RA4/T0CKI RA4 7 RA5/AN4 RA5 ...

Page 62

... PICDEM™ USB User’s Guide Figure A.5: Power Supply and USB Connections DS41174A-page 58 V BUS 1. USB R1 1. Full speed future expansion + + 2001 Microchip Technology Inc. © ...

Page 63

... RN2 Gameport J4 Figure A.6: Parts Placement Diagram 2001 Microchip Technology Inc. © PICDEM™ USB Schematics PIC16C745 PIC16C765 + + PS DS41174A-page 59 ...

Page 64

... PICDEM™ USB User’s Guide NOTES: DS41174A-page 60 2001 Microchip Technology Inc. © ...

Page 65

... PICDEM™ USB. B.2 Scan Codes Table B-1: PS/2 Keycodes Key SCROLL 7E 2001 Microchip Technology Inc. © PICDEM™ USB User’s Guide Make Break Key Make 1C F0, F0, F0, F0, F0, F0,2B BKSP 66 34 F0,34 SPACE 29 33 F0,33 TAB 0D 43 F0,43 CAPS ...

Page 66

... Set all keys make. Responds with ACK (FA). Set all keys typematic/make/break. Responds with ACK (FA). Set key type typematic. Set key type make/break. Set key type make. Resend -- Keyboard responds by retransmitting the last command it sent. Reset -- Resets the keyboard. 2001 Microchip Technology Inc. © ...

Page 67

... HEX Code "F3,XX" 2001 Microchip Technology Inc. © PS/2 Lookup Tables Description Key detection error/keyboard buffer overflow (if sets scan codes are enabled). ABKeyboard ID. Self-test passed. Echo -- Sent to Host after receiving "Echo" command from host. Acknowledge (ACK). Self-test failed. Resend -- Host responds by retransmitting the last command sent ...

Page 68

... X and Y data values are converted to new values. The sign bits are not involved in the conversion. 2:1 scaling is performed only in Stream mode. In response to a read data command, the current value before conversion is sent. Reset scaling -- This command restores scaling to 1:1. 2001 Microchip Technology Inc. © ...

Page 69

... To translate a user’s “C” source text code into machine code. Configuration Bits Unique bits programmed to set modes of operation. A configuration bit may or may not be preprogrammed. For MPLAB ICE, these bits are set in the Options>Processor Setup dialog. 2001 Microchip Technology Inc. © PICDEM™ USB USER’S GUIDE Glossary DS41174A-page 65 ...

Page 70

... PIC17CXX device. Inaccessible memory in Extended Microcontroller mode includes configuration bits, test memory, and boot memory. External Input Line (MPLAB ICE 2000 Only) An External Input Signal Logic Probe Line (TRIGIN) for setting an event based upon external signals. DS41174A-page 66 2001 Microchip Technology Inc. © ...

Page 71

... Windows application. A user developing an application should be able to write code, compile, debug and test an application without leaving the MPLAB desktop. Import Bring data into the MPLAB Integrated Development Environment (IDE) from an outside source Mac Short for Macintosh. 2001 Microchip Technology Inc. © Glossary DS41174A-page 67 ...

Page 72

... MPLAB.EXE calls many other files. MRU Most Recently Used. Refers to files and windows available to be selected from MPLAB main pull-down menus. Non Real-Time Refers to the processor executing single step instructions, or MPLAB IDE being run in Simulator mode. NOP No operation. DS41174A-page 68 2001 Microchip Technology Inc. © ...

Page 73

... Program Counter A register that specifies the current execution address for emulation and simulation. Program Memory Memory containing the downloaded target application firmware. Project A set of source files and instructions to build the object code for an application. 2001 Microchip Technology Inc. © Glossary DS41174A-page 69 ...

Page 74

... You can also single step C compiler source code, but instead of executing single instructions, MPLAB IDE will execute all assembly level instructions generated by the line of the high level C statement. DS41174A-page 70 2001 Microchip Technology Inc. © ...

Page 75

... Refers to user hardware. Target Application Firmware residing on the target board. Target Board The circuitry and programmable device that makes up the target application. Target Processor The microcontroller device on the target application board that is being emulated. 2001 Microchip Technology Inc. © Glossary DS41174A-page 71 ...

Page 76

... Watchdog Timer A timer on a PICmicro microcontroller that resets the processor after a selectable length of time. Watch Variable A variable that you may monitor during a debugging session. Watch windows contain a list of watch variables that are updated at each break point. DS41174A-page 72 2001 Microchip Technology Inc. © ...

Page 77

... Multiple ..................................................... 46 Report - Debugging .................................. 11 Development Systems Compilers ................................................... 6 Emulators ................................................... 6 MPLAB IDE ................................................ 7 Programmers ............................................. 6 Development Systems Customer Notification Service .............................. 5 Document Conventions .................................... 2 Updates ...................................................... 3 2001 Microchip Technology Inc. © PICDEM™ USB USER’S GUIDE Index E EEPROM ........................................................ 66 Emulation ........................................................ 50 Emulator System ............................................ 66 Endpoints, Multiple ......................................... 23 Error Counter .................................................. 47 Extended Microcontroller Mode ...................... 66 External Input Line ...

Page 78

... Connector Pinout ......................................33 Firmware ...................................................20 Hardware Implementation ........................17 PutEPn ............................................................47 R Recommended Reading ...................................3 RS-232 Connector Pinout ......................................34 S Schematics ......................................................54 T Text Terminal USB Command Set Input Commands ................................29 Trace ...............................................................72 Troubleshooting ..............................................51 U USB Connector Pinout ......................................36 Software Interface ....................................39 Status on PORTB .....................................47 W Warranty Registration .......................................3 WWW Address ..................................................4 2001 Microchip Technology Inc. © ...

Page 79

... NOTES: 2001 Microchip Technology Inc. © Index DS41174A-page 75 ...

Page 80

... Korea Microchip Technology Korea 168-1, Youngbo Bldg. 3 Floor Samsung-Dong, Kangnam-Ku Seoul, Korea 135-882 Tel: 82-2-554-7200 Fax: 82-2-558-5934 Singapore Microchip Technology Singapore Pte Ltd. 200 Middle Road #07-02 Prime Centre Singapore, 188980 Tel: 65-334-8870 Fax: 65-334-8850 Taiwan Microchip Technology Taiwan 11F-3, No. 207 ...

Related keywords