http://www.datasheet4u.com

900,000+ Datasheet PDF Search and Download

Datasheet4U offers most rated semiconductors datasheets pdf


Philips
Philips

LPC2148 Datasheet

16/32 Bit Microcontroller


LPC2148 Datasheet Preview


LPC2142/2148
Single-chip 16/32-bit microcontrollers; 64/512 kB flash with
ISP/IAP, USB 2.0 full-speed device, 10-bit ADC and DAC
Rev. 01 — 22 June 2005
Preliminary data sheet
1. General description
The LPC2142/2148 microcontrollers are based on a 32/16-bit ARM7TDMI-S CPU with
real-time emulation and embedded trace support, that combines the microcontroller with
64 kB and 512 kB of embedded high-speed flash memory. A 128-bit wide memory
interface and a unique accelerator architecture enable 32-bit code execution at the
maximum clock rate. For critical code size applications, the alternative 16-bit Thumb mode
reduces code by more than 30 % with minimal performance penalty.
Due to their tiny size and low power consumption, LPC2142/2148 are ideal for
applications where miniaturization is a key requirement, such as access control and
point-of-sale. A blend of serial communications interfaces ranging from a USB 2.0
Full-speed device, multiple UARTs, SPI, SSP to I2C-bus and on-chip SRAM of
16 kB/40 kB, make these devices very well suited for communication gateways and
protocol converters, soft modems, voice recognition and low end imaging, providing both
large buffer size and high processing power. Various 32-bit timers, single or dual 10-bit
ADC(s), 10-bit DAC, PWM channels and 45 fast GPIO lines with up to nine edge or level
sensitive external interrupt pins make these microcontrollers particularly suitable for
industrial control and medical systems.
2. Features
2.1 Key features
16/32-bit ARM7TDMI-S microcontroller in a tiny LQFP64 package.
16 kB/40 kB of on-chip static RAM and 64 kB/512 kB of on-chip flash program
memory.
128-bit wide interface/accelerator enables high-speed 60 MHz operation.
In-System Programming/In-Application Programming (ISP/IAP) via on-chip
boot-loader software. Single flash sector or full chip erase in 400 ms and programming
of 256 bytes in 1 ms.
EmbeddedICE RT and Embedded Trace interfaces offer real-time debugging with the
on-chip RealMonitor software and high-speed tracing of instruction execution.
USB 2.0 Full-speed compliant device controller with 2 kB of endpoint RAM.
In addition, the LPC2148 provides 8 kB of on-chip RAM accessible to USB by DMA.
One or two (LPC2142/48) 10-bit ADCs provide a total of 6/14 analog inputs, with
conversion times as low as 2.44 µs per channel.
Single 10-bit DAC provides variable analog output.
Two 32-bit timers/external event counters (with four capture and four compare
channels each), PWM unit (six outputs) and watchdog.
Page 1

Philips Semiconductors
LPC2142/2148
Single-chip 16/32-bit microcontrollers
Low power Real-Time Clock (RTC) with independent power and dedicated 32 kHz
clock input.
Multiple serial interfaces including two UARTs (16C550), two Fast I2C-bus (400 kbit/s),
SPI and SSP with buffering and variable data length capabilities.
Vectored Interrupt Controller (VIC) with configurable priorities and vector addresses.
Up to 45 of 5 V tolerant fast general purpose I/O pins in a tiny LQFP64 package.
Up to nine edge or level sensitive external interrupt pins available.
60 MHz maximum CPU clock available from programmable on-chip PLL with settling
time of 100 µs.
On-chip integrated oscillator operates with an external crystal in range from 1 MHz to
30 MHz and with an external oscillator up to 50 MHz.
Power saving modes include Idle and Power-down.
Individual enable/disable of peripheral functions as well as peripheral clock scaling for
additional power optimization.
Processor wake-up from Power-down mode via external interrupt or BOD.
Single power supply chip with POR and BOD circuits:
CPU operating voltage range of 3.0 V to 3.6 V (3.3 V ± 10 %) with 5 V tolerant I/O
pads.
3. Ordering information
Table 1: Ordering information
Type number Package
Name
Description
LPC2142FBD64 LQFP64
LPC2148FBD64
plastic low profile quad flat package; 64 leads;
body 10 × 10 × 1.4 mm
Version
SOT314-2
3.1 Ordering options
Table 2: Ordering options
Type number
Flash RAM
memory
Endpoint ADC (channels DAC
USB RAM overall)
LPC2142FBD64 64 kB 16 kB
2 kB
1 (6 channels) 1
LPC2148FBD64 512 kB
32 kB + 8 kB 2 kB
shared with
USB DMA
2 (14 channels) 1
Temperature
range (°C)
40 to +85
40 to +85
9397 750 14985
Preliminary data sheet
Rev. 01 — 22 June 2005
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
2 of 40
Page 2

Philips Semiconductors
4. Block diagram
LPC2142/2148
Single-chip 16/32-bit microcontrollers
TMS(1) TDI(1)
TRST(1) TCK(1) TDO(1)
XTAL2
XTAL1 RST
EINT3 to EINT0
4 × CAP0
4 × CAP1
8 × MAT0
8 × MAT1
AD0[7:6] and
AD0[4:1]
AD1[7:0](2)
AOUT
P0[31:28] and
P0[25:0]
P1[31:16]
PWM6 to PWM0
LPC2142/2148
ARM7 local bus
TEST/DEBUG
INTERFACE
ARM7TDMI-S
AHB BRIDGE
INTERNAL
SRAM
CONTROLLER
INTERNAL
FLASH
CONTROLLER
PLL(1)
system
clock
PLL(2)
SYSTEM
FUNCTIONS
USB
clock
VECTORED
INTERRUPT
CONTROLLER
AMBA AHB
(Advanced High-performance Bus)
16/32 kB
SRAM
64/512 kB
FLASH
EXTERNAL
INTERRUPTS
AHB TO VPB VPB
BRIDGE DIVIDER
8 kB RAM
SHARED WITH
USB DMA(3)
AHB
DECODER
VPB (VLSI
peripheral bus)
USB 2.0 FULL-SPEED
DEVICE CONTROLLER
WITH DMA(3)
CAPTURE/COMPARE
(W/EXTERNAL CLOCK)
TIMER 0/TIMER 1
I2C-BUS SERIAL
INTERFACES 0 AND 1
A/D CONVERTERS
0 AND 1(2)
SPI AND SSP
SERIAL INTERFACES
D/A CONVERTER
GENERAL
PURPOSE FAST I/O
PWM0
UART0/UART1
REAL-TIME CLOCK
WATCHDOG
TIMER
D+
D
UP_LED
CONNECT
VBUS
SCL0, SCL1
SDA0, SDA1
SCK0, SCK1
MOSI0, MOSI1
MISO0, MISO1
SSEL0, SSEL1
TXD0, TXD1
RXD0, RXD1
DSR1(2),CTS1(2),
RTS1(2), DTR1(2)
DCD1(2),RI1(2)
RTXC1
RTXC2
VBAT
SYSTEM
CONTROL
002aab560
(1) Pins shared with GPIO.
(2) LPC2148 only.
(3) USB DMA controller with 8 kB of RAM accessible as general purpose RAM and/or DMA is available in LPC2148 only.
Fig 1. Block diagram
9397 750 14985
Preliminary data sheet
Rev. 01 — 22 June 2005
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
3 of 40
Page 3

Philips Semiconductors
5. Pinning information
5.1 Pinning
LPC2142/2148
Single-chip 16/32-bit microcontrollers
P0.21/PWM5/AD1.6/CAP1.3 1
P0.22/AD1.7/CAP0.0/MAT0.0 2
RTXC1 3
P1.19/TRACEPKT3 4
RTXC2 5
VSS
VDDA
P1.18/TRACEPKT2
6
7
8
P0.25/AD0.4/AOUT 9
D+ 10
D11
P1.17/TRACEPKT1 12
P0.28/AD0.1/CAP0.2/MAT0.2 13
P0.29/AD0.2/CAP0.3/MAT0.3 14
P0.30/AD0.3/EINT3/CAP0.0 15
P1.16/TRACEPKT0 16
LPC2142/2148
48 P1.20/TRACESYNC
47 P0.17/CAP1.2/SCK1/MAT1.2
46 P0.16/EINT0/MAT0.2/CAP0.2
45 P0.15/RI1/EINT2/AD1.5
44 P1.21/PIPESTAT0
43 VDD
42 VSS
41 P0.14/DCD1/EINT1/SDA1
40 P1.22/PIPESTAT1
39 P0.13/DTR1/MAT1.1/AD1.4
38 P0.12/DSR1/MAT1.0/AD1.3
37 P0.11/CTS1/CAP1.1/SCL1
36 P1.23/PIPESTAT2
35 P0.10/RTS1/CAP1.0/AD1.2
34 P0.9/RXD1/PWM6/EINT3
33 P0.8/TXD1/PWM4/AD1.1
002aab557
(1) LPC2148 only.
Fig 2. LPC2142/2148 pinning
9397 750 14985
Preliminary data sheet
Rev. 01 — 22 June 2005
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
4 of 40
Page 4
Part Number LPC2148
Manufactur Philips
Description 16/32 Bit Microcontroller
Total Page 40 Pages
PDF Download
LPC2148 datasheet
Download PDF File
LPC2148 datasheet
View Html for PC & Mobile


Related Datasheet

LPC2141 , LPC2142 , LPC2142 , LPC2144 , LPC2146 , LPC2148 , LPC2148 , LPC214x ,

site map

webmaste! click here

contact us

Buy Components