NXP Semiconductors KITUSBSPIEVME User Manual
NXP Semiconductors KITUSBSPIEVME User Manual

NXP Semiconductors KITUSBSPIEVME User Manual

Advertisement

Quick Links

Freescale Semiconductor
User's Guide
USB to SPI Interface Evaluation Board
The KITUSBSPIEVME Evaluation Board is a working hardware/software example that allows a user to become familiar with the
MCHC908JW32FC by means of an actual useful application, a USB to SPI and USB to parallel converter. The main function
provided by this Evaluation Board is to allow a PC, that may not have a parallel port, to communicate with other Freescale
Evaluation Boards, via a USB port.
The USB port is a standard feature on almost every new PC. This kit makes use of the MCHC908JW32FC's built-in USB, SPI
and parallel ports.
This document contains information on a new product.
Specifications and information herein are subject to change without notice.
© Freescale Semiconductor, Inc., 2006. All rights reserved.
(Featuring MCHC908JW32FC)
KTUSBSPIEVBSIUG
Rev. 1.0, 8/2006

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KITUSBSPIEVME and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors KITUSBSPIEVME

  • Page 1 (Featuring MCHC908JW32FC) The KITUSBSPIEVME Evaluation Board is a working hardware/software example that allows a user to become familiar with the MCHC908JW32FC by means of an actual useful application, a USB to SPI and USB to parallel converter. The main function provided by this Evaluation Board is to allow a PC, that may not have a parallel port, to communicate with other Freescale Evaluation Boards, via a USB port.
  • Page 2 Hardware Description The hardware Block Diagram is shown below: MC68HC908JW32 Demo Board Block Diagram FROM P&E OR FSICE MON08 MC68HC908JW32 DB 25 FROM PC Parallel Outputs Jumper Select Matrix MCU SUPPORT CIRCUITRY LED’s The Evaluation Board consists of a MCHC908JW32FC MCU (hereafter called the “JW32”), various MCU support components (crystal, capacitors, resistors, etc.), three LEDs, a programmable jumper matrix with a DB25 connector, a USB interface connector (B-type), a 16 pin MON08 interface connector (to allow programming the MCU’s flash RAM), and a 4 wire SPI interface (SI, SO, SCLK and CSB).
  • Page 3 DB25 Pin Number Name JW32 Pin Number JW32 Name SCLK SPCLK DATA0 PTD0 DATA1 PTD1 DATA2 PTD2 DATA3 PTD3 DATA4 PTD4 ------- ------- MISO NC (alt SO) (MISO) CNTL1 PTD6 NC (alt SO) (MISO) CNTL2 PTD7 CNTL3 PTC0 ------- ------- ------- ------- -------...
  • Page 4 Pin Number Name Description Unused VSS (System Gnd) Unused Reset Unused IRQB Interrupt Request (Low active) Unused Unused Unused PTA0 Port A Bit 0 Unused PTA1 Port A Bit 1 4.9152 MHz Oscillator PTA2 Port A Bit 2 MON08_VCC +5 Volts from P & E or FSICE PTC1 Port C Bit 1 This connector mates with the MON08 cable provided with the P &...
  • Page 5 Position of Shorting Jumper Selection Description Normal operating position Pins 1 & 2 (Pin 3 open) +5 supplied from USB Connector Programming position Pins 2 & 3 (Pin 1 open) +5 supplied from MON08 Connector Position of Shorting Jumper Selection Description Normal operating position Pins 1 &...
  • Page 6 The USB signal lines are buffered by 27 ohm resistors (R1 and R2) and the D+ line is pulled up to +3.3 volts via a 1.5K resistor (R3) as per the USB specification. Ferrite inductor filters are provided on the +5 volt and Ground lines of the USB connector to prevent EM radiation.
  • Page 7 global.h Some useful defines for debug jw32_registers.h More register definitions main_asm.h Header file for main_asm.c MCHC908JW32FC.H Header file for MCHC908JW32FC.C motdef.h General purpose definitions from the old days pll.h Header file for pll.c spi.h Header file for spi.c tb.h Header file for tb.c Timebase timer.h Header file for timer.c timer initialization usb.h...
  • Page 8 How to Reach Us: Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 support@freescale.com Information in this document is provided solely to enable system and software Europe, Middle East, and Africa: implementers to use Freescale Semiconductor products.

Table of Contents