LPC2144 NXP [NXP Semiconductors], LPC2144 Datasheet

no-image

LPC2144

Manufacturer Part Number
LPC2144
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 [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC2144FBD64
Manufacturer:
NXP
Quantity:
1 082
Part Number:
LPC2144FBD64
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
LPC2144FBD64,151
Manufacturer:
IR
Quantity:
12 000
Part Number:
LPC2144FBD64,151
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. General description
2. Features
2.1 Key features
The LPC2141/42/44/46/48 microcontrollers are based on a 16-bit/32-bit ARM7TDMI-S
CPU with real-time emulation and embedded trace support, that combine microcontrollers
with embedded high-speed flash memory ranging from 32 kB to 512 kB. 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, LPC2141/42/44/46/48 are ideal for
applications where miniaturization is a key requirement, such as access control and
point-of-sale. Serial communications interfaces ranging from a USB 2.0 Full-speed device,
multiple UARTs, SPI, SSP to I
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 ADCs, 10-bit DAC, PWM
channels and 45 fast GPIO lines with up to nine edge or level sensitive external interrupt
pins make these microcontrollers suitable for industrial control and medical systems.
I
I
I
I
I
I
I
I
LPC2141/42/44/46/48
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
Rev. 03 — 19 October 2007
16-bit/32-bit ARM7TDMI-S microcontroller in a tiny LQFP64 package
8 kB to 40 kB of on-chip static RAM and 32 kB to 512 kB of on-chip flash 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 B 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 LPC2146/48 provides 8 kB of on-chip RAM accessible to USB by DMA
One or two (LPC2141/42 vs, LPC2144/46/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 (LPC2142/44/46/48 only)
Two 32-bit timers/external event counters (with four capture and four compare
channels each), PWM unit (six outputs) and watchdog
2
C-bus and on-chip SRAM of 8 kB up to 40 kB, make these
Product data sheet

Related parts for LPC2144

LPC2144 Summary of contents

Page 1

... USB 2.0 Full-speed compliant device controller with endpoint RAM In addition, the LPC2146/48 provides on-chip RAM accessible to USB by DMA I One or two (LPC2141/42 vs, LPC2144/46/48) 10-bit ADCs provide a total of 6/14 analog inputs, with conversion times as low as 2.44 s per channel I Single 10-bit DAC provides variable analog output (LPC2142/44/46/48 only) ...

Page 2

... Ordering options Table 2. Type number LPC2141FBD64 32 kB LPC2142FBD64 64 kB LPC2144FBD64 128 kB LPC2146FBD64 256 kB LPC2148FBD64 512 kB [1] While the USB DMA is the primary user of the additional 8 kB RAM, this RAM is also accessible at any time by the CPU as a general purpose RAM for data and code storage. ...

Page 3

... AD1[7:0] (4) AOUT P0[31:28] and GENERAL P0[25:0] PURPOSE I/O P1[31:16] PWM6 to PWM0 (1) Pins shared with GPIO. (2) LPC2144/46/48 only. (3) USB DMA controller with RAM accessible as general purpose RAM and/or DMA is available in LPC2146/48 only. (4) LPC2142/44/46/48 only. Fig 1. Block diagram LPC2141_42_44_46_48_3 Product data sheet (1) (1) TMS TDI (1) (1) ...

Page 4

NXP Semiconductors 5. Pinning information 5.1 Pinning P0.21/PWM5/CAP1.3 1 P0.22/CAP0.0/MAT0 RTCX1 4 P1.19/TRACEPKT3 RTCX2 DDA P1.18/TRACEPKT2 8 P0.25/AD0 P1.17/TRACEPKT1 12 P0.28/AD0.1/CAP0.2/MAT0 P0.29/AD0.2/CAP0.3/MAT0.3 P0.30/AD0.3/EINT3/CAP0.0 15 P1.16/TRACEPKT0 ...

Page 5

NXP Semiconductors P0.21/PWM5/CAP1.3 1 P0.22/CAP0.0/MAT0 RTCX1 P1.19/TRACEPKT3 4 RTCX2 DDA P1.18/TRACEPKT2 8 P0.25/AD0.4/AOUT P1.17/TRACEPKT1 12 P0.28/AD0.1/CAP0.2/MAT0 P0.29/AD0.2/CAP0.3/MAT0.3 P0.30/AD0.3/EINT3/CAP0.0 15 P1.16/TRACEPKT0 16 Fig 3. LPC2142 pinning ...

Page 6

... P0.25/AD0.4/AOUT P1.17/TRACEPKT1 12 13 P0.28/AD0.1/CAP0.2/MAT0.2 P0.29/AD0.2/CAP0.3/MAT0.3 14 P0.30/AD0.3/EINT3/CAP0 P1.16/TRACEPKT0 Fig 4. LPC2144/2146/2148 pinning LPC2141_42_44_46_48_3 Product data sheet LPC2141/42/44/46/48 Single-chip 16-bit/32-bit microcontrollers LPC2144/2146/2148 Rev. 03 — 19 October 2007 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 ...

Page 7

... EINT2 — External interrupt 2 input I/O P0.8 — General purpose input/output digital pin (GPIO) O TXD1 — Transmitter output for UART1 O PWM4 — Pulse Width Modulator output 4 I AD1.1 — ADC 1, input 1, available in LPC2144/46/48 only Rev. 03 — 19 October 2007 LPC2141/42/44/46/48 Single-chip 16-bit/32-bit microcontrollers 2 C-bus compliance) 2 C-bus compliance) © ...

Page 8

... CAP1.0 — Capture input for Timer 1, channel 0 I AD1.2 — ADC 1, input 2, available in LPC2144/46/48 only I/O P0.11 — General purpose input/output digital pin (GPIO) I CTS1 — Clear to Send input for UART1, available in LPC2144/46/48 only I CAP1.1 — Capture input for Timer 1, channel 1 2 I/O SCL1 — I ...

Page 9

... AD1.6 — ADC 1, input 6, available in LPC2144/46/48 only I CAP1.3 — Capture input for Timer 1, channel 3 I/O P0.22 — General purpose input/output digital pin (GPIO) I AD1.7 — ADC 1, input 7, available in LPC2144/46/48 only I CAP0.0 — Capture input for Timer 0, channel 0 O MAT0.0 — Match output for Timer 0, channel 0 I/O P0.23 — ...

Page 10

NXP Semiconductors Table 3. Pin description …continued Symbol Pin [6] P0.31/UP_LED/ 17 CONNECT P1.0 to P1.31 [6] P1.16/ 16 TRACEPKT0 [6] P1.17/ 12 TRACEPKT1 [6] P1.18/ 8 TRACEPKT2 [6] P1.19/ 4 TRACEPKT3 [6] P1.20/ 48 TRACESYNC [6] P1.21/ 44 PIPESTAT0 ...

Page 11

NXP Semiconductors Table 3. Pin description …continued Symbol Pin [6] P1.28/TDI 60 [6] P1.29/TCK 56 [6] P1.30/TMS 52 [6] P1.31/TRST [8] RESET 57 [9] XTAL1 62 [9] XTAL2 61 [9] RTCX1 3 [9] ...

Page 12

NXP Semiconductors 6. Functional description 6.1 Architectural overview The ARM7TDMI general purpose 32-bit microprocessor, which offers high performance and very low power consumption. The ARM architecture is based on Reduced Instruction Set Computer (RISC) principles, and the instruction ...

Page 13

... ON-CHIP STATIC RAM (LPC2141) 1.0 GB RESERVED ADDRESS SPACE TOTAL OF 512 kB ON-CHIP NON-VOLATILE MEMORY (LPC2148) TOTAL OF 256 kB ON-CHIP NON-VOLATILE MEMORY (LPC2146) TOTAL OF 128 kB ON-CHIP NON-VOLATILE MEMORY (LPC2144) TOTAL ON-CHIP NON-VOLATILE MEMORY (LPC2142) TOTAL ON-CHIP NON-VOLATILE MEMORY (LPC2141) 0.0 GB Rev. 03 — 19 October 2007 LPC2141/42/44/46/48 Single-chip 16-bit/32-bit microcontrollers Section 6 ...

Page 14

NXP Semiconductors 6.5 Interrupt controller The Vectored Interrupt Controller (VIC) accepts all of the interrupt request inputs and categorizes them as Fast Interrupt Request (FIQ), vectored Interrupt Request (IRQ), and non-vectored IRQ as defined by programmable settings. The programmable assignment ...

Page 15

... The LPC2141/42 contain one and the LPC2144/46/48 contain two analog to digital converters. These converters are single 10-bit successive approximation analog to digital converters. While ADC0 has six channels, ADC1 has eight channels. Therefore, total number of available ADC inputs for LPC2141/ and for LPC2144/46/48 is 14. 6.8.1 Features • ...

Page 16

NXP Semiconductors 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. 6.9.1 Features • 10-bit DAC • Buffered output • Power-down mode available • Selectable speed ...

Page 17

... NXP Semiconductors 6.11 UARTs The LPC2141/42/44/46/48 each contain two UARTs. In addition to standard transmit and receive data lines, the LPC2144/46/48 UART1 also provides a full modem control handshake interface. Compared to previous LPC2000 microcontrollers, UARTs in LPC2141/42/44/46/48 introduce a fractional baud rate generator for both UARTs, enabling these microcontrollers to achieve standard baud rates such as 115200 with any crystal frequency above 2 MHz. In addition, auto-CTS/RTS fl ...

Page 18

NXP Semiconductors • Serial clock synchronization can be used as a handshake mechanism to suspend and resume serial transfer • The I 6.13 SPI serial I/O controller The LPC2141/42/44/46/48 each contain one SPI controller. The SPI is a full duplex ...

Page 19

NXP Semiconductors 6.15.1 Features • A 32-bit timer/counter with a programmable 32-bit prescaler • External event counter or timer operation • Four 32-bit capture channels per timer/counter that can take a snapshot of the timer value when an input signal ...

Page 20

NXP Semiconductors • Ultra-low power design to support battery powered systems • Provides Seconds, Minutes, Hours, Day of Month, Month, Year, Day of Week, and Day of Year • Can use either the RTC dedicated 32 kHz oscillator input or ...

Page 21

NXP Semiconductors • Supports single edge controlled and/or double edge controlled PWM outputs. Single edge controlled PWM outputs all go HIGH at the beginning of each cycle unless the output is a constant LOW. Double edge controlled PWM outputs can ...

Page 22

NXP Semiconductors When the internal reset is removed, the processor begins executing at address 0, which is the reset vector. At that point, all of the processor and peripheral registers have been initialized to predetermined values. The Wake-up Timer ensures ...

Page 23

NXP Semiconductors Additionally capture input pins can also be used as external interrupts without the option to wake the device up from Power-down mode. 6.19.7 Memory mapping control The Memory Mapping Control alters the mapping of the interrupt vectors that ...

Page 24

NXP Semiconductors 6.20 Emulation and debugging The LPC2141/42/44/46/48 support emulation and debugging via a JTAG serial port. A trace port allows tracing program execution. Debugging and trace functions are multiplexed only with GPIOs on Port 1. This means that all ...

Page 25

NXP Semiconductors 7. Limiting values Table 4. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter V supply voltage DD V analog 3.3 V pad supply voltage DDA V input voltage on pin VBAT i(VBAT) ...

Page 26

NXP Semiconductors 8. Static characteristics Table 5. Static characteristics +85 C for commercial applications, unless otherwise specified. a Symbol Parameter V supply voltage DD V analog 3.3 V pad supply DDA voltage V input voltage ...

Page 27

NXP Semiconductors Table 5. Static characteristics +85 C for commercial applications, unless otherwise specified. a Symbol Parameter I active mode supply DD(act) current I Power-down mode supply DD(pd) current I Power-down mode battery BATpd supply ...

Page 28

NXP Semiconductors Table 5. Static characteristics +85 C for commercial applications, unless otherwise specified. a Symbol Parameter V input voltage on pin i(RTCX1) RTCX1 V output voltage on pin o(RTCX2) RTCX2 USB pins I OFF-state ...

Page 29

NXP Semiconductors Table 6. ADC static characteristics +85 C unless otherwise specified. ADC frequency 4.5 MHz. DDA a Symbol Parameter V analog input voltage IA C analog input ...

Page 30

NXP Semiconductors 1023 1022 1021 1020 1019 1018 7 code out offset error E O (1) Example of an actual transfer curve. (2) The ideal transfer curve. (3) Differential linearity ...

Page 31

NXP Semiconductors ADx.y Fig 7. Suggested ADC interface - LPC2141/42/44/46/48 ADx.y pin LPC2141_42_44_46_48_3 Product data sheet LPC2141/42/44/46/ SAMPLE Rev. 03 — 19 October 2007 LPC2141/42/44/46/48 Single-chip 16-bit/32-bit microcontrollers R vsi ADx.y V ...

Page 32

NXP Semiconductors 9. Dynamic characteristics Table 7. Dynamic characteristics of USB pins (full-speed pF 1 Symbol Parameter t rise time r t fall time f t differential rise ...

Page 33

NXP Semiconductors 9.1 Timing V 0 0.2V 0. Fig 8. External clock timing t PERIOD differential data lines Fig 9. Differential data-to-EOP transition skew and EOP width 10. Application information 10.1 ...

Page 34

NXP Semiconductors LPC2141/42/ 44/46/48 Fig 11. LPC2141/42/44/46/48 USB interface using the UP_LED function on pin 17 LPC2141_42_44_46_48_3 Product data sheet LPC2141/42/44/46/48 Single-chip 16-bit/32-bit microcontrollers 1.5 k UP_LED VBUS ...

Page 35

NXP Semiconductors 11. Package outline LQFP64: plastic low profile quad flat package; 64 leads; body 1 pin 1 index DIMENSIONS (mm are the original ...

Page 36

NXP Semiconductors 12. Abbreviations Table 9. Acronym ADC BOD CPU DAC DCC DMA EOP FIFO GPIO PLL POR PWM RAM SE0 SPI SRAM SSP UART USB VPB LPC2141_42_44_46_48_3 Product data sheet Acronym list Description Analog-to-Digital Converter Brown-Out Detection Central Processing ...

Page 37

NXP Semiconductors 13. Revision history Table 10. Revision history Document ID Release date LPC2141_42_44_46_48_3 20071019 Modifications: LPC2141_42_44_46_48_2 20060828 LPC2141_42_44_46_48_1 20051003 LPC2141_42_44_46_48_3 Product data sheet Data sheet status Product data sheet • The format of this data sheet has been redesigned ...

Page 38

NXP Semiconductors 14. Legal information 14.1 Data sheet status [1][2] Document status Product status Objective [short] data sheet Development Preliminary [short] data sheet Qualification Product [short] data sheet Production [1] Please consult the most recently issued document before initiating or ...

Page 39

NXP Semiconductors 16. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . ...

Related keywords