LPC2387FBD100,551 NXP Semiconductors, LPC2387FBD100,551 Datasheet

IC ARM7 MCU FLASH 512K 100LQFP

LPC2387FBD100,551

Manufacturer Part Number
LPC2387FBD100,551
Description
IC ARM7 MCU FLASH 512K 100LQFP
Manufacturer
NXP Semiconductors
Series
LPC2300r
Datasheets

Specifications of LPC2387FBD100,551

Program Memory Type
FLASH
Program Memory Size
512KB (512K x 8)
Package / Case
100-LQFP
Core Processor
ARM7
Core Size
16/32-Bit
Speed
72MHz
Connectivity
CAN, Ethernet, I²C, Microwire, MMC, SPI, SSI, SSP, UART/USART, USB OTG
Peripherals
Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
Number Of I /o
70
Ram Size
98K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 6x10b; D/A 1x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
LPC23
Core
ARM7TDMI-S
Data Bus Width
16 bit, 32 bit
Data Ram Size
98 KB
Interface Type
CAN/I2C/I2S/SSP/UART/USB
Maximum Clock Frequency
72 MHz
Number Of Programmable I/os
70
Number Of Timers
4
Operating Supply Voltage
3.3 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
MDK-ARM, RL-ARM, ULINK2, MCB2387, MCB2387U, MCB2387UME
Development Tools By Supplier
OM11013
Minimum Operating Temperature
- 40 C
On-chip Adc
6-ch x 10-bit
On-chip Dac
1-ch x 10-bit
Cpu Family
LPC2000
Device Core
ARM7TDMI-S
Device Core Size
16/32Bit
Frequency (max)
72MHz
Total Internal Ram Size
98KB
# I/os (max)
70
Number Of Timers - General Purpose
4
Operating Supply Voltage (typ)
3.3V
Operating Supply Voltage (max)
3.6V
Operating Supply Voltage (min)
3V
Instruction Set Architecture
RISC
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
100
Package Type
LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
568-4359 - BOARD EVAL FOR LPC2387568-4310 - EVAL BOARD LPC2158 W/LCD568-3999 - BOARD EVAL FOR LPC23 ARM MCU622-1005 - USB IN-CIRCUIT PROG ARM7 LPC2K
Eeprom Size
-
Lead Free Status / Rohs Status
Compliant
Other names
568-4322
935284932551
LPC2387FBD100-S

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC2387FBD100,551
Quantity:
9 999
Part Number:
LPC2387FBD100,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. General description
2. Features and benefits
The LPC2387 microcontroller is based on a 16-bit/32-bit ARM7TDMI-S CPU with
real-time emulation that combines the microcontroller with 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
performance in interrupt service routines and DSP algorithms, this increases performance
up to 30 % over Thumb mode. For critical code size applications, the alternative 16-bit
Thumb mode reduces code by more than 30 % with minimal performance penalty.
The LPC2387 is ideal for multi-purpose serial communication applications. It incorporates
a 10/100 Ethernet Media Access Controller (MAC), USB full speed device with 4 kB of
endpoint RAM, four UARTs, two CAN channels, an SPI interface, two Synchronous Serial
Ports (SSP), three I
communications interfaces combined with an on-chip 4 MHz internal oscillator, 64 kB
SRAM, 16 kB SRAM for Ethernet, 16 kB SRAM for USB and general purpose use,
together with 2 kB battery powered SRAM makes this device very well suited for
communication gateways and protocol converters. Various 32-bit timers, an improved
10-bit ADC, 10-bit DAC, one PWM unit, a CAN control unit, and up to 70 fast GPIO lines
with up to 12 edge or level sensitive external interrupt pins make this microcontroller
particularly suitable for industrial control and medical systems.
LPC2387
Single-chip 16-bit/32-bit MCU; 512 kB flash with ISP/IAP,
Ethernet, USB 2.0 device/host/OTG, CAN, and 10-bit ADC/DAC
Rev. 4 — 10 February 2011
ARM7TDMI-S processor, running at up to 72 MHz.
512 kB on-chip flash program memory with In-System Programming (ISP) and
In-Application Programming (IAP) capabilities. Flash program memory is on the ARM
local bus for high performance CPU access.
64 kB of SRAM on the ARM local bus for high performance CPU access.
16 kB SRAM for Ethernet interface. Can also be used as general purpose SRAM.
16 kB SRAM for general purpose DMA use also accessible by the USB.
Dual Advanced High-performance Bus (AHB) system that provides for simultaneous
Ethernet DMA, USB DMA, and program execution from on-chip flash with no
contention between those functions. A bus bridge allows the Ethernet DMA to access
the other AHB subsystem.
Advanced Vectored Interrupt Controller (VIC), supporting up to 32 vectored interrupts.
General Purpose DMA (GPDMA) on AHB controller that can be used with the SSP
serial interfaces, the I
port, as well as for memory-to-memory transfers.
2
C interfaces, and an I
2
S port, and the Secure Digital/MultiMediaCard (SD/MMC) card
2
S interface. This blend of serial
Product data sheet

Related parts for LPC2387FBD100,551

LPC2387FBD100,551 Summary of contents

Page 1

LPC2387 Single-chip 16-bit/32-bit MCU; 512 kB flash with ISP/IAP, Ethernet, USB 2.0 device/host/OTG, CAN, and 10-bit ADC/DAC Rev. 4 — 10 February 2011 1. General description The LPC2387 microcontroller is based on a 16-bit/32-bit ARM7TDMI-S CPU with real-time emulation that ...

Page 2

... NXP Semiconductors Serial interfaces: Ethernet MAC with associated DMA controller. These functions reside on an independent AHB. USB 2.0 device/host/OTG with on-chip PHY and associated DMA controller. Four UARTs with fractional baud rate generation, one with modem control I/O, one with IrDA support, all with FIFO. ...

Page 3

... NXP Semiconductors On-chip PLL allows CPU operation up to the maximum CPU rate without the need for a high frequency crystal. May be run from the main oscillator, the internal RC oscillator, or the RTC oscillator. Versatile pin function selections allow more possibilities for using on-chip peripheral functions ...

Page 4

... NXP Semiconductors 5. Block diagram LPC2387 P0, P1, P2, P3, P4 HIGH-SPEED GPIO 70 PINS TOTAL ETHERNET RMII(8) MAC WITH DMA EINT3 to EINT0 EXTERNAL INTERRUPTS P0 × CAP0/CAP1/ CAPTURE/COMPARE CAP2/CAP3 TIMER0/TIMER1/ 4 × MAT2, TIMER2/TIMER3 2 × MAT0/MAT1/ MAT3 6 × PWM1 2 × PCAP1 LEGACY GPI/O P0 PINS TOTAL 6 × AD0 ...

Page 5

... NXP Semiconductors 6. Pinning information 6.1 Pinning Fig 2. LPC2387 pinning LQFP100 package 6.2 Pin description Table 3. Pin description Symbol Pin P0[0] to P0[31] [1] P0[0]/RD1/TXD3/ 46 SDA1 [1] P0[1]/TD1/RXD3/ 47 SCL1 [1] P0[2]/TXD0 98 [1] P0[3]/RXD0 99 [1] P0[4]/I2SRX_CLK/ 81 RD2/CAP2[0] LPC2387 Product data sheet 1 LPC2387FBD100 ...

Page 6

... NXP Semiconductors Table 3. Pin description …continued Symbol Pin [1] P0[5]/I2SRX_WS/ 80 TD2/CAP2[1] [1] P0[6]/I2SRX_SDA/ 79 SSEL1/MAT2[0] [1] P0[7]/I2STX_CLK/ 78 SCK1/MAT2[1] [1] P0[8]/I2STX_WS/ 77 MISO1/MAT2[2] [1] P0[9]/I2STX_SDA/ 76 MOSI1/MAT2[3] [1] P0[10]/TXD2/ 48 SDA2/MAT3[0] [1] P0[11]/RXD2/ 49 SCL2/MAT3[1] [1] P0[15]/TXD1/ 62 SCK0/SCK [1] P0[16]/RXD1/ 63 SSEL0/SSEL LPC2387 Product data sheet Type Description I/O P0[5] — ...

Page 7

... NXP Semiconductors Table 3. Pin description …continued Symbol Pin [1] P0[17]/CTS1/ 61 MISO0/MISO [1] P0[18]/DCD1/ 60 MOSI0/MOSI [1] P0[19]/DSR1/ 59 MCICLK/SDA1 [1] P0[20]/DTR1/ 58 MCICMD/SCL1 [1] P0[21]/RI1/ 57 MCIPWR/RD1 [1] P0[22]/RTS1/ 56 MCIDAT0/TD1 [2] P0[23]/AD0[0]/ 9 I2SRX_CLK/ CAP3[0] [2] P0[24]/AD0[1]/ 8 I2SRX_WS/ CAP3[1] [2] P0[25]/AD0[2]/ 7 I2SRX_SDA/ TXD3 LPC2387 Product data sheet ...

Page 8

... NXP Semiconductors Table 3. Pin description …continued Symbol Pin [3] P0[26]/AD0[3]/ 6 AOUT/RXD3 [4] P0[27]/SDA0 25 [4] P0[28]/SCL0 24 [5] P0[29]/USB_D+ 29 [5] P0[30]/USB_D− 30 P1[0] to P1[31] [1] P1[0]/ENET_TXD0 95 [1] P1[1]/ENET_TXD1 94 [1] P1[4]/ENET_TX_EN 93 [1] P1[8]/ENET_CRS 92 [1] P1[9]/ENET_RXD0 91 [1] P1[10]/ENET_RXD1 90 ...

Page 9

... NXP Semiconductors Table 3. Pin description …continued Symbol Pin [1] P1[19]/ 33 USB_TX_E1/ USB_PPWR1/ CAP1[1] [1] P1[20]/ 34 USB_TX_DP1/ PWM1[2]/SCK0 [1] P1[21]/ 35 USB_TX_DM1/ PWM1[3]/SSEL0 [1] P1[22]/ 36 USB_RCV1/ USB_PWRD1/ MAT1[0] [1] P1[23]/ 37 USB_RX_DP1/ PWM1[4]/MISO0 [1] P1[24]/ 38 USB_RX_DM1/ PWM1[5]/MOSI0 [1] P1[25]/ 39 USB_LS1/ USB_HSTEN1/ MAT1[1] [1] P1[26]/ 40 USB_SSPND1/ PWM1[6]/ CAP0[0] [1] P1[27]/ ...

Page 10

... NXP Semiconductors Table 3. Pin description …continued Symbol Pin [1] P1[29]/USB_SDA1/ 45 PCAP1[1]/MAT0[1] [2] P1[30]/V /AD0[4] 21 BUS [2] P1[31]/SCK1/AD0[5] 20 P2[0] to P2[31] [1] P2[0]/PWM1[1]/ 75 TXD1/TRACECLK [1] P2[1]/PWM1[2]/ 74 RXD1/PIPESTAT0 [1] P2[2]/PWM1[3]/ 73 CTS1/PIPESTAT1 [1] P2[3]/PWM1[4]/ 70 DCD1/PIPESTAT2 [1] P2[4]/PWM1[5]/ 69 DSR1/TRACESYNC [1] P2[5]/PWM1[6]/ 68 DTR1/TRACEPKT0 LPC2387 Product data sheet ...

Page 11

... NXP Semiconductors Table 3. Pin description …continued Symbol Pin [1] P2[6]/PCAP1[0]/RI1/ 67 TRACEPKT1 [1] P2[7]/RD2/ 66 RTS1/TRACEPKT2 [1] P2[8]/TD2/ 65 TXD2/TRACEPKT3 [1] P2[9]/ 64 USB_CONNECT/ RXD2/EXTIN0 [6] P2[10]/EINT0 53 [6] P2[11]/EINT1/ 52 MCIDAT1/ I2STX_CLK [6] P2[12]/EINT2/ 51 MCIDAT2/ I2STX_WS [6] P2[13]/EINT3/ 50 MCIDAT3/ I2STX_SDA P3[0] to P3[31] [1] P3[25]/MAT0[0]/ 27 PWM1[2] ...

Page 12

... NXP Semiconductors Table 3. Pin description …continued Symbol Pin [1] P3[26]/MAT0[1]/ 26 PWM1[3] P4[0] to P4[31] [1] P4[28]/MAT2[0]/ 82 TXD3 [1] P4[29]/MAT2[1]/ 85 RXD3 [1] TDO 1 [1] TDI 2 [1] TMS 3 [1] TRST 4 [1] TCK 5 [1] RTCK 100 RSTOUT 14 [7] RESET 17 [8][9] XTAL1 22 [8][9] XTAL2 23 [8][10] RTCX1 16 [8][10] ...

Page 13

... NXP Semiconductors Table 3. Pin description …continued Symbol Pin [15 DDA [15] VREF 12 [15] VBAT 19 [ tolerant pad providing digital I/O functions with TTL levels and hysteresis. [ tolerant pad providing digital I/O functions (with TTL levels and hysteresis) and analog input. When configured as a DAC input, digital section of the pad is disabled ...

Page 14

... NXP Semiconductors In summary, bus masters with access to AHB1 are the ARM7 itself, the GPDMA function, and the Ethernet block (via the bus bridge from AHB2). Bus masters with access to AHB2 are the ARM7 and the Ethernet block. AHB peripherals are allocated range of addresses at the very top of the 4 GB ARM memory space ...

Page 15

... NXP Semiconductors 7.3 On-chip SRAM The LPC2387 includes a SRAM memory reserved for the ARM processor exclusive use. This RAM may be used for code and/or data storage and may be accessed as 8 bits, 16 bits, and 32 bits SRAM block serving as a buffer for the Ethernet controller and SRAM associated with the USB device can be used both for data and code storage, too ...

Page 16

... NXP Semiconductors 3.75 GB Fig 3. 7.5 Interrupt controller The ARM processor core has two interrupt inputs called Interrupt Request (IRQ) and Fast Interrupt Request (FIQ). The VIC takes 32 interrupt request inputs which can be programmed as FIQ or vectored IRQ types. The programmable assignment scheme means that priorities of interrupts from the various peripherals can be dynamically assigned and adjusted ...

Page 17

... NXP Semiconductors FIQs have the highest priority. If more than one request is assigned to FIQ, the VIC ORs the requests to produce the FIQ signal to the ARM processor. The fastest possible FIQ latency is achieved when only one request is classified as FIQ, because then the FIQ service routine can simply start dealing with that device ...

Page 18

... NXP Semiconductors • Single DMA and burst DMA request signals. Each peripheral connected to the GPDMA can assert either a burst DMA request or a single DMA request. The DMA burst size is set by programming the GPDMA. • Memory-to-memory, memory-to-peripheral, peripheral-to-memory, and peripheral-to-peripheral transfers. • ...

Page 19

... NXP Semiconductors Additionally, any pin on port 0 and port 2 (total of 42 pins) providing a digital function can be programmed to generate an interrupt on a rising edge, a falling edge, or both. The edge detection is asynchronous may operate when clocks are not present such as during Power-down mode. Each enabled interrupt can be used to wake up the chip from Power-down mode ...

Page 20

... NXP Semiconductors – Receive filtering. – Multicast and broadcast frame support for both transmit and receive. – Optional automatic Frame Check Sequence (FCS) insertion with Circular Redundancy Check (CRC) for transmit. – Selectable automatic transmit frame padding. – Over-length frame support for both transmit and receive allows any length frames. ...

Page 21

... NXP Semiconductors • Supports DMA transfers with the DMA RAM all non-control endpoints. • Allows dynamic switching between CPU-controlled and DMA modes. • Double buffer implementation for Bulk and Isochronous endpoints. 7.10.2 USB host controller The host controller enables full- and low-speed data exchange with USB devices attached to the bus ...

Page 22

... NXP Semiconductors 7.11.1 Features • Two CAN controllers and buses. • Data rates to 1 Mbit/s on each bus. • 32-bit register and RAM access. • Compatible with CAN specification 2.0B, ISO 11898-1. • Global Acceptance Filter recognizes 11-bit and 29-bit receive identifiers for all CAN buses. • ...

Page 23

... NXP Semiconductors 7.14.1 Features • Receive and Transmit FIFOs. • Register locations conform to 16C550 industry standard. • Receiver FIFO trigger points and 14 B. • Built-in fractional baud rate generator covering wide range of baud rates without a need for external crystals of particular values. ...

Page 24

... NXP Semiconductors 7.17 SD/MMC card interface The Secure Digital and Multimedia Card Interface (MCI) allows access to external SD memory cards. The SD card interface conforms to the SD Multimedia Card Specification Version 2.11. 7.17.1 Features • The MCI provides all functions specific to the SD/MMC memory card. These include the clock generation unit, power management control, and command and data transfer ...

Page 25

... NXP Semiconductors 2 7.19 I S-bus serial I/O controllers 2 The I S-bus provides a standard communication interface for digital audio applications. 2 The I S-bus specification defines a 3-wire serial bus using one data line, one clock line, and one word select signal. The basic I master, and one slave. The I and receive channel, each of which can operate as either a master or a slave ...

Page 26

... NXP Semiconductors – Do nothing on match. 7.21 Pulse width modulator The PWM is based on the standard Timer block and inherits all of its features, although only the PWM function is pinned out on the LPC2387. The Timer is designed to count cycles of the system derived clock and optionally switch pins, generate interrupts or perform other actions when specified timer values occur, based on seven match registers ...

Page 27

... NXP Semiconductors • Double edge controlled PWM outputs can be programmed to be either positive going or negative going pulses. • Match register updates are synchronized with pulse outputs to prevent generation of erroneous pulses. Software must ‘release’ new match values before they can become effective. • ...

Page 28

... NXP Semiconductors • Provides Seconds, Minutes, Hours, Day of Month, Month, Year, Day of Week, and Day of Year. • Dedicated 32 kHz oscillator or programmable prescaler from APB clock. • Dedicated power supply pin can be connected to a battery or to the main 3.3 V. • Periodic interrupts can be generated from increments of any field of the time registers, and selected fractional second values. • ...

Page 29

... NXP Semiconductors The PLL input, in the range of 32 kHz to 25 MHz, may initially be divided down by a value ‘N’, which may be in the range 256. This input division provides a wide range of output frequencies from the same input frequency. Following the PLL input divider is the PLL multiplier. This can multiply the input divider output through the use of a Current Controlled Oscillator (CCO value ‘ ...

Page 30

... NXP Semiconductors The LPC2387 also implements a separate power domain in order to allow turning off power to the bulk of the device while maintaining operation of the RTC and a small SRAM, referred to as the battery RAM. 7.24.4.1 Idle mode In Idle mode, execution of instructions is suspended until either a Reset or interrupt occurs ...

Page 31

... NXP Semiconductors If power is supplied to the LPC2387 during Deep power-down mode, wake-up can be caused by the RTC Alarm interrupt or by external Reset. While in Deep power-down mode, external device power may be removed. In this case, the LPC2387 will start up when external power is restored. Essential data may be retained through Deep power-down mode (or through complete powering off of the chip) by storing data in the Battery RAM, as long as the external power to the VBAT pin is maintained ...

Page 32

... NXP Semiconductors 7.25.2 Brownout detection The LPC2387 includes 2-stage monitoring of the voltage on the V voltage falls below 2.95 V, the BOD asserts an interrupt signal to the Vectored Interrupt Controller. This signal can be enabled for interrupt in the Interrupt Enable Register in the VIC in order to cause a CPU interrupt; if not, software can monitor the signal by reading a dedicated status register ...

Page 33

... NXP Semiconductors The second AHB, referred to as AHB2, includes only the Ethernet block and an associated 16 kB SRAM. In addition, a bus bridge is provided that allows the secondary AHB bus master on AHB1, allowing expansion of Ethernet buffer space into unused space in memory residing on AHB1. In summary, bus masters with access to AHB1 are the ARM7 itself, the USB block, the GPDMA function, and the Ethernet block (via the bus bridge from AHB2) ...

Page 34

... NXP Semiconductors information about processor execution to a trace port. A software debugger allows configuration of the ETM using a JTAG interface and displays the trace information that has been captured. The ETM is connected directly to the ARM core and not to the main AMBA system bus. It compresses the trace information and exports it through a narrow trace port ...

Page 35

... NXP Semiconductors 8. Limiting values Table 4. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter V supply voltage (3.3 V) DD(3V3) V DC-to-DC converter supply voltage DD(DCDC)(3V3) (3 analog 3.3 V pad supply voltage DDA V input voltage on pin VBAT i(VBAT) V input voltage on pin VREF ...

Page 36

... NXP Semiconductors 9. Thermal characteristics The average chip junction temperature, T equation amb • T amb • R th(j-a) • The internal power dissipation is the product of I the I/O pins is often small and many times can be negligible. However it can be significant in some applications. Table 5. Thermal characteristics − ...

Page 37

... NXP Semiconductors 10. Static characteristics Table 6. Static characteristics − ° ° +85 C for commercial applications, unless otherwise specified. amb Symbol Parameter V supply voltage (3.3 V) DD(3V3) V DC-to-DC converter DD(DCDC)(3V3) supply voltage (3 analog 3.3 V pad supply DDA voltage V input voltage on pin i(VBAT) VBAT ...

Page 38

... NXP Semiconductors Table 6. Static characteristics − ° ° +85 C for commercial applications, unless otherwise specified. amb Symbol Parameter I I/O latch-up current latch V input voltage I V output voltage O V HIGH-level input IH voltage V LOW-level input voltage IL V hysteresis voltage hys V HIGH-level output OH voltage ...

Page 39

... NXP Semiconductors Table 6. Static characteristics − ° ° +85 C for commercial applications, unless otherwise specified. amb Symbol Parameter USB pins I OFF-state output OZ current V bus supply voltage BUS V differential input DI sensitivity voltage V differential common CM mode voltage range V single-ended receiver th(rs)se switching threshold ...

Page 40

... NXP Semiconductors 10.1 Power-down mode I DD(IO) (μA) Fig 4. I (μA) Fig 5. LPC2387 Product data sheet −2 −4 −40 − 3 i(VBAT) DD(DCDC)(3V3) amb I/O maximum supply current I 40 BAT 3.3 V i(VBAT 3.0 V i(VBAT −40 − 3 DD(3V3) DD(DCDC)(3V3) RTC battery maximum supply current I mode All information provided in this document is subject to legal disclaimers ...

Page 41

... NXP Semiconductors I DD(DCDC)pd(3v3) Fig 6. 10.2 Deep power-down mode I DD(IO) (μA) Fig 7. LPC2387 Product data sheet 800 (μA) 600 400 V = 3.3 V DD(DCDC)(3V3) 200 V = 3.0 V DD(DCDC)(3V3) 0 −40 − ° 3 DD(3V3) i(VBAT) amb Total DC-to-DC converter supply current I in Power-down mode 300 ...

Page 42

... NXP Semiconductors I (μA) Fig 8. I DD(DCDC)dpd(3v3) Fig 9. LPC2387 Product data sheet 40 BAT 3.3 V i(VBAT 3.0 V i(VBAT −40 − 3 DD(3V3) DD(DCDC)(3V3) RTC battery maximum supply current I power-down mode 100 (μ 3.3 V DD(DCDC)(3V3 3.0 V DD(DCDC)(3V3 −40 − ° 3 DD(3V3) i(VBAT) ...

Page 43

... NXP Semiconductors 10.3 Electrical pin characteristics V Fig 10. Typical HIGH-level output voltage V (mA) Fig 11. Typical LOW-level output current I LPC2387 Product data sheet 3 °C 25 °C 3.2 −40 °C 2.8 2.4 2 Conditions 3.3 V; standard port pins. DD(3V3 0.2 Conditions 3.3 V; standard port pins. ...

Page 44

... NXP Semiconductors 11. Dynamic characteristics Table 7. Dynamic characteristics − ° ° +85 C for commercial applications; V amb Symbol Parameter External clock (see Figure 12) f oscillator frequency osc T clock cycle time cy(clk) t clock HIGH time CHCX t clock LOW time CLCX t clock rise time CLCH ...

Page 45

... NXP Semiconductors 11.1 Internal oscillators Table 8. Dynamic characteristic: internal oscillators − ° ° ≤ +85 C; 3.0 V amb Symbol Parameter f internal RC oscillator frequency osc(RC) f RTC input frequency i(RTC) [1] Parameters are valid over operating temperature range unless otherwise specified. Typical ratings are not guaranteed. The values listed are at room temperature (25 °C), nominal supply voltages. ...

Page 46

... NXP Semiconductors 11.4 Flash memory Table 11. Dynamic characteristics of flash − ° ° +85 C, unless otherwise specified; V amb ground. Symbol Parameter N endurance endu t retention time ret t erase time er t programming time prog [1] Number of program/erase cycles. [2] Programming times are given for writing 256 bytes from RAM to the flash. Data must be written to the flash in blocks of 256 bytes. ...

Page 47

... NXP Semiconductors 11.5 Timing T PERIOD differential data lines Fig 13. Differential data-to-EOP transition skew and EOP width shifting edges SCK MOSI MISO Fig 14. MISO line set-up time in SSP Master mode LPC2387 Product data sheet crossover point crossover point differential data to SE0/EOP skew n × ...

Page 48

... NXP Semiconductors 12. ADC electrical characteristics Table 12. ADC electrical characteristics − 2 3 DDA amb Symbol Parameter V analog input voltage IA C analog input capacitance ia E differential linearity error D E integral non-linearity L(adj) E offset error O E gain error G E absolute error T R voltage source interface ...

Page 49

... 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 error (E (4) Integral non-linearity (E L(adj) (5) Center of a step of the actual transfer curve. Fig 15. ADC characteristics LPC2387 Product data sheet ...

Page 50

... NXP Semiconductors AD0[y] Fig 16. Suggested ADC interface - LPC2387 AD0[y] pin LPC2387 Product data sheet LPC23XX 20 kΩ SAMPLE All information provided in this document is subject to legal disclaimers. Rev. 4 — 10 February 2011 LPC2387 Single-chip 16-bit/32-bit MCU R vsi AD0[y] V EXT 002aac610 © NXP B.V. 2011. All rights reserved. ...

Page 51

... NXP Semiconductors 13. DAC electrical characteristics Table 13. DAC electrical characteristics − 3 3 DDA amb Symbol Parameter E differential linearity error D E integral non-linearity L(adj) E offset error O E gain error G C load capacitance L R load resistance L 14. Application information 14.1 Suggested USB interface solutions LPC23XX Fig 17 ...

Page 52

... NXP Semiconductors LPC23XX Fig 18. LPC2387 USB interface on a bus-powered device RSTOUT LPC2387 USB_SCL USB_SDA EINTn USB_D+ USB_D− Fig 19. LPC2387 USB OTG port configuration LPC2387 Product data sheet V DD(3V3 USB_UP_LED 1.5 kΩ V BUS Ω USB_D Ω USB_D− RESET_N ADR/PSW OE_N/INT_N ...

Page 53

... NXP Semiconductors USB_UP_LED USB_D+ USB_D− LPC2387 USB_PWRD1 USB_OVRCR1 USB_PPWR1 Fig 20. LPC2387 USB host port configuration USB_UP_LED USB_CONNECT LPC2387 USB_D+ USB_D− V BUS Fig 21. LPC2387 USB device port configuration 14.2 Crystal oscillator XTAL input and component selection The input voltage to the on-chip oscillators is limited to 1 the oscillator is driven by a ...

Page 54

... NXP Semiconductors Fig 22. Slave mode operation of the on-chip oscillator In slave mode the input clock signal should be coupled by means of a capacitor of 100 pF (Figure corresponds to a square wave signal with a signal swing of between 280 mV and 1.4 V. The XTALOUT pin in this configuration can be left unconnected. ...

Page 55

... NXP Semiconductors Table 14. Fundamental oscillation frequency F 5 MHz to 10 MHz 10 MHz to 15 MHz 15 MHz to 20 MHz Table 15. Fundamental oscillation frequency F 15 MHz to 20 MHz 20 MHz to 25 MHz 14.3 RTC 32 kHz oscillator component selection Fig 24. RTC oscillator modes and models: oscillation mode of operation and external ...

Page 56

... NXP Semiconductors that belong to a specific C this table are calculated from the internal parasitic capacitances and the C from PCB and package are not taken into account. Table 16. Crystal load capacitance 14.4 XTAL and RTCX Printed Circuit Board (PCB) layout guidelines The crystal should be connected on the PCB as close as possible to the oscillator input and output pins of the chip ...

Page 57

... NXP Semiconductors pin configured as digital output pin configured as digital input pin configured as analog input Fig 25. Standard I/O pin configuration with analog input 14.6 Reset pin configuration Fig 26. Reset pin configuration LPC2387 Product data sheet output enable output driver data input analog input ...

Page 58

... NXP Semiconductors 15. Package outline LQFP100: plastic low profile quad flat package; 100 leads; body 1 pin 1 index 100 DIMENSIONS (mm are the original dimensions) A UNIT max. 0.15 1.45 mm 1.6 0.25 0.05 1.35 Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. ...

Page 59

... NXP Semiconductors 16. Abbreviations Table 17. Acronym ADC AHB AMBA APB BOD CAN DAC DCC DMA DSP EOP ETM GP GPIO IrDA JTAG MII MIIM PHY PLL PWM RMII SE0 SPI SSI SSP TTL UART USB LPC2387 Product data sheet Abbreviations Description Analog-to-Digital Converter ...

Page 60

... NXP Semiconductors 17. Revision history Table 18. Revision history Document ID Release date LPC2387 v.4 20110210 • Modifications: Table 3 “Pin • Table 3 “Pin • Table 4 “Limiting • Table 6 “Static • Table 6 “Static • Table 6 “Static • Table 6 “Static I BATact • Table 6 “Static • Section 2 “Features and • ...

Page 61

... In no event shall NXP Semiconductors be liable for any indirect, incidental, punitive, special or consequential damages (including - without limitation - lost profits, lost savings, business interruption, costs related to the removal or ...

Page 62

... For sales office addresses, please send an email to: LPC2387 Product data sheet own risk, and (c) customer fully indemnifies NXP Semiconductors for any liability, damages or failed product claims resulting from customer design and use of the product for automotive applications beyond NXP Semiconductors’ ...

Page 63

... NXP Semiconductors 20. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1 3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4 Ordering information . . . . . . . . . . . . . . . . . . . . . 3 4.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 3 5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4 6 Pinning information . . . . . . . . . . . . . . . . . . . . . . 5 6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5 7 Functional description . . . . . . . . . . . . . . . . . . 13 7.1 Architectural overview . . . . . . . . . . . . . . . . . . 13 7.2 On-chip flash programming memory . . . . . . . 14 7.3 On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 15 7 ...

Page 64

... NXP Semiconductors 12 ADC electrical characteristics . . . . . . . . . . . . 48 13 DAC electrical characteristics . . . . . . . . . . . . 51 14 Application information 14.1 Suggested USB interface solutions . . . . . . . . 51 14.2 Crystal oscillator XTAL input and component selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 14.3 RTC 32 kHz oscillator component selection . . 55 14.4 XTAL and RTCX Printed Circuit Board (PCB) layout guidelines . . . . . . . . . . . . . . . . . . . . . . . 56 14 ...

Related keywords