You are on page 1of 5

Page 2

LPC3154 Powering and Unused parts

Design Overview

LPC-LINK

LPC1114 Target

Page 3
LPC3154 Digital I/O
External powering (+5V) External powering (+3.3V)

LPC3154 internal powering

3.3V

Page 4
JTAG Interface

USB powering LPC1114 USB mini-B LPC3154 implementing JTAG interface JTAG interface Superset of mbed connector LED on PIO0_7 External JTAG connector Expansion connector

Can be disconnected LED on GPIO2

Page 5
LPC1343 with Expansion connector

Schematic page 2-3

Schematic page 4

Schematic page 5

Rev A
Official release

UL = UnLoaded = normally not mounted component. Default jumper settings are indicated in the schematic. However, always check jumper positions on actual boards since there is no guarantee that all jumpers are in default place.

Note: 1V8 rail is actually 1.4V since internal regulator in default

TP_GND TP_1V8 TP_3V3 TP_1V2 GND VDIG_1V8 VIO_3V3 VDIG_1V2

Power supply parts of LPC3154


U1-1 LPC3154
H14 G14 E17 PSU_VOUT1 PSU_VOUT2 PSU_VOUT3 PSU_VBAT PSU_VBAT1 PSU_VBAT2 PSU_PLAY PSU_STOP PSU_VSSA_CLEAN PSU_LX1 PSU_LX2 PSU_VBUS PSU_VIN1 PSU_VSS1 PSU_VSSA FSLOW_IN FSLOW_OUT RTC_INT RTC_BACKUP RTC_CLOCK_OUT RTC_VDD36 RTC_VSS CHARGE_VBUS CHARGE_VBAT CHARGE_BAT_SENSE CHARGE_VNTC CHARGE_CC_REF CHARGE_VSS L17 L16 M16 K14 U17 L15 M17 J14 K16 K17 J17 K15 J15

Production test connector


J1 EXT_POW OTP N-RESET-IN VIO_3V3 VDIG_1V8 VDIG_1V2 GND
1 2 3 4 5 6 7

0R

0R

D1 PMBD7000 PSU_VBAT C1 D2 PMEG3005EJ USB_VBUS GND D3 PMEG3005EJ EXT_POW C4 22u PSU_PLAY PSU_STOP 100K R6 100K GND C5 22u GND C6 22u Starpoint at ball D16 on U1 GND GND GND L1 UL L2 UL PSU_VBUS Starpoint at ball D16 on U1 10u C2 100n PSU_PLAY PSU_STOP Starpoint at ball D16 on U1

0R

R1

R2

R3

E16 H17 F17 C17 D15 D17 H15 G17 J16 G16 H16 D16

C3 470n GND Q1P SI1016X Q1N SI1016X 15K R4 VIO_3V3

GND OTP R53 0R VDIG_1V2 VIO_3V3 C7 22n GND C8 22n GND C9 100n GND C10 100n GND C11 10u GND

P16 P15 N17 P17 R17

UOS_VBAT UOS_VBUS UOS_VSS UOS_CX2 UOS_CX1

VPP VDDE_0 VDDE_1 VDDE_2 VDDE_3 VDDE_4 VDDE_5 VDDE_6 VDDE_7 VSSE_0 VSSE_1 VSSE_2 VSSE_3 VSSE_4 VSSE_5 VSSE_6 VSSE_7

C9 D1 M1 L1 U7 U15 A15 A4 G15 E1 N1 K1 U8 U16 A14 A5 L14

R5

GND GND VDIG_1V2 VDIG_1V8

GND
J1 U13 A6 M14 H1 U14 A7 M15 VDDI_0 VDDI_1 VDDI_2 VDDI_3 VSSI_0 VSSI_1 VSSI_2 VSSI_3

C12 68n GND

C13 100n GND

C14 100n GND

C15 100n GND

GND GND

Analog parts of LPC3154


U1-3 LPC3154 VIO_3V3 GND
B13 A13 B12 C13 C12 R15 P13 P14 T15 R14 ADC10B_VDDA33 ADC10B_GNDA ADC10B_GPA0 ADC10B_GPA1 ADC10B_GPA2 ADC_MIC ADC_TINL ADC_TINR ADC_VINL ADC_VINR ADC_VREFP ADC_VREFN ADC_VREF HP_VDDA33 NC DAC_VREFP DAC_VREFN DAC_VDDA33 F16 F15 C14

Not used parts of LPC3154


U1-4 LPC3154 VIO_3V3
J3 H3 H4 G4 F4 F3 E4 E3 D3 A3 C2 D2 E2 F2 G2 H2 K3 EBI_D0 EBI_D1 EBI_D2 EBI_D3 EBI_D4 EBI_D5 EBI_D6 EBI_D7 EBI_D8 EBI_D9 EBI_D10 EBI_D11 EBI_D12 EBI_D13 EBI_D14 EBI_D15 EBI_DQM0_NOE MLCD_DB0 MLCD_DB1 MLCD_DB2 MLCD_DB3 MLCD_DB4 MLCD_DB5 MLCD_DB6 MLCD_DB7 MLCD_DB8 MLCD_DB9 MLCD_DB10 MLCD_DB11 MLCD_DB12 MLCD_DB13 MLCD_DB14 MLCD_DB15 EBI_A0_ALE EBI_A1_CLE MLCD_RS MLCD_RW_WR MLCD_E_RD MLCD_CSB EBI_NCAS_BLOUT0 EBI_NRAS_BLOUT1 PWM_DATA CLOCK_OUT T7 P8 T6 R6 U6 P6 R5 T5 U5 P5 P4 U4 T4 U3 U2 R4 C4 A2 R7 T8 P7 R8 J2 J4 D10 M4 A1 B1 C1 F1 G1 P1 U1 B2 K2 B3

U1-5 LPC3154
NC1 NC2 NC3 NC4 NC5 NC6 NC7 NC8 NC9 NC10 NC11 NC12 NC13 NC14 NC15 NC16 NC17 NC18 NC19 C3 G3 M3 B4 B9 A11 A12 B14 A17

GND
HP_OUTR HP_FCR HP_OUTL HP_FCL C15 B15 B17 C16

VIO_3V3

T17 R16 T16

C16 UL GND

C17 100n GND GND I2S_DATA_RX GND VIO_3V3 VDIG_1V8


N14 N15 N16 ADC_VDDA33 ADC_VDDA18 ADC_GNDA

A16 D13 D14 E14 B16

VIO_3V3
K4 L2 L3 L4 M2 B5 C5 D5 D4 EBI_NWE NAND_NCS0 NAND_NCS1 NAND_NCS2 NAND_NCS3 MNAND_RYBN0 MNAND_RYBN1 MNAND_RYBN2 MNAND_RYBN3

HP_OUTC HP_VREF HP_GNDA MDAO_CLK0 MDAO_BCK0 MDAO_WS0 MDAO_DATA0

C18

C19

T9 R9 P9

DAI_BCK0 DAI_WS0 DAI_DATA0

T11 100n UL T12 R12 T13 GND GND GND

Boot mode - USB via DFU class


VIO_3V3 C20 10u GND C21 100n GND C23 10u GND VDIG_1V2 C25 C26 1n GND C27 220p GND
R3 T3 N2 N3 R1 T1 P3 N4

C22 15K R9 39n R7 UL R8 GND C24 3n3 GND GND GND GND GPIO0_BOOT0 GPIO1_BOOT1 GPIO2_BOOT2 R12 15K R13 UL R14 15K UL

VIO_3V3

R39 0R R46 0R VIO_3V3

LPC3154-JTAG
VIO_3V3Y GNDY R10 4K7 R11 4K7 D4 BAT54C
3 2 1

GND

U2 STM1816R
VCC RESET# GND

USB 2.0 OTG Interface

10u GND

U1-2 LPC3154
USB_VDDA33 USB_VDDA33_DRV USB_VDDA12_PLL USB_VBUS USB_DM USB_DP USB_ID USB_RREF TRST_N TDI TMS TCK TDO JTAGSEL_ARM FFAST_IN FFAST_OUT U11 T10 U9 U12 F14 U10 A10 B10

45 ohm impedance routing, 90 ohm differential No tracks within 10 times trace width No via's and no sharp angles USB_VBUS
1 2 3 4 5
LINE1 LINE2 VCC

L3

R16

USB-DM USB-DP USB_ID GND

BLM15HG601SN1D 100R R17 0R R18 R19 1M R20 C28 1M 3u3 C29 100n GND GND

JTAG-LPC3154-TRST JTAG-LPC3154-TDI JTAG-LPC3154-TMS JTAG-LPC3154-TCK JTAG-LPC3154-TDO JTAG-LPC3154-DBGEN

R40 R41 R42 R43 R44 R45 R47

0R 0R 0R 0R 0R 0R 0R

R15 UL JTAG-LPC3154-TRSTY JTAG-LPC3154-TDIY JTAG-LPC3154-TMSY JTAG-LPC3154-TCKY JTAG-LPC3154-TDOY N_RESET-INY


1 3 5 7 9 11 13 15 17 19

J2
2 4 6 8 10 12 14 16 18 20

N-RESET-IN Y1 12MHz VDIG_1V2 C30 100n VIO_3V3 R52 4K7 C31 18p GND GND VIO_3V3 C32 18p

R21

C33 1M 10n/500V D5 PRTR5V0U2X GND GND GND GND

12K

Placed on breakout section of pcb

P2 R2 T2 C10 A9 D8 C8 A8 D9 B8 R10 P10 P11 R11

USB_VSSA_REF USB_VSSA_TERM USB_GNDA I2C_SDA0 I2C_SCL0 SPI_CS_OUT0 SPI_SCK SPI_MISO SPI_CS_IN SPI_MOSI UART_RXD UART_TXD MUART_CTS_N MUART_RTS_N

VDDA12 VSSA12 RSTIN_N GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 MGPIO5 MGPIO6 MGPIO7 MGPIO8 MGPIO9 MGPIO10

B11 C11 E15

GND GND N-RESET-IN

TP_RST Starpoint at ball C11 on U1

SPI-FLASH
N-RESET-IN U3 AT45DB321D-SU SPI_MOSI SPI_MISO SPI_SCK SPI_CS_OUT0 Not mounted
1 8 2 4 SI SO SCK CS# VCC RESET# WP# GND 6 3 5 7

GND

SPI_CS_OUT0 SPI_SCK SPI_MISO SPI_MOSI UART_RXD

R13 T14 P12 D12 D11 D7 B7 C7 D6 B6 C6

GPIO0_BOOT0 GPIO1_BOOT1 GPIO2_BOOT2 GPIO3_JTAG_SWD GPIO5_SWD_TX GPIO6_CLOCK GPIO7_TMS GPIO8_RESET_IN GPIO9_RESET_OUT GPIO10_RESET_CNTRL

C34 10n GND

GND

R48

15K R49

15K R50

15K R51

LED
VIO_3V3 R22 LED1 2K RED

VIO_3V3 GND

GPIO2_BOOT2

Q2 BSH111 GND

15K

JTAG Interface

U4A 74LVC125APW
3

SWDIO/TMS output cntrl SWDIO/TMS output

GPIO5_SWD_TX SPI_MOSI

U6D 74LVC125APW
12 1 3 5 7 9 11 13 15

SWDIO input cntrl SWDIO input

GPIO3_JTAG_SWD SPI_MISO

11

13

J4
2 4 6 8 10 12 14 16

TMS output cntrl TMS output

GPIO3_JTAG_SWD GPIO7_TMS

U5A 74LVC126APW
3

R23 100R

J4 not mounted, but can be if bridge wires below are cut.

U4B 74LVC125APW
6

SWCLK/TCK output cntrl SWCLK/TCK output

GPIO6_CLOCK SPI_SCK

R24 100R

U5B 74LVC126APW
5

TDO input cntrl TDO input

GPIO3_JTAG_SWD SPI_MISO

R25 100R VIO_3V3 JTAG_TMS_SWDIO JTAG_TCLK_SWCLK JTAG_TDO_SWO JTAG_TDI JTAG_RESET JTAG_RTCK

D6 BAT60A or PMEG1020EA
1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2

GND SWV input UART_RXD


8

U6C 74LVC125APW
9

VIO_3V3X JTAG_TMS_SWDIOX JTAG_TCLK_SWCLKX JTAG_TDO_SWOX JTAG_RESETX EXT_POWX GNDX

10

EXT_POW

10

TDI output cntrl TDI output

GPIO3_JTAG_SWD SPI_MOSI

U5C 74LVC126APW
8

GND R26 100R R27

Bridge wires can be cut on pcb

U6A 74LVC125APW
2

14

14

VCC

VCC

14

RESET input

GPIO8_RESET_IN

GND

0R R29 R28 100R J5


1 3 5 7 9 2 4 6 8 10

UL

VCC

GND

GND

GND

U4D 74LVC125APW
11

U6P U4P U5P


7 7 7

C35 100n GND

C36 10n GND

RESET output cntrl RESET output

GPIO10_RESET_CNTRL GPIO9_RESET_OUT

12

13

GND GND GND U6B 74LVC125APW


5

GND R30 100R

I2S_DATA_RX RTCK input

GND

J5 can connect to external JTAG interface if LPCXpresso target side (LPC1114) is disconnected.

13

U5D 74LVC126APW
11 9

10

U4C 74LVC125APW
8

12

GND

GND

From LPC-LINK Side


VIO_3V3X JTAG_TMS_SWDIOX JTAG_TCLK_SWCLKX JTAG_TDO_SWOX JTAG_RESETX EXT_POWX GND GNDX R31 R36 R35 R33 R32 12K 0R 0R 0R 0R Note: SWO does not exist on LPC1114

LPC1114 Target Side

Expansion Connector (superset of mbed pinning) mbed


U7 LPC1114
RESET/PIO0_0 PIO0_1/CLKOUT/CT32B0_MAT2 PIO0_2/SSEL0/CT16B0_CAP0 PIO0_3 PIO0_4/SCL PIO0_5/SDA PIO0_6/SCK0 PIO0_7/CTS PIO0_8/MISO0/CT16B0_MAT0 PIO0_9/MOSI0/CT16B0_MAT1 SWCLK/PIO0_10/SCK0/CT16B0_MAT2 TDI/PIO0_11/AD0/CT32B0_MAT3 TMS/PIO1_0/AD1/CT32B1_CAP0 TDO/PIO1_1/AD2/CT32B1_MAT0 TRST/PIO1_2/AD3/CT32B1_MAT1 SWDIO/PIO1_3/AD4/CT32B1_MAT2 PIO1_4/AD5/CT32B1_MAT3/WAKEUP PIO1_5/RTS/CT32B0_CAP0 PIO1_6/RXD/CT32B0_MAT0 PIO1_7/TXD/CT32B0_MAT1 PIO1_8/CT16B1_CAP0 PIO1_9/CT16B1_MAT0 PIO1_10/AD6/CT16B1_MAT1 PIO1_11/AD7 8 VDDIO PIO2_0/DTR/SSEL1 PIO2_1/DSR/SCK1 PIO2_2/DCD/MISO1 PIO2_3/RI/MOSI1 PIO2_4 PIO2_5 PIO2_6 PIO2_7 PIO2_8 PIO2_9 PIO2_10 PIO2_11/SCK0 PIO3_0/DTR PIO3_1/DSR PIO3_2/DCD PIO3_3/RI PIO3_4 PIO3_5 3 4 10 14 15 16 22 23 27 28 29 32 33 34 35 39 40 45 46 47 9 17 30 42 2 13 26 38 19 20 1 11 12 24 25 31 36 37 43 48 18 21

LPCXpresso
GND VIN (4.5-5.5V) not used PIO0_0 PIO0_9 PIO0_8 PIO2_11 PIO0_2 PIO1_7 PIO1_6 PIO0_7 PIO2_0 PIO2_1 PIO2_2 PIO0_11 PIO1_0 PIO1_1 PIO1_2 PIO1_3 PIO1_4 PIO1_5 AD0 AD1 AD2 AD3 AD4/SWDIO AD5 RESET MOSI/SWO MISO SCK SSEL TXD RXD PIO0_0 PIO0_9 PIO0_8 PIO2_11 PIO0_2 PIO1_7 PIO1_6 PIO0_7 PIO2_0 PIO2_1 PIO2_2 PIO0_11 PIO1_0 PIO1_1 PIO1_2 PIO1_3 PIO1_4 PIO1_5 PIO1_8 PIO0_6 SWCLK PIO0_10 PIO3_0 PIO3_1 PIO3_2 GNDX EXT_POWX

Dual row holes (2x27), 100 mil spacing J6-1 J6-2 J6-3 J6-4 J6-5 J6-6 J6-7 J6-8 J6-9 J6-10 J6-11 J6-12 J6-13 J6-14 J6-15 J6-16 J6-17 J6-18 J6-19 J6-20 J6-21 J6-22 J6-23 J6-24 J6-25 J6-26 J6-27 PIO2_4 PIO2_5 PIO0_1 PIO0_3 PIO0_5 PIO0_4 PIO1_9 PIO1_10 PIO1_11 PIO2_3 PIO3_4 PIO3_5 PIO2_6 PIO2_7 PIO2_8 PIO2_9 PIO2_10 PIO3_3 GNDX VIO_3V3X J6-28 J6-29 J6-30 J6-31 J6-32 J6-33 J6-34 J6-35 J6-36 J6-37 J6-38 J6-39 J6-40 J6-41 J6-42 J6-43 J6-44 J6-45 J6-46 J6-47 J6-48 J6-49 J6-50 J6-51 J6-52 J6-53 J6-54

LPCXpresso mbed
VOUT (+3.3V out) if self powered, else +3.3V input not used not used not used not used not used not used not used USB_DM Note wrong text in silkscreen USB_DP Note wrong text in silkscreen PIO0_1 PIO0_3 PIO0_5 PIO0_4 PIO1_9 PIO1_10 PIO1_11 PIO2_3 PIO2_4 PIO2_5 PIO2_6 PIO2_7 PIO2_8 PIO2_9 PIO2_10 PIO3_3 GND Note wrong text in silkscreen Note wrong text in silkscreen I2C-SDA I2C-SCL VOUT (3.3V out) VU (5.0V USB out) IF+ IFRD- (Ethernet) RD+ (Ethernet) TD- (Ethernet) TD+ (Ethernet) D- (USB) D+ (USB) CAN-RD CAN-TD UART3-TX / I2C2-SDA UART3-RX / I2C2-SCL PWMOUT0 PWMOUT1 PWMOUT2 PWMOUT3 PWMOUT4 PWMOUT5

GND PIO0_0 PIO0_1 PIO0_2 PIO0_3 PIO0_4 PIO0_5 PIO0_6 PIO0_7 PIO0_8 PIO0_9 PIO0_10 PIO0_11 PIO1_0 PIO1_1 PIO1_2 PIO1_3 PIO1_4 PIO1_5 PIO1_6 PIO1_7 PIO1_8 PIO1_9 PIO1_10 PIO1_11 PIO2_0 PIO2_1 PIO2_2 PIO2_3 VIN (4.5-14V) VB (battery supply)

Y2 12MHz C37 18pF GNDX C38 18pF GNDX

6 7

LED
R34 2K

nR (reset) SPI1-MOSI SPI1-MISO SPI1-SCK GPIO UART1-TX / I2C1-SDA UART1-RX / I2C1-SCL SPI2-MOSI

XTALIN XTALOUT

GNDX

LED2 RED

SPI2-MISO SPI2-SCL / UART2-TX UART2-RX AIN0 AIN1

VIO_3V3X C39 100n GNDX C41 100n GNDX C40 10n GNDX

R37 33R

PIO2_4 PIO2_5

AIN2 AIN3 / AOUT AIN4 AIN5

44

VDDCORE

C42 10n GNDX


5 41 VSSIO VSS

PIO2_6 R38 33R PIO2_7 PIO2_8 PIO2_9 PIO2_10 PIO2_11 PIO3_0 PIO3_1 PIO3_2 PIO3_3 PIO3_4 PIO3_5

PIO1_8 PIO0_6 PIO0_10 PIO3_0

GNDX

PIO3_1 PIO3_2

Note: Design and layout compatible with LPC1343 version. Therefore PIO2_4/5 and PIO3_4/5 swap. LPC1114 does not have USB, but LPC1343 has. Therefore R37/38. LPC1114 does not have SWO, but PIO0_9 is connected (since LPC1343 has SWO there).

You might also like