lpc2142 NXP Semiconductors, lpc2142 Datasheet - Page 16
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
lpc2142
Manufacturer Part Number
lpc2142
Description
Single-chip 16-bit/32-bit Microcontrollers; Up To 512 Kb Flash With Isp/iap, Usb 2.0 Full-speed Device, 10-bit Adc And Dac
Manufacturer
NXP Semiconductors
Datasheet
1.LPC2142.pdf
(39 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
lpc2142FBD
Manufacturer:
IR
Quantity:
20 000
Company:
Part Number:
lpc2142FBD64
Manufacturer:
NXP
Quantity:
491
Company:
Part Number:
lpc2142FBD64
Manufacturer:
NXP/31
Quantity:
5 250
Part Number:
lpc2142FBD64
Manufacturer:
ST
Quantity:
20 000
Part Number:
lpc2142FBD64+151
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
lpc2142FBD64,151
Manufacturer:
NXP Semiconductors
Quantity:
10 000
NXP Semiconductors
LPC2141_42_44_46_48_3
Product data sheet
6.10.1 Features
6.9.1 Features
6.10 USB 2.0 device controller
6.9 10-bit DAC
The DAC enables the LPC2141/42/44/46/48 to generate a variable analog output. The
maximum DAC output voltage is the VREF voltage.
The USB is a 4-wire serial bus that supports communication between a host and a
number (127 max) of peripherals. The host controller allocates the USB bandwidth to
attached devices through a token based protocol. The bus supports hot plugging,
unplugging, and dynamic configuration of the devices. All transactions are initiated by the
host controller.
The LPC2141/42/44/46/48 is equipped with a USB device controller that enables
12 Mbit/s data exchange with a USB host controller. It consists of a register interface,
serial interface engine, endpoint buffer memory and DMA controller. The serial interface
engine decodes the USB data stream and writes data to the appropriate end point buffer
memory. The status of a completed USB transfer or error condition is indicated via status
registers. An interrupt is also generated if enabled.
A DMA controller (available in LPC2146/48 only) can transfer data between an endpoint
buffer and the USB RAM.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
10-bit DAC
Buffered output
Power-down mode available
Selectable speed versus power
Fully compliant with USB 2.0 Full-speed specification
Supports 32 physical (16 logical) endpoints
Supports control, bulk, interrupt and isochronous endpoints
Scalable realization of endpoints at run time
Endpoint maximum packet size selection (up to USB maximum specification) by
software at run time
RAM message buffer size based on endpoint realization and maximum packet size
Supports SoftConnect and GoodLink LED indicator, these two functions share one pin
Supports bus-powered capability with low suspend current
Supports DMA transfer on all non-control endpoints (LPC2146/48 only)
One duplex DMA channel serves all endpoints (LPC2146/48 only)
Allows dynamic switching between CPU controlled and DMA modes (only in
LPC2146/48)
Double buffer implementation for bulk and isochronous endpoints
Rev. 03 — 19 October 2007
LPC2141/42/44/46/48
Single-chip 16-bit/32-bit microcontrollers
© NXP B.V. 2007. All rights reserved.
16 of 39