ProductsMicrocontrollersSupportToolsHardware

Future Designs, Inc. USB In-Circuit Programmer for LPC900 (USB-ICP-LPC9xx)

Introduction
The USB-ICP-LPC9xx is a 3rd-party product that supports the In-Circuit Programming (ICP) mode on NXP's LPC900 microcontroller family. In-Circuit Programming uses a two-wire serial interface to program and erase ICP-enabled microcontroller devices without removing them from the system. The ICP function uses only five pins: VCC, GND, PCL, PDA, and RSTn. A small connector is all that is needed to interface your application to the USB-ICP programmer.
The full kit includes the USB-ICP dongle, 18" cable allowing direct connection to the user's application, and ICP design guide for the user's target board.

Key Components

The USB-ICP Kit:
  • Supports the NXP LPC900 family of microcontrollers
  • USB port powered; No external power supply required
  • Supports USB 1.1 to 2.0
  • Plugs directly into any standard USB Port – great for laptops
  • Works with the NXP free Flash Magic software that can be downloaded from the web
  • Supports a target device voltage range of 3.0 to 3.3V
Top View
End View

Documentation

Products

Supported Products

Click for datasheet. Also, see datasheet disclaimer.
, , indicate product status. Click or for more or less detail.
 P89LPC901 Microcontroller with 1KB 3V flash, 128-byte RAM, PWM
 P89LPC902 Microcontroller with 1KB 3V flash, 128-byte RAM
 P89LPC903 Microcontroller with 1KB 3V flash, 128-byte RAM, UART interface
 P89LPC906 Microcontroller with 1KB 3V flash, 128-byte RAM
 P89LPC907 Microcontroller with 1KB 3V flash, 128-byte RAM, UART interface
 P89LPC908 Microcontroller with 1KB 3V flash, 128-byte RAM, UART interface
 P89LPC912 Microcontroller with 1KB 3V flash, 128-byte RAM, PWM, SPI interface
 P89LPC913 Microcontroller with 1KB 3V flash, and 128-byte RAM, SPI and UART interfaces
 P89LPC914 Microcontroller with 1KB 3V flash, 128-byte RAM, PWM, SPI and UART interfaces
 P89LPC915 Microcontroller with 2KB 3V flash, 8-bit A/D converter
 P89LPC916 Microcontroller with 2KB 3V flash, 8-bit A/D converter
 P89LPC917 Microcontroller with 2KB 3V flash, 8-bit A/D converter
 P89LPC920 Microcontroller with 2KB 3V flash, 256-byte data RAM, 2 PWMs, I2C and UART interfaces
 P89LPC921 Microcontroller with 4KB 3V flash, 256-byte data RAM, 2 PWMs, I2C and UART interfaces
 P89LPC922 Microcontroller with 8KB 3V flash, 256-byte data RAM, 2 PWMs, I2C and UART interfaces
 P89LPC930 Microcontroller with 4KB 3V flash, 256-byte data RAM, I2C and SPI and UART interfaces
 P89LPC931 Microcontroller with 8KB 3V flash, 256-byte data RAM, I2C and SPI and UART interfaces
 P89LPC933 Microcontroller with 4KB 3V flash, 2 PWMs,
 P89LPC934 Microcontroller with 8KB 3V flash, 8-bit ADCs, 2 PWMs,
 P89LPC935 Microcontroller with 8KB 3V flash, 8-bit ADCs, 4 PWMs,
 P89LPC924 Microcontroller with 4KB 3V flash, 8-bit A/D converter
 P89LPC925 Microcontroller with 8KB 3V flash, 8-bit A/D converter
 P89LPC932A1 Microcontroller with 8KB 3V flash, 512-byte data EEPROM
 P89LPC936 Microcontroller with 16KB 3V flash, 8-bit ADCs, 4 PWMs,
 P89LPC938 Microcontroller with 8KB 3V flash, 10-bit A/D converter, 4 PWMs, I2C and SPI and UART interfaces
 P89LPC952 Microcontroller with 8KB 3V flash, 10-bit A/D converter
 P89LPC954 Microcontroller with 16KB 3V flash, 10-bit A/D converter
 P89LPC9102 Microcontroller with 1KB 3V flash, 8-bit ADC, 2 PWMs
 P89LPC9103 Microcontroller with 1KB 3V flash, 8-bit ADC, UART interface
 P89LPC9107 Microcontroller with 1KB 3V flash, 8-bit ADC, 2 PWMs, UART interface
 P89LPC9221 Microcontroller with 8KB 3V flash, 256-byte data RAM, 2 PWMs, I2C and UART interfaces, 8 high-drive pins
 P89LPC9401 Microcontroller with 8KB 3V byte-erasable flash, 32 segment x 4 LCD driver
 P89LPC9408 Microcontroller with 8KB 3V byte-erasable flash, 32 segment x 4 LCD driver, 10-bit ADC
 P89V52X2 Low power microcontroller with 8kB flash, 256B RAM, 192B data EEPROM
Vendors

Obtaining the Kit

More Information

NXP Links

Manufacturer Links

Standard ICs quick find
Microcontrollers sections
See also