Freescale Semiconductor, Inc. User's Guide Document Number: KTUSBSPIEVMEUG Rev. 4.0, 4/2013 KITUSBSPIEVME USB-to-SPI Interface Board Featuring the MC68HC908JW32 Figure 1. KITUSBSPIEVME Board Table of Contents 1 2 3 4 6 7 8 9 Kit Contents/Packing List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Jump Start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Important Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Board Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Bill of Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 (c) Freescale Semiconductor, Inc., 2013. All rights reserved. Kit Contents/Packing List 1 Kit Contents/Packing List *Assembled and tested interface board/module in anti-static bag. *Six-foot USB 2.0 A-M to B-M cable *Warranty card 2 Jump Start * * * * Go to www.freescale.com/analogtools Locate your kit Review your Tool Summary Page Look for Jump Start Your Design * Download documents, software and other information KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 2 Freescale Semiconductor Important Notice 3 Important Notice Freescale provides the enclosed product(s) under the following conditions: This evaluation kit is intended for use of ENGINEERING DEVELOPMENT OR EVALUATION PURPOSES ONLY. It is provided as a sample IC pre-soldered to a printed circuit board to make it easier to access inputs, outputs, and supply terminals. This EVB may be used with any development system or other source of I/O signals by simply connecting it to the host MCU or computer board via off-the-shelf cables. This EVB is not a Reference Design and is not intended to represent a final design recommendation for any particular application. Final device in an application will be heavily dependent on proper printed circuit board layout and heat sinking design as well as attention to supply filtering, transient suppression, and I/O signal quality. The goods provided may not be complete in terms of required design, marketing, and or manufacturing related protective considerations, including product safety measures typically found in the end product incorporating the goods. Due to the open construction of the product, it is the user's responsibility to take any and all appropriate precautions with regard to electrostatic discharge. In order to minimize risks associated with the customers applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards. For any safety concerns, contact Freescale sales and technical support services. Should this evaluation kit not meet the specifications indicated in the kit, it may be returned within 30 days from the date of delivery and will be replaced by a new kit. Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters can and do vary in different applications and actual performance may vary over time. All operating parameters, including "Typical", must be validated for each customer application by customer's technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale product could create a situation where personal injury or death may occur. Should the Buyer purchase or use Freescale products for any such unintended or unauthorized application, the Buyer shall indemnify and hold Freescale and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale was negligent regarding the design or manufacture of the part.FreescaleTM and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. (c) Freescale Semiconductor, Inc. 2013 KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 Freescale Semiconductor 3 Introduction 4 Introduction The KITUSBSPIEVME board converts from USB to SPI and from USB to parallel data transmission. The main function provided by this board is to allow a PC that may not have a parallel port to communicate with other Freescale evaluation boards via a USB port. . Figure 1. KITUSBSPIEVME Converter Board Freescale analog ICs are manufactured using the SMARTMOS process, a combinational BiCMOS manufacturing flow that integrates precision analog, power functions and dense CMOS logic together on a single cost-effective die. KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 4 Freescale Semiconductor USB 1 GND 4 D+ 3 D- 2 +5V Ferrite Z Z Ferrite R1 R2 C1 .1F VCC C12 + 10 F 10 V 470 LED1 470 LED3 R8 VCC R3 J2 4 mHz XTAL-1 PORT A JP2 16 J4 26 25 1 48 4746 45 40 39 36 4 5 PTC3 .1F C11 28 PTB1 6 PTB5 U1 37 38 PTD6 19 PTC2 41 PTD7 22 PTC0/1CH0 7 C5 .1F PTC2 .1F VCC .1F CNTL0 2 CSB 4 SI 6 SCLK 8 DATA0 10 DATA1 12 DATA2 14 DATA3 16 DATA418 20 SO 22 CNTL1 24 26 CNTL2 28 CNTL3 30 32 GND 34 JUMPER MATRIX 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 Oscillator Select Jumper 1-2 = Operate Position Jumper 2-3 = Programming Position RESET PUSBUTTON C7 .1F 18 PTD5 PTE7/SSB 8 10 PTE5/MOSI PTE4/SPCLK 11 13 PTD0 PTD1 14 PTD2 15 PTD3 16 17 PTD4 PTE6/MISO 9 2 1 MON08_VCC MON08 JP1 VCC Select Jumper 1-2 = Operate Position Jumper 2-3 = Programming Position C9 R5 2.2 nF CGMXFC 34 REG25V 43 2.2K C8 VDDPLL VDD VSS33 VSS VSSPLL C10 42 35 44 33 29 100 pF C6 C13 .1F 32 REG33V D+ 31 D30 VCC Oscillator Select 10M 1 2 3 27 PTB0 C3 27 pF C2 27 pF 470 LED2 PTC3 J10 R9 1.5K R10 27 27 VCC USB_VCC OSC2 PTA2 PTA1 PTA0 OSC1 PTA0 PTA1 PTA2 PTA3 PTA4 PTA5 PTA6 PTA7 PTC1 RST IRQB Freescale Semiconductor RST IRQB 12 13 1 2 3 4 5 6 7 8 9 20 14 15 16 17 25 PIN D-SUB CONNECTOR 5 VCC Select 1 2 3 VCC Select and Oscillator Select Jumpers shown in the Operate Position Schematic Schematic KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 5 Board Layout 6 6.1 Board Layout Top Layer Routing KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 6 Freescale Semiconductor Board Layout 6.2 Bottom Layer Routing KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 Freescale Semiconductor 7 Bill of Material 7 Bill of Material Schematic Label Device/ Signal Name Value/Description Manufacturer Part Number Package Capacitors C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 CAP CER 0.1 F 50 V 20% Z5U CC1206 ROHS COMPLIANT OSC2 CAP CER 27 PF 50 V 5% C0G CC1206 OSC1 CAP CER 27 PF 50 V 5% C0G CC1206 VBAT CAP CER 0.1 F 50 V 20% Z5U CC1206 ROHS COMPLIANT MON08_VCC CAP CER 0.1 F 50 V 20% Z5U CC1206 ROHS COMPLIANT VCC CAP CER 0.1 F 50 V 20% Z5U CC1206 ROHS COMPLIANT VOSC CAP CER 0.1 F 50 V 20% Z5U CC1206 ROHS COMPLIANT CGMXFC CAP CER 100 PF 50 V 10% COG 0603 ROHS CGMXFC CAP CER 0.022 F 25 V 10% X7R CC0603 REG2.5V CAP CER 0.1 F 50 V 20% Z5U CC1206 ROHS COMPLIANT REG3.3V CAP CER 0.1 F 50 V 20% Z5U CC1206 ROHS COMPLIANT REG3.3V CAP TANT 10 F 10 V 10% -- CASE_A ROHS VDD_PLL CAP CER 0.1 F 50 V 20% Z5U CC1206 ROHS COMPLIANT VR_OUT CAP TANT 10 F 10 V 10% -- CASE_A ROHS USB_VCC CC1206 CC1206 CC1206 CC1206 CC1206 CC1206 CC1206 CC1206 CC1206 CC1206 CC1206 Case A CC1206 Case A Resistors R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 D- RES TF 27 1/10 W 1% RC0603 ROHS COMPLIANT D+ RES TF 27 1/10 W 1% RC0603 ROHS COMPLIANT DRES TF 1.50 K 1/10 W 1% RC0603 ROHS COMPLIANT OSC1 OSC2 RES TF 10 M 1/10 W 5% RC0603 ROHS COMPLIANT CGMXFC RES TF 2.2 K 1/10 W 5% RC0603 ROHS COMPLIANT USB_VCC JUMPER WIRE WITH FERRITE BEAD 28L0138-40R-10 GND JUMPER WIRE WITH FERRITE BEAD 28L0138-40R-10 LED1 PU RES TF 470 1/8 W 5% RC0805 ROHS COMPLIANT LED2 PU RES TF 470 1/8 W 5% RC0805 ROHS COMPLIANT LED3 PU RES TF 470 1/8 W 5% RC0805 ROHS COMPLIANT RC0603 RC0603 RC0603 RC0603 RC0603 RC0805 RC0805 RC0805 KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 8 Freescale Semiconductor Bill of Material Schematic Label Device/ Signal Name Value/Description Manufacturer Part Number Package LEDs LED1 LED LED 5 mm VERT LOW CUR RED PC MNT DIALIGHT 561-1101-060 PCB Vertical 5 mm PCB Vertical 5 mm PCB Vertical 5 mm LED2 LED LED 5 mm VERT LOW CUR RED PC MNT DIALIGHT 561-1101-060 LED3 LED LED 5 mm VERT LOW CUR RED PC MNT DIALIGHT 561-1101-060 MC68HC908JW32 8 bit USB/SPI microcontroller ROHS COMPLIANT MC68HC908JW32 QFN-48 FOXSLF/040 HC49/S Integrated Circuits U1 MICRO FREESCALE SEMICONDUCTOR Crystal Oscillators XTAL-1 OSC1 OSC2 XTAL 4.0 MHZ RSN 50 PPM TH CL=10 PF FOX ELECTRONICS ROHS Connectors, Jumpers and Switches JP1 VCC SELECT 3 pin HDR 1X10 100 MIL CTR LOW PROFILE BREAKAWAY ROHS COMPLIANT JP2 OSC 3 pin HDR 1X10 100 MIL CTR LOW SELECT PROFILE BREAKAWAY ROHS COMPLIANT J1 USB USB B PC MOUNT FEMALE CONNECTOR ROHS COMPLIANT J2 PORT A 8 pin HDR 1X10 100 MIL CTR LOW PROFILE BREAKAWAY ROHS COMPLIANT J3 PARALLEL CON 25 DB RA SKT TH -- AU BRDLK PORT ROHS COMPLIANT J4 MON08 16-pin HDR 2X8 100 MIL CTR LOW PROFILE BREAKAWAY ROHS COMPLIANT J5 VCC 1 pin HDR 1X1 100 MIL CTR LOW PROFILE BREAKAWAY ROHS COMPLIANT J6 JUMPER 34 pin HDR 2X17 100 MIL CTR LOW MATRIX PROFILE BREAKAWAY ROHS COMPLIANT J7 GND 1 pin HDR 1X1 100 MIL CTR LOW PROFILE BREAKAWAY ROHS COMPLIANT J8 PORT D 8 pin HDR 1X9 100 MIL CTR LOW PROFILE BREAKAWAY ROHS COMPLIANT J9 PTC2 1 pin HDR 1X1 100 MIL CTR LOW PROFILE BREAKAWAY ROHS COMPLIANT J10 PTC3 1 pin HDR 1X1 100 MIL CTR LOW PROFILE BREAKAWAY ROHS COMPLIANT SW1 RESET PB SW PB MOM SMT Note: Freescale does not assume liability, endorse, or warrant components from external manufacturers that are referenced in circuit drawings or tables. While Freescale offers component recommendations in this configuration, it is the customer's responsibility to validate their application. KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 Freescale Semiconductor 9 References 8 References Following are URLs where you can obtain information on other Freescale products and application solutions: Freescale.com Support Pages 8.1 URL KITUSBSPIEVME Tool Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KITUSBSPIEVME SPIGen Tool Summary Page http://www.freescale.com/files/soft_dev_tools/software/device_drivers/SPIGen.html Analog Home Page http://www.freescale.com/analog Automotive Home Page http://www.freescale.com/automotive Support Visit www.freescale.com/support for a list of phone numbers within your region. 8.2 Warranty Visit www.freescale.com/warranty for a list of phone numbers within your region. KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 10 Freescale Semiconductor Revision History 9 Revision History Revision Date Description of Changes 1.0 2/2008 * Initial Release 2.0 12/2009 * Converted to new format 3.0 3/2010 * Updated to new format 4.0 4/2013 * Add Jump Start link for downloading software and/or documents * Add Introduction including board photo KTUSBSPIEVMEUG User's Guide Rev. 4.0 4/2013 Freescale Semiconductor 11 How to Reach Us: Information in this document is provided solely to enable system and software implementers to use Freescale Home Page: freescale.com products. There are no express or implied copyright licenses granted hereunder to design or fabricate any Web Support: freescale.com/support Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no integrated circuits based on the information in this document. warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including "typicals," must be validated for each customer application by customer's technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: freescale.com/SalesTermsandConditions. Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. SMARTMOS is a trademark of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. (c) 2013 Freescale Semiconductor, Inc. Document Number: KTUSBSPIEVMEUG Rev. 4.0 4/2013