Introduction, System requirements – NXP Semiconductors ISP1183 User Manual

Page 3

Advertising
background image

NXP Semiconductors

UM10044

ISP1183 Low-Power USB Peripheral Controller PC Eval Kit

1. Introduction

The ISP1183 is a cost- and feature-optimized Universal Serial Bus (USB) peripheral. It is
typically used in any microcontroller- or microprocessor-based system. The ISP1183 is a
full-speed USB Peripheral Controller with up to 14 configurable endpoints. It has a fast
general-purpose parallel interface to communicate with many types of microcontrollers or
microprocessors.

The ISP1183 has 2462 bytes of internal First In, First Out (FIFO) memory, which is
shared among enabled USB endpoints. The type and FIFO size of each endpoint can be
individually configured, depending on the required packet size. For increased data
throughput, isochronous and bulk endpoints are double-buffered.

To a microcontroller, the ISP1183 appears as a memory device with an 8-bit data bus
and a 1-bit address bus. The ISP1183 only supports a nonmultiplexed address and data
bus.

The ISP1183 PC evaluation (eval) kit uses two PCs as a complete USB development
environment, a host PC with USB host capability and a peripheral PC running the
ISP1183 firmware. The ISP1183 eval board is plugged in the peripheral PC as a USB
peripheral.

With this set up, you can easily evaluate the features of the ISP1183, and develop
firmware and product prototype, without being limited by the choice of a microcontroller.
The firmware is written in C, that supports Borland Turbo C for x86.

Fig 1

shows the ISP1183 eval board.

Fig 1. ISP1183 eval board

2. System

requirements

For the host PC:

• PC with USB motherboard or add-on card.
• Microsoft Windows 98 and Windows 2000.

For the peripheral PC:

• PC with Microsoft DOS 6.x.
• ISP1183 eval board, as shown in

Fig 2

.

UM10044_4

© NXP B.V. 2007. All rights reserved.

User manual

Rev. 04 — 6 February 2007

3 of 18

Advertising