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 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.
Need help?
Do you have a question about the KITUSBSPIEVME and is the answer not in the manual?
Questions and answers