LPC2148 Philips, LPC2148 Datasheet - Page 19

no-image

LPC2148

Manufacturer Part Number
LPC2148
Description
16/32 Bit Microcontroller
Manufacturer
Philips
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC2148FB064
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
LPC2148FBD
Manufacturer:
TFK
Quantity:
86
Part Number:
LPC2148FBD64
Manufacturer:
NEXPERIA
Quantity:
1 400
Part Number:
LPC2148FBD64
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
LPC2148FBD64
0
Part Number:
LPC2148FBD64,151
Quantity:
9 999
Part Number:
LPC2148FBD64,151
Manufacturer:
TI
Quantity:
450
Part Number:
LPC2148FBD64,151
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
LPC2148FBD64,151
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Philips Semiconductors
9397 750 14985
Preliminary data sheet
6.12.1 Features
6.13.1 Features
6.12 10-bit DAC
6.13 USB 2.0 device controller
The DAC enables the LPC2142/2148 to generate a variable analog output.
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 LPC2142/2148 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 LPC2148 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 are sharing
one pin.
Supports bus-powered capability with low suspend current.
Supports DMA transfer on all non-control endpoints (LPC2148 only).
One duplex DMA channel serves all endpoints (LPC2148 only).
Allows dynamic switching between CPU controlled and DMA modes (LPC2148 only).
Double buffer implementation for bulk and isochronous endpoints.
Rev. 01 — 22 June 2005
Single-chip 16/32-bit microcontrollers
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
LPC2142/2148
19 of 40

Related parts for LPC2148