ANALOG EVALUATION SYSTEM DRIVER BOARD USER'S GUIDE Information contained in this publication regarding device applications and the like is intended by way of suggestion only. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information. Use of Microchip's products as critical components in life support systems is not authorized except with express written approval by Microchip. 2000 Microchip Technology Incorporated. All rights reserved. The Microchip logo, name, PIC, and PICmicro are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. In-Circuit Serial Programming (ICSP) is a trademark of Microchip Technology Inc. All product/company trademarks mentioned herein are the property of their respective companies. 2000 Microchip Technology Inc. DS51221A Driver Board User's Guide DS51221A 2000 Microchip Technology Inc. DRIVER BOARD USER'S GUIDE Table of Contents Chapter 1. Introduction 1.1 Overview ......................................................................................... 1 1.2 Block Diagram ................................................................................ 2 1.3 Board Layout .................................................................................. 3 Chapter 2. Daughter Board Connections 2.1 Connecting a Daughter Board ...................................................... 13 Appendix A. Driver Board Schematic and Diagrams A.1 Introduction ................................................................................... 15 A.2 Driver Board Schematic ................................................................ 16 A.3 Driver Board Silkscreen ................................................................ 17 A.4 Driver Board Top View .................................................................. 18 A.5 Driver Board Bottom View ............................................................ 19 Worldwide Sales and Service..................................................................20 2000 Microchip Technology Inc. DS51221A-page iii Driver Board User's Guide DS51221A-page iv 2000 Microchip Technology Inc. DRIVER BOARD USER'S GUIDE Chapter 1. Introduction 1.1 Overview The Analog Evaluation Driver Board is designed to be used as an evaluation and demonstration tool for some of Microchip Technology's products. The board was designed to be as versatile as possible while maintaining the requirements to handle accurate analog measurements. The Driver Board is designed to be used in conjunction with daughter boards for specific products, although it can be used as a stand-alone board or the user may create daughter boards for their own purposes. 1.1.1 Features Some of the more important features available on the Analog Driver Board are listed below: * Sockets for PIC16C63, PIC16C54 and PIC12C5XX * RS-232 connections to PIC16C63 socket * On-board SRAM for storing data * LCD display module * Prototyping area * Sockets for serial EEPROMs for storing calibration data * Socket for 4-digit LED display module 2000 Microchip Technology Inc. DS51221A-page 1 Driver Board User's Guide 1.2 Block Diagram A block diagram of the Driver Board is shown in Figure 1.1. The board consists of all devices required to acquire, store, and display data from the daughter board. Sockets for three different PICmicro(R) 8-bit microcontrollers allows flexibility to the user by providing the means of experimenting with different designs. A physical layout diagram of the Driver Board is shown in Figure 1.2. counter 1 SRAM To PC RS-232 Transceiver PIC16C63 counter 2 Serial EEPROM To Daughter board PIC16C54 PIC12CXX 2 x 16 LCD Display 4-Digit LED Display Figure 1.1: Block Diagram of Analog Evaluation Driver Board DS51221A-page 2 2000 Microchip Technology Inc. Introduction 1.3 Board Layout Address counter 1 RS-232 Connector SRAM Address counter 2 Power Connections/ Regulator XTAL SW1 PIC16C54 SW2 PIC12CXX SPI EEPROM I2C EEPROM Prototype Area JP5 2 x 16 LCD Display JP2 4-Digit LED Display Below JP3 2 x 25-Pin Daughter Board Connector PIC16C63 MCLR Figure 1.2: Board Layout Diagram of Analog Evaluation Driver Board 1.3.1 Processor Sockets As shown in Table 1.1, there are three processor sockets available on the Analog Evaluation Driver Board. These sockets allow the user flexibility in choosing which processor is best for their evaluation purposes. The table below shows which processors are compatible with each socket Table 1.1: Processor Socket Compatibility Processor Socket 2000 Microchip Technology Inc. Compatible Processors PIC16C6X PIC16C62 PIC16C62A PIC16C63 PIC16C63A PIC16C5X PIC16C54 PIC16C54A PIC12CXX PIC12C509 PIC12C508 DS51221A-page 3 Driver Board User's Guide 1.3.2 Power Supply The Analog Evaluation Driver Board is powered from a 9 VDC supply. This supply is regulated on the board itself to produce 5V for the components on the board. The 5V regulator can regulate loads up 100 mA. Care should be taken by users who modify the system in any way to prevent the total load from exceeding this value or damage may be done to the board. If the user wants to power the board from a supply other than the power supply provided, solder tabs for VDD and ground are provided to make the connections. Note: These tabs are not connected through the on board regulator, therefore any external supply must provide a regulated 5V supply. All components on the Analog Evaluation Driver Board are capable of running down to 3V. 1.3.3 Jumpers There are five jumpers located on the Driver Board. Only one of the jumpers is populated when the board comes from the factory. The location of each jumper is shown below in Figure 1.3. Note that Jumpers JP2, JP3, and JP5 are underneath the LCD Panel. Address counter 1 RS-232 Connector JP4 JP1 SRAM JP4 Address counter 2 PIC16C63 MCLR XTAL SW1 PIC16C54 PIC12CXXX SW2 JP5 SPI EEPROM I2C EEPROM Prototype Area JP5 2 x 16 LCD Display JP2 4-Digit LED Display Below JP3 JP2 2 x 25-Pin Daughter Board Connector JP1 Power Connections/ Regulator JP3 Figure 1.3: Jumper Locations DS51221A-page 4 2000 Microchip Technology Inc. Introduction 1.3.3.1 Jumper JP1 Jumper JP1 is used to connect the In-Circuit Serial ProgrammingTM (ICSPTM) connector to the PIC12C508 microcontroller. This jumper is not populated when delivered from the factory. This jumper connects GP1 to the D1 pin on the ICSP connector. It will also short GP1 to RB6 on the PIC16C63. This jumper should only be installed when the PIC12C508 microcontroller is being used and ICSP will be utilized. 1.3.3.2 Jumper JP2 Jumper JP2 connects a 10k Ohm pull-up resistor to the SDA line. This jumper is not populated when delivered from the factory. This jumper is necessary only if any I2CTM peripherals are being used as these devices use a open drain output on the data pin (SDA) and require a pull-up resistor for operation. If this jumper is installed, the operation any SPI(R) peripherals may be affected by this resistor. 1.3.3.3 Jumper JP3 Jumper JP3 enables power to the serial LED display. This jumper is not populated when delivered from the factory. 1.3.3.4 Jumper JP4 Jumper JP4 is used to connect the ICSP connector to the PIC12C508 microcontroller. This jumper is not populated when delivered from the factory. This jumper connects GP0 to the D0 pin on the ICSP connector. It will also short GP0 to RB7 on the PIC16C63.This jumper should only be installed when the PIC12C508 microcontroller is being used and ICSP will be utilized. 1.3.3.5 Jumper JP5 Jumper JP5 is used to determine which microcontroller has control of the LCD display. This jumper comes from the factory with the jumper set to the PIC16C63 setting. 54 LCD 63 54 LCD 63 (Default) This sets the LCD display to be controlled by the PIC16C63 This sets the LCD display to be controlled by the PIC16C63 Figure 1.4: Jumper JP5 Selections 2000 Microchip Technology Inc. DS51221A-page 5 Driver Board User's Guide 1.3.4 LCD Display The LCD display is provided as a means of communication with the user by displaying information such as acquisition data from a daughter board, configuration data, etc. The display is a standard 20-Character by 2-Line display with an on-board controller that can be obtained from several vendors. Note: If the LCD display is going to be used, the jumper JP5 must be set according to the microcontroller being used as shown in Figure 1.4. A full datasheet on the display can be obtained from the manufacturer. 1.3.5 LED Display A socket is provided for a 4-digit serial LED display, although this display must be purchased and installed by the user. It is made up of two separate display devices, a 3-digit display (Lite-On LTM8522) and a single digit display (LiteOn LTS6760 or compatible). These display devices include the LED driving circuitry and require no other components. Data to the display is sent using an SPI-type of command using chip select, clock and data lines. A F G B C E D Digit 1 Digit 2 Digit 3 Digit 4 Data Enable Start A B C D E F G DP Clock Data for Digit 1 Data for Digit 2 Data for Digit 3 Data for Digit 4 Data Figure 1.5: Timing Diagram for Serial LED Display DS51221A-page 6 2000 Microchip Technology Inc. Introduction 1.3.6 Push-Button Switches There are three push-button switches available on the Analog Evaluation Driver Board that are connected to the PIC16C63 socket. The table below outlines the connections for each of these switches. Each push button has a pull-up resistor attached to VDD, so the pin connected to the switch will normally be at a logic high level. Table 1.2: Push-Button Switch Connections on PIC16C63 SW1 1.3.7 SW2 MCLR Pin Number Pin Function Pin Number Pin Function Pin Number Pin Function 7 RA5 13 RC2 1 MCLR RS-232 Connections The RS-232 Port is connected only to the PIC16C6X socket. Port pins RC6 (TX) and RC7 (RX) are utilized for this purpose. The UART in the PIC16C6X can be utilized to easily transfer data to and from the processor. When the control board is under PC control, the RS-232 port will be utilized to transfer data and commands between the board and the PC. An RS-232 driver device is installed on the board to provide the voltage levels required for communication with a host computer. 1.3.8 Oscillator Options The Analog Evaluation Driver Board provides oscillator options for PIC16C63 and PIC16C54 processor sockets. The PIC12C508 socket does not have access to the oscillator options as this device has an on-board oscillator. When delivered from the factory, the Driver Board has a 20 MHz oscillator installed in the socket on the board. The board provides the ability to use a standard crystal if required. The crystal is installed in the Y3 position and the capacitors C11 and C12 will also need to be installed. Please consult the data book to obtain information on the correct values of C11 and C12 based on the crystal frequency you plan on using. Figure 1.6 shows where each of the oscillator option sockets are located. PIC16C63 C12 Y3 Oscillator Socket C11 PIC16C54 PIC12CXX Figure 1.6: Oscillator Option Locations 2000 Microchip Technology Inc. DS51221A-page 7 Driver Board User's Guide 1.3.9 Static RAM For high-speed data acquisition requirements, a 32K byte Static RAM (SRAM) is available on the Analog Evaluation Driver Board. Data can be acquired and stored in the SRAM and then uploaded to a host computer at a later time. Utilizing the SRAM allows faster data acquisition than sending data directly to the host as it is acquired. Access to the control and data lines on the static RAM device are only available through the PIC16C6X socket. Address connections are made through the counter devices. The counters are used to advance the SRAM address when writing data to or reading data from the SRAM. The connections between the PICmicro(R) microcontroller (MCU) and the SRAM are shown in Figure 1.7. The code segments shown in Figure 1.8 and Figure 1.9 outline how data is written to, and read from, the SRAM. Keep in mind that for 10- and 12-bit ADCs, each conversion value takes up two bytes of SRAM memory. Also note that propagation delay from the counter outputs through actual data transition on the SRAM must be considered when reading from the SRAM or incorrect data may be read. CNTR2 RESET D3 D2 D1 CLK PIC16C63 CNTR1 D12 RC0 RESET RC1 D2 D1 CLK RC2 CE RA2 OE R/W RA3 A14 SRAM 8 B0-B7 D0-D7 A1 A0 Figure 1.7: Connections from the PIC16C6X Socket to SRAM DS51221A-page 8 2000 Microchip Technology Inc. Introduction bsf movlw movwf bcf STATUS,RP0 B'00000000' TRISB STATUS,RP0 ; ; ; ; bank1 Set all bits in portb as outputs set bank 0 movfw into w movwf nop data ; move the data to write portb ; present data to SRAM ; make sure data lines have settled ; toggle the SRAM R/W pin to write the data bcf bsf sramrw sramrw ; clear sram read/write bit ; set sram read/write bit ; now toggle the counters to increment sram address bsf bcf cntrclk cntrclk ; set counter clock high ; set counter clock low Figure 1.8: Code segment for Writing Data to an Address in SRAM ;***************************************************** ; read_sram_addr (read sram address) ; ; this routine reads the contents of the sram at the current ; address set by the counters ;***************************************************** read_sram_addr bsf movlw movwf bcf bcf bsf bcf STATUS,RP0 ; B'11111111'; TRISB ; STATUS,RP0 ; sramcs ; sramrw ; sramoe ; ; nop movfw bsf call bank1 Set all bits in portb as inputs set bank 0 set sram cs low to enable set sram read/write to read mode set sram output enable low to enable outputs portb ; get port b data inputs into w sramcs ; set sram cs high to disable inc_sram_addr; increment the SRAM address by 1 return Figure 1.9: Code Segment for Reading SRAM Address 2000 Microchip Technology Inc. DS51221A-page 9 Driver Board User's Guide 1.3.10 Serial EEPROMS The Analog Evaluation Driver Board provides sockets for both an I2C and an SPI serial EEPROM. These sockets are provided for users who want to experiment with systems that require the storage of information such as calibration data or lookup tables. Connections for both EEPROMS are available on the PIC16C6X socket and the PIC16C5X socket. There is no CS connection from the PIC12C5X socket to the EEPROM, as there are devices in this processor family available with on-board EEPROM. The connections to the EEPROM sockets are shown below in Figure 1.10. Consult individual device data sheets for detailed information on using the serial EEPROMS. 1 VDD 8 7 WP 6 SCL 5 SDA A0 2 A1 3 A2 4 Vss SDA/SDI SCL/SCK SDO CSEE 1 2 CS SO 3 WP 4 VSS VDD 8 7 Hold 6 SCK 5 SI Connections from Microcontrollers to serial EEPROMS MCU Pin Name Microcontroller Port Pin PIC16C63 PIC16C54 PIC12C509 CS RB0 RB0 NC SCL/SCK RC3 RA1 GP2 SDA/SDI RC4 RA2 GP5 SDO RC5 RA3 GP1 Figure 1.10: Serial EEPROM Connections DS51221A-page 10 2000 Microchip Technology Inc. Introduction NOTES: 2000 Microchip Technology Inc. DS51221A-page 11 Driver Board User's Guide NOTES: DS51221A-page 12 2000 Microchip Technology Inc. DRIVER BOARD USER'S GUIDE Chapter 2. Daughter Board Connections 2.1 Connecting a Daughter Board The daughter board is connected to the Driver Board with a 50-pin header connector is shown in Figure 2.1. The male connector is on the Driver Board side. Driver Board Daughter Board Figure 2.1: Connecting Daughter Board to Driver Board +5 V DG N DG D N 63 D R 63 C1 R 63 C0 R 63 A5 R 63 A4 R 63 A3 R 63 A2 R 54 A1 /6 54 3 R /6 B 54 3 R 7 /6 B 54 3 R 6 /6 B5 54 3 R /6 B 54 3 R 4 /6 B 54 3 R 3 /6 B 54 3 R 2 /6 B 12 3 R 1 C B 54 508 0 R G 63 A0 P0 R SD A0 O SD (M A C SC /SD U) L I +9 /SC V K The daughter board pin connections are shown in Figure 2.2. 3 1 6 4 2 D N N G D G G D D D G N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N AG D N D +5 V +5 V +5 V +9 V 5 D 7 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 ND 49 47 45 43 41 39 37 35 33 31 29 27 25 23 21 19 17 15 13 11 9 Figure 2.2: Daughter Board Connector (J4) 2000 Microchip Technology Inc. DS51221A-page 13 Driver Board User's Guide NOTES: DS51221A-page 14 2000 Microchip Technology Inc. DRIVER BOARD USER'S GUIDE Appendix A. Driver Board Schematic and Diagrams A.1 Introduction This appendix contains the schematic and layouts for the driver board. 2000 Microchip Technology Inc. DS51221A-page 15 1 DS51221A-page 16 A11 A5 A4 A6 A3 A2 A1 A14 A13 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 28 27 26 25 24 23 22 21 20 19 18 17 16 15 GND VDD D11 D10 D8 D9 RESET X1 D1 16 15 14 13 12 11 10 9 VDD D11 D10 D8 D9 RESET X1 D1 16 15 14 13 12 11 10 9 A0 A10 A9 A7 A8 63RC1 63RC0 CLKIN Reset +5 LB25 LB26 LB27 LB28 LB29 LB30 C10 0.1uF +5 C13 0.1uF 1 2 3 4 5 6 7 8 9 PIC16C63 JUMPER JP3 PIC16C63 +5 C3 VDD OUT .1uF 10.1k R9 BRT VDD CLK DATA CS B34 B33 B32 B31 C14 0.1uF LB27 LB32 LB29 LB28 18 17 16 15 14 13 12 11 10 28 27 26 25 24 23 22 21 20 19 18 17 16 15 U6 RA1 RA0 OSC1/CLKIN OSC2/CLKOUT VDD RB7 RB6 RB5 RB4 0.1uF XTAL-SOCKET NC GND LTM8522HR U8 VSS VLED VLED B25 B26 B27 B28 B29 B30 +5 1 2 Y1 +5A RB7 RB6 RB5 RB4 RB3 RB2 RB1 INT/RB0 VDD VSS RC7/RX RC6/TX RC5/SDO RC4/SDI/SDA RA2 RA3 TOCKI MCLR/VPP VSS RB0 RB1 RB2 RB3 MCLR/VPP RA0 RA1 RA2 RA3 RA4/TOCK1 RA5/SS VSS OSC1/CLKIN OSC1/CLKOUT RC0 RC1 RC2 RC3/SCK/SCL U7 2 C16 PIC16C54 MCLR SDA/SDI 1 2 SDO 3 MCLR 4 5 6 RB0 7 RB1 8 RB2 9 RB3 10K R6 D1 470 1 2 3 4 5 6 7 8 OSC1 9 OSC2 10 63RC0 11 63RC1 12 63RC2 13 SCL/SCK 14 MCLR 63RA0 63RA1 63RA2 63RA3 63RA4 63RA5 1 C9 1uF R1 1 D12 D6 D5 D7 D4 D3 D2 VSS +5 A12 +5 63RA3 A13 A8 A9 A11 63RA2 A10 63RC2 RB7 RB6 RB5 RB4 RB3 +5 POR CHOKE Power LED (GREEN) 2 U13 RIPPLE COUNTER 1 D12 D6 D5 D7 D4 D3 D2 VSS U12 RIPPLE COUNTER 2 VDD R/W A13 A8 A9 A11 OE A10 CE I/08 I/07 I/06 I/05 I/04 2 A14 A12 A7 A6 A5 A4 A3 A2 A1 A0 I/01 I/02 I/03 GND U11 32K SRAM LCDD3 LCDD2 LCDD1 LCDD0 LCDD3 LCDD2 LCDD1 LCDD0 LCD_E LCD_RW LCD_RS Vin 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 LCD HEADER 14 13 12 11 10 9 8 7 6 5 4 3 2 1 C2 .1uF U10 1 GND A14 A12 A7 A6 A5 A4 A3 A2 A1 A0 RB0 RB1 RB2 330 R10 D7 D6 D5 D4 D3 D2 D1 D0 E RW RS DIV VDD GND J5 2 +5v - 10K R12 +5 +5 Vin U1 LM7805 L1 + J1 .1uF C1 3 1 RB7 RB6 RB5 RB4 1 2 3 4 5 +5 G F COM A B U9 +5 +5 +5 LB25 LB26 LB31 LB30 0.1uF C21 CLKIN 10 9 8 7 6 +5 CLKIN XTAL-PDIP Y3 TP3 TP4 TP5 SCL/SCK SDA/SDI SDO RB3 1 JP5 GP2 GP5 GP1 3 TP9 SW1/TRG 63RA5 +5 1 2 3 4 VCC HOLD SCK SI SPI 8 PIN CS SO WP VSS U3 C22 0.1 GP4 SDA/SDI SCL/SCK VPP VDD GND D0 D1 D2 J3 SDO SDA/SDI SCL/SCK LCD/LED_E_JUMPER LCD/LED ENABLE C20 0.1uF Note: GP3 is input only. 22pF C12 SWITCHES (63 ONLY) 63RA4 SW1 TRIGGER!! 63RC2 SW2 CHIP SELECTS (ADCS NOT connected on Motherboard) LEDCS LCD/LED_E_JUMPER RB0 EECS 63RA0 54RA0 GP0 ADCS TRIGGER!! WGY_CS1 63RA4 WGY_CS2 63RA5 WGY_CS3 63RA1 LCD DISPLAY (63 AND 54 ONLY) LCDD0 RB4 LCDD1 RB5 LCDD2 RB6 LCDD3 RB7 LCD_E LCD/LED_E_JUMPER LCD_RW RB2 LCD_RS RB1 SHARED PORT PINS 63 B and 54 B are tied together SRAM / Counter connections 63RC2 63RA2 63RA3 63RC1 63RC0 B0-7 USART ( 63 ONLY) RX 63RC7 TX 63RC6 SPI / I2C BUS (ALL 3) 54RA1 63RC3 SCL/SCK 54RA2 63RC4 SDA/SDI 54RA3 63RC5 SDO Connections C23 15 pF 22pF C11 OSC2 OSC1 8 7 6 5 +5 +5 ICSP 1 2 3 4 5 6 4.7K R7 470 R3 5 6 7 8 SCL/SCK SDO SDA/SDI EECS 24LC01 SDA SCL WP VCC U4 1 SDA/SDI 2 GP4 3 GP3 4 +5 MCLR +5 GND RB7 RB6 JP1 JP4 ICSP ICSP 2 2 0.1uF C18 SW2 470 R4 0.1uF C17 +5 VSS A2 A1 A0 4 3 2 1 SDA/SDI JP2 10K R11 0.1uF C15 PIC12C508 C7 01.uF 0.1uF C4 VDD VSS GP5/OSC1/CLKIN GP0 GP4/OSC2 GP1 GP3/MCLR/VPP GP2/TOCK1 U5 1 1 C19 0.1uF 4.7K R8 +5 MUST CLOSE JUMPERS WHEN PROGRAMMING 12C508/509 WITH ICSP GP3 GND GND No pullup on MCLR SW1 TP7 DGND TP2 DGND SW1 +5 2 LTS-6X60 E D COM C DP SCL/SCK SDO LEDCS LB32 LB31 TP6 +5V SCL/SCK 54RA0 OSC1 OSC2 TP1 +5V 63RC7 63RC6 SDO SDA/SDI RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 18 17 16 15 14 13 12 11 10 4 3 +5 8 7 6 5 0.1uF C6 GP0 GP1 SW2 1 2 3 4 5 6 7 8 0.1uF VCC GND T1out R1in R1out T1in T2in R2out MAX232A C1+ V+ C1C2+ C2VT2out R2in U2 C5 +5 SDO WGY_CS1 63RA0 WGY_CS2 +5A +5A SCL/SCK SDA/SDI WGY_CS3 AGND MCLR The Wedge 1 2 3 4 5 6 7 8 9 10 GP0 SDO GP1 SCL/SCK A B C MCLR J6 470 R2 SW3 ADCS 09 ADCS 54 16 15 14 13 12 RX 11 TX 10 9 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 ADCS 63 3 2 1 SDO TP8 SDA/SDI SCL/SCK 10 R5 0.1uF +9V +9V SCL/SCK +5A SDA/SDI +5A SDO +5A 63RA0 AGND 54RA0 AGND GP0 AGND RB0 AGND RB1 AGND RB2 AGND RB3 AGND RB4 AGND RB5 AGND RB6 AGND RB7 AGND 63RA1 AGND 63RA2 AGND 63RA3 AGND 63RA4 AGND 63RA5 AGND 63RC0 AGND 63RC1 GND GND GND GND +5 +5 +5 SR25 J2 HEADER50 J4 To RS-232 Port 1 6 2 7 3 8 4 9 5 C8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 A.2 +9V Supply +9V +5 Driver Board User's Guide Driver Board Schematic 1 2 + 2 3 2000 Microchip Technology Inc. Driver Board Schematic and Diagrams A.3 Driver Board Silkscreen 2000 Microchip Technology Inc. DS51221A-page 17 Driver Board User's Guide A.4 Driver Board Top View DS51221A-page 18 2000 Microchip Technology Inc. Driver Board Schematic and Diagrams A.5 Driver Board Bottom View 2000 Microchip Technology Inc. DS51221A-page 19 WORLDWIDE SALES AND SERVICE AMERICAS AMERICAS (continued) ASIA/PACIFIC (continued) Corporate Office Toronto Singapore Microchip Technology Inc. 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-786-7200 Fax: 480-786-7277 Technical Support: 480-786-7627 Web Address: http://www.microchip.com Microchip Technology Inc. 5925 Airport Road, Suite 200 Mississauga, Ontario L4V 1W1, Canada Tel: 905-405-6279 Fax: 905-405-6253 Microchip Technology Singapore Pte Ltd. 200 Middle Road #07-02 Prime Centre Singapore 188980 Tel: 65-334-8870 Fax: 65-334-8850 Atlanta Microchip Technology, Beijing Unit 915, 6 Chaoyangmen Bei Dajie Dong Erhuan Road, Dongcheng District New China Hong Kong Manhattan Building Beijing 100027 PRC Tel: 86-10-85282100 Fax: 86-10-85282104 Microchip Technology Inc. 500 Sugar Mill Road, Suite 200B Atlanta, GA 30350 Tel: 770-640-0034 Fax: 770-640-0307 Boston Microchip Technology Inc. 5 Mount Royal Avenue Marlborough, MA 01752 Tel: 508-480-9990 Fax: 508-480-8575 Chicago Microchip Technology Inc. 333 Pierce Road, Suite 180 Itasca, IL 60143 Tel: 630-285-0071 Fax: 630-285-0075 Dallas Microchip Technology Inc. 4570 Westgrove Drive, Suite 160 Addison, TX 75248 Tel: 972-818-7423 Fax: 972-818-2924 Dayton Microchip Technology Inc. Two Prestige Place, Suite 150 Miamisburg, OH 45342 Tel: 937-291-1654 Fax: 937-291-9175 Detroit Microchip Technology Inc. Tri-Atria Office Building 32255 Northwestern Highway, Suite 190 Farmington Hills, MI 48334 Tel: 248-538-2250 Fax: 248-538-2260 Los Angeles Microchip Technology Inc. 18201 Von Karman, Suite 1090 Irvine, CA 92612 Tel: 949-263-1888 Fax: 949-263-1338 New York Microchip Technology Inc. 150 Motor Parkway, Suite 202 Hauppauge, NY 11788 Tel: 631-273-5305 Fax: 631-273-5335 ASIA/PACIFIC Beijing Taiwan, R.O.C Microchip Technology Taiwan 10F-1C 207 Tung Hua North Road Taipei, Taiwan, ROC Tel: 886-2-2717-7175 Fax: 886-2-2545-0139 EUROPE Hong Kong Denmark Microchip Asia Pacific Unit 2101, Tower 2 Metroplaza 223 Hing Fong Road Kwai Fong, N.T., Hong Kong Tel: 852-2-401-1200 Fax: 852-2-401-3431 Microchip Technology Denmark ApS Regus Business Centre Lautrup hoj 1-3 Ballerup DK-2750 Denmark Tel: 45 4420 9895 Fax: 45 4420 9910 India Microchip Technology Inc. India Liaison Office No. 6, Legacy, Convent Road Bangalore 560 025, India Tel: 91-80-229-0061 Fax: 91-80-229-0062 Arizona Microchip Technology SARL Parc d'Activite du Moulin de Massy 43 Rue du Saule Trapu Batiment A - ler Etage 91300 Massy, France Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Japan Germany Microchip Technology Intl. Inc. Benex S-1 6F 3-18-20, Shinyokohama Kohoku-Ku, Yokohama-shi Kanagawa 222-0033 Japan Tel: 81-45-471- 6166 Fax: 81-45-471-6122 Arizona Microchip Technology GmbH Gustav-Heinemann-Ring 125 D-81739 Munchen, Germany Tel: 49-89-627-144 0 Fax: 49-89-627-144-44 Korea Microchip Technology Korea 168-1, Youngbo Bldg. 3 Floor Samsung-Dong, Kangnam-Ku Seoul, Korea Tel: 82-2-554-7200 Fax: 82-2-558-5934 Shanghai Microchip Technology Unit B701, Far East International Plaza, No. 317, Xianxia Road Shanghai, 200051 P.R.C Tel: 86-21-6275-5700 Fax: 86-21-6275-5060 San Jose Microchip Technology Inc. 2107 North First Street, Suite 590 San Jose, CA 95131 Tel: 408-436-7950 Fax: 408-436-7955 All rights reserved. (c) 2000 Microchip Technology Incorporated. Printed in the USA. 2/00 France Italy Arizona Microchip Technology SRL Centro Direzionale Colleoni Palazzo Taurus 1 V. Le Colleoni 1 20041 Agrate Brianza Milan, Italy Tel: 39-039-65791-1 Fax: 39-039-6899883 United Kingdom Arizona Microchip Technology Ltd. 505 Eskdale Road Winnersh Triangle Wokingham Berkshire, England RG41 5TU Tel: 44 118 921 5858 Fax: 44-118 921-5835 01/21/00 Microchip received QS-9000 quality system certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona in July 1999. The Company's quality system processes and procedures are QS-9000 compliant for its PICmicro(R) 8-bit MCUs, KEELOQ(R) code hopping devices, Serial EEPROMs and microperipheral products. In addition, Microchip's quality system for the design and manufacture of development systems is ISO 9001 certified. Printed on recycled paper. Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property rights arising from such use or otherwise. Use of Microchip's products as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, except as maybe explicitly expressed herein, under any intellectual property rights. The Microchip logo and name are registered trademarks of Microchip Technology Inc. in the U.S.A. and other countries. All rights reserved. All other trademarks mentioned herein are the property of their respective companies. DS51221A-page 20 2000 Microchip Technology Inc.