Download User`s Manual

Transcript
LPC2478-STK and LPC2478-STK-MICTOR
development boards
User's Manual
Document revision C, October 2012
Copyright(c) 2009, OLIMEX Ltd, All rights reserved
Page 1
INTRODUCTION:
LPC-2478STK is a starter kit which uses MCU LPC2478 from NXP. This
powerful MCU supports various serial interfaces such as USB host, USB
device, UART, CAN, etc. Additionally, you will find also audio input and
output as well as MP3 decoder, digital accelerometer, JTAG, Ethernet,
touchscreen TFT display and SD/MMC card connector on this board. All this
along with the ARM7TDMI-S™ architecture and uC Linux allow you to build
a diversity of powerful applications to be used in a wide range of situations.
BOARD FEATURES:
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
MCU: LPC2478
LCD 3.5'' 320x 240 24bit color TFT with backlight and touchscreen
MP3 decoder DSP + codec VS1002D
3-axis digital accelerometer with 11-bit accuracy
64 MB SDRAM
USB host connector
USB device connector
IrDA transceiver (optional)
MICTOR Trace connector (optional)
PS2 keyboard connector
100Mbit Ethernet
CAN driver and connector
RS232 with ICSP control
SD/MMC card connector
JTAG connector
Reset button and circuit
2 buttons
1 trim pot
UEXT connector
Audio IN
Audio OUT
RTC battery
FR-4, 1.5 mm, red soldermask, component print
Dimensions: 134.6x101.5mm (5.3x4.0'')
ELECTROSTATIC WARNING:
The LPC-2478STK board is shipped in protective anti-static packaging. The
board must not be subject to high electrostatic potentials. General practice
for working with static sensitive devices should be applied when working with
this board.
BOARD USE REQUIREMENTS:
Cables:
You will need different cables depending on the used
programming/debugging tool. If you use Olimex's ARM-JTAG,
you will need a LPT cable. If you use ARM-USB-OCD or ARMUSB-TINY, you will need USB A-B cable. If you use a software
Page 2
programmer such as FlashMagic, you may need RS232 or other
cables.
Hardware:
Programmer/Debugger – ARM-JTAG, ARM-USB-TINY or ARMUSB-OCD or other compatible programming/debugging tool.
Software:
The board comes pre-loaded with Uboot and the CD contains
ucLinux image you can copy to USB flash disk and boot. You
can use GCC or other commercial ARM compiler if you want to
develop without ucLinux RTOS.
PROCESSOR FEATURES:
LPC-2478STK board use MCU LPC2478 from NXP with these features:

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.

98 kB on-chip SRAM includes:

-
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.
-
2 kB SRAM data storage powered from the RTC power domain.
LCD controller, supporting both Super-Twisted Nematic (STN) and
Thin-Film Transistors (TFT) displays.
-
Dedicated DMA controller.
-
Selectable display resolution (up to 1024 × 768 pixels).
-
Supports up to 24-bit true-color mode.

Dual Advanced High-performance Bus (AHB) system allows
simultaneous Ethernet DMA, USB DMA, and program execution from
on-chip flash with no contention.

EMC provides support for asynchronous static memory devices such
as RAM, ROM and flash, as well as dynamic memories such as Single
Data Rate SDRAM.

Advanced Vectored Interrupt Controller (VIC), supporting up to 32
vectored interrupts.

General Purpose AHB DMA controller (GPDMA) that can be used with
and SD/MMC interface as well as for memory-to-memory transfers.

Serial Interfaces:
-
Ethernet MAC with MII/RMII interface and associated DMA
controller. These functions reside on an independent AHB.
Page 3

-
USB 2.0 full-speed dual-port device/host/OTG controller 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.
-
CAN controller with two channels.
-
SPI controller.
-
Two SSP controllers, with FIFO and multi-protocol capabilities.
One is an alternate for the SPI port, sharing its interrupt. SSPs
can be used with the GPDMA controller.
-
Three I2C-bus interfaces (one with open-drain and two with
standard port pins).
-
I2S (Inter-IC Sound) interface for digital audio input or output. It
can be used with the GPDMA.
Other peripherals:
-
SD/MMC memory card interface.
-
160 General purpose I/O pins with configurable pull-up/down
resistors.
-
10-bit ADC with input multiplexing among 8 pins.
-
10-bit DAC.
-
Four general purpose timers/counters with 8 capture inputs and
10 compare outputs. Each timer block has an external count
input.
-
Two PWM/timer blocks with support for three-phase motor
control. Each PWM has an external count inputs.
-
Real-Time Clock (RTC) with separate power domain. Clock
source can be the RTC oscillator or the APB clock.
-
2 kB SRAM powered from the RTC power pin, allowing data to be
stored when the rest of the chip is powered off.
-
WatchDog Timer (WDT). The WDT can be clocked from the
internal RC oscillator, the RTC oscillator, or the APB clock.

Single 3.3 V power supply (3.0 V to 3.6 V).

4 MHz internal RC oscillator trimmed to 1 % accuracy that can
optionally be used as the system clock.

Three reduced power modes: idle, sleep, and power-down.

Four external interrupt inputs configurable as edge/level sensitive. All
pins on port 0 and port 2 can be used as edge sensitive interrupt
sources.

Processor wake-up from Power-down mode via any interrupt able to
operate during Power-down mode (includes external interrupts, RTC
interrupt, USB activity, Ethernet wake-up interrupt, CAN bus activity,
port 0/2 pin interrupt).

Two independent power needed features.

Each peripheral has its own clock divider for further power saving.
These dividers help reduce active power by 20 % to 30 %.

Brownout detect with separate thresholds for interrupt and forced
reset.
Page 4

On-chip power-on reset.

On-chip crystal oscillator with an operating range of 1 MHz to 24
MHz.

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.

Boundary scan for simplified board testing.

Versatile pin function selections allow more possibilities for using onchip peripheral functions.

Standard ARM test/debug interface for compatibility with existing
tools.

Emulation trace module supports real-time trace.
Page 5
BLOCK DIAGRAM:
Page 6
MEMORY MAP:
Page 7
S H IE L D
USB
RJ45 SIDE
GND1
GND2
Page 8
+
C103
33p
+
C104
10u/6.3V
C105 C106
100n 100n
3.3V
GPIO0/SPIBOOT
GPIO1
GPIO2/DCLK
GPIO3/SDATA
TEST
VS1002
33
34
9
10
32
XTALI
XTALO
DREQ
X\O\S\C\/BSYNC
MCP
MCN
RCAP
GBUF
RIGHT
LEFT
1
2
44
42
39
46
100n
C101
C76
R72
100k
C48
GBUF
RIGHT
LEFT
10n
AGND3
AGND4
AGND2
AGND1
AVDD3
AVDD2
AVDD1
1K
R69
100p
C100
C111
10u/6.3V
1u
1u
R74
22
R75
22
R68
1K
10n
C110
+3.3V_A
C10
L8
470nH
3.3VA_E
HEADPHONES
1-L
2
3-R
MIC
1-L
2
3-R
3.3V
3.3V
R114
33K
R15
4.7K
R57
4.7K
3.3V_A
100n C8
100n C9
100n C7
R5
R_0R(NA)
3.3V
2
R67 10u/6.3V
100n
1K
JACK-3PINPHONE_JACK-TH
1K
R54
10n
C107 C108 C109
+
+3.3V_A
100K
100K
100K
100K
18
17
DREQ 8
SSEL0 13
27
26
R73
22
BAT_HOLDER
3V_BAT
JACK-3PINPHONE_JACK-TH
EXT/BAT
+
470nH
+
R1
R2
R3
R21
GND_
GND
Q3
12.288MHz
TX
RX
RIGHT
GBUF
LEFT
PWR
R55
1K
1
L1
R70
1M
DVDD3
DVDD2
DVDD1
SO
SI
SCLK
X\C\S\
X\R\E\S\E\T\
R81
100k
3.3V
100n
C99
2
C102
33p
100k
100k
C26
100n
1
32768/6pF
100n C6
3.3V_E
100n C5
100n C4
100n C3
100n C2
100n C1
100n
C37
100n C29
100n C27
100n C54
GND
Q2
0R
3.3V
+
R82
R71
DGND5
DGND4
DGND3
DGND2
DGND1
3.3V
3.3V
19
14
6
100n
MISO0
30
MOSI0
29
SCK0
28
CS_AU 23
#RSTOUT 3
U11
22
21
20
16
4
100n
1
1000uF/6.3V/8x12mm
+
C44
+
-
10u/6.3V
C43
C79
47uF/6.3V
1000uF/6.3V/low_ESR
C11
3.3V
L7 470nH
10p C15
10p C14
22p C13
Q1
12.000MHz
22p C12
+
R61
330/1%
3.3V
C35
150K R98
R62
100/1%
1
2
3
R63
330/1%
2
C74
EXT/JLNK
3.3V
+5V_JLINK
2
10u/6.3V
C42
VO
GND/ADJ
VI
D6
C75
47uF/6.3V
1N5822(SMC)
+5V
VREF_E
2.2uF
C45
3
3
4.99K/1% R97
VR1
AME1085ACDT-3Z
BD9778HFP
EN/SYNC
GND FB
4.7n
+5V
R99 4.7K
68K
L5
33uH/CW8A
+
141
20
22
32
84
172
26
86
174
33
63
77
93
114
133
148
169
189
200
15
60
71
89
112
125
146
165
181
198
37
24
38
34
36
46
TXD2
RXD2
SCL2
SDA2
MISO
MOSI
SCK
SSEL
UEXT-1
3.3V_A
UEXT-2
UEXT-3
UEXT-4
R76 ADC0[7] BUT1
UEXT-5
10K
UEXT-6
330/1%
UEXT-7 AN_TRIM
C24
UEXT-8
100n
UEXT-9
UEXT-10
LPC2478
NC3
VDDA
VSSA
VSSCORE1
VSSCORE2
VSSCORE3
VDD(DCDC)(3V3)_1
VDD(DCDC)(3V3)_2
VDD(DCDC)(3V3)_3
VSSIO1
VSSIO2
VSSIO3
VSSIO4
VSSIO5
VSSIO6
VSSIO7
VSSIO8
VSSIO9
VSSIO10
VDD(3V3)_1
VDD(3V3)_2
VDD(3V3)_3
VDD(3V3)_4
VDD(3V3)_5
VDD(3V3)_6
VDD(3V3)_7
VDD(3V3)_8
VDD(3V3)_9
VDD(3V3)_10
ALARM
VREF
VBAT
RTCX1
RTCX2
XTAL1
XTAL2
3.3V
C21
100n
1K
20K/1%
R52
BUT1
R11
BUT2
A0
A1
A2
A3
75
79
83
97
103
107
113
121
127
131
135
145
149
155
159
173
101
104
105
111
109
115
123
129
183
179
119
139
170
176
187
193
3.3V
30
117
1K
C49
100n
R6
C89
3.3V
BDS_E
#RSTOUT 10K
R123
2
1
NC1
CLK
CKE
CS
WE
CAS
RAS
DQML
DQMH
VSS1
VSS2
VSS3
VSSQ1
VSSQ2
VSSQ3
VSSQ4
VDD1
VDD2
VDD3
VDDQ1
VDDQ2
VDDQ3
VDDQ4
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
DQ8
DQ9
DQ10
DQ11
DQ12
DQ13
DQ14
DQ15
28
41
54
6
12
46
52
1
14
27
3
9
43
49
2
4
5
7
8
10
11
13
42
44
45
47
48
50
51
53
C90
C87
3.3V
C88
K4S561632C-TC/L75
40
38
37
19
16
17
18
BA0
BA1
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10/AP
A11
A12
C85
C86
3.3V
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
http://www.olimex.com/dev
COPYRIGHT(C), 2009
Rev. B
NC1
CLK
CKE
CS
WE
CAS
RAS
DQML
DQMH
BA0
BA1
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10/AP
A11
A12
VSS1
VSS2
VSS3
VSSQ1
VSSQ2
VSSQ3
VSSQ4
VDD1
VDD2
VDD3
VDDQ1
VDDQ2
VDDQ3
VDDQ4
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
DQ8
DQ9
DQ10
DQ11
DQ12
DQ13
DQ14
DQ15
R50
10K
R48
10K
28
41
54
6
12
46
52
1
14
27
3
9
43
49
2
4
5
7
8
10
11
13
42
44
45
47
48
50
51
53
C96
C97
C95
C93
100n 100n 100n 100n
C94
3.3V
POL
JTAG
R109
10K
3.3V
D19
D20
D21
D22
D23
D24
D25
D26
D27
D28
D29
D30
D31
D16
D17
D18
R110
10K
1
3
5
7
9
11
13
15
17
+5V_JLINK 19
C92
R49
10K
K4S561632C-TC/L75
40
38
37
19
16
17
18
15
39
20
21
23
24
25
26
29
30
31
32
33
34
22
35
36
U12
R51
4.7K
ETM-E
2
1
R53
100K
100n 100n 100n
C98
SDCLK
SDCLKEN
SDCS
SDWEN
CASN
RASN
DQMN2
DQMN3
A13
A14
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
R47
10K
LPC-2478STK
100n 100n 100n 100n 100n 100n 100n
C91
SDCLK
SDCLKEN
SDCS
SDWEN
CASN
RASN
15
39
20
21
A13
A14
DQMN0
DQMN1
23
24
25
26
29
30
31
32
33
34
22
35
36
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
DBGEN
3.3V
10K
EXT-13
EXT-12
LCD[2]
LCD[3]
EXT-15
EXT-14
SDWEN
EXT-16
SDA2
SCL2
TXD2
RXD2
PHY_PD
WP
EXT-17
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
CS_AU
DREQ
9
DBGEN
2
TDO
TDI
4
T MS
6
T RSTN
8
TCK
10
206 RTCK
RST
35
29 #RSTOUT
20K/1%
R78
BUT2
R77
NC1
NC2
DBGEN
TDO
TDI
TMS
#TRST
TCK
RTCK
#RESET
#RSTOUT
P4[0]/A0
P4[1]/A1
P4[2]/A2
P4[3]/A3
P4[4]/A4
P4[5]/A5
P4[6]/A6
P4[7]/A7
P4[8]/A8
P4[9]/A9
P4[10]/A10
P4[11]/A11
P4[12]/A12
P4[13]/A13
P4[14]/A14
P4[15]/A15
P4[16]/A16
P4[17]/A17
P4[18]/A18
P4[19]/A19
P4[20]/A20/SDA2/SCK1
P4[21]/A21/SCL2/SSEL1
P4[22]/A22/TXD2/MISO1
P4[23]/A23/RXD2/MOSI1
P4[24]/#OE
P4[25]/#WE
P4[26]/BLS0
P4[27]/BLS1
P4[28]/BLS2/MAT2[0]/LCD[6]/LCD[10]/LCD[2]/TXD3
P4[29]/BLS3/MAT2[1]/LCD[7]/LCD[11]/LCD[3]/RXD3
P4[30]/#CS0
P4[31]/#CS1
U4
TRSTN
TDI
TMS
TCK
RTCK
TDO
RST
R46
10K
3.3V
0R
+20V
100n
C51
3.3V
5
1
2
5
1
2
150
R35
L4
220uH
FB
SC
SE
+5V
3.3V
3
9
2
1
10
1
4 ACC_INT
5
6 SCL0
7
8 SDA0
C38
100n
-10V
C30
100n
EXT-3
EXT-2
EXT-1
SMB380,(QFN10)
NC1 SCK
NC2 SDO
SDI/SDA
VDDIO
VDD
INT
GND CSB
U5
24K
R148
2
U9A
+15V
3
3
3.3V
R85
100/1%
C28
TL062CD,(SO8)
R147
7
U9B
2
15V_E
1
1n
22K
TC
R146
3.3K
R108
2.2K
VCOM
+15V
C23
470p
+
+5V
C66
10uF/16VDC
TL062CD,(SO8)
6
5
C65
100n
OUT
GND
R149
NA
IN
U6
2.2
R22
-10V
MC34063AD(R2)G,(SO8)
1.2k/1%
R14
18K/1%
R23
D5
1N5819S
L9
100uH
VR3
78L15ACZ,(TO92)
100n
C50
R151 NA
R150
R_0R(NA)
2
4
6
8
10
12
14
16
18
20
FB
SC
SE
4
C41
C81
INV
SW
10n
R20
20K/1%
+
8
3.3V
C80
2.2uF 100nF
VIN
RT
C52
1
2
3
7
4
5
2
1
GND
C36
470uF/16VDC
100n
C72
R115
VR2(5V)
1
6
2.5V
RST
TDO
RTCK
TCK
TMS
TDI
TRSTN
0R
R79
R_0R(NA)
+
6VAC
9VDC
VIN
RMII
CRS
G1
REFCK
TXEN
TX0
TX1
ferrite bead
GND1
GND2
GND3
GND4
GND5
DB104(SMD)
PHY_IRQ
13
14
15
16
17
18
19
20
21
22
23
24
C63
10u/6.3V
L6
P2
PWR_JACK
3.3K
PD/CTRL
R16
VDDC
TXER
TXC/REFCLK
TXEN
TXD0
TXD1
TXD2
TXD3
COL/RMII
CRS/RMII_BTB
GND3
VDDIO2
+
3.3V
KS8721BL
C62
100n
LCD[6]
LCD[5]
LCD[4]
LCDLP
TRACESYNC
LCDFP
LCDCP
PIPESTAT0
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
+20V
TC
U3
1
R64
SW-TAKT1
MC34063AD(R2)G,(SO8)
3
+
C64
100n
3.3V
C61
100n
RXER
CRS_DV
3.3V
LCD[7]
TRACECLK
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
TRACE
MIGTOR(NA)
+
+5V
100uF/25V/SMD
3.3V
0R
PHY_IRQ
R134
NA
R131
R132
330/1%
330/1%
RST#
VDDPLL
XI
XO
GND8
GND7
VDDTX
TX+
TXGND6
VDDRCV
REXT
RX3
RX2
RX1
RX0
CRS_DV
RXER
RMII
CRS
R133
10K
P3[0]/D0
P3[1]/D1
P3[2]/D2
P3[3]/D3
P3[4]/D4
P3[5]/D5
P3[6]/D6
P3[7]/D7
P3[8]/D8
P3[9]/D9
P3[10]/D10
P3[11]/D11
P3[12]/D12
P3[13]/D13
P3[14]/D14
P3[15]/D15
P3[16]/D16/PWM0[1]/TXD1
P3[17]/D17/PWM0[2]/RXD1
P3[18]/D18/PWM0[3]/CTS1
P3[19]/D19/PWM0[4]/DCD1
P3[20]/D20/PWM0[5]/DSR1
P3[21]/D21/PWM0[6]/DTR1
P3[22]/D22/PCAP0[0]/RI1
P3[23]/D23/CAP0[0]/PCAP1[0]
P3[24]/D24/CAP0[1]/PWM1[1]
P3[25]/D25/MAT0[0]/PWM1[2]
P3[26]/D26/MAT0[1]/PWM1[3]
P3[27]/D27/CAP1[0]/PWM1[4]
P3[28]/D28/CAP1[1]/PWM1[5]
P3[29]/D29/MAT1[0]/PWM1[6]
P3[30]/D30/MAT1[1]/RTS1
P3[31]/D31/MAT1[2]
10u/6.3V
C46
3.3K
3.3K
3.3K
3.3K
1K
1K
4.7K
1K
PHY_PD
P1[0]/ENET_TXD0
P1[1]/ENET_TXD1
P1[2]/ENET_TXD2/MCICLK/PWM0[1]
P1[3]/ENET_TXD3/MCICMD/PWM0[2]
P1[4]/ENET_TX_EN
P1[5]/ENET_TX_ER/MCIPWR/PWM0[3]
P1[6]/ENET_TX_CLK/MCIDAT0/PWM0[4]
P1[7]/ENET_COL/MCIDAT1/PWM0[5]
P1[8]/ENET_CRS_DV/ENET_CRS
P1[9]/ENET_RXD0
P1[10]/ENET_RXD1
P1[11]/ENET_RXD2/MCIDAT2/PWM0[6]
P1[12]/ENET_RXD3/MCIDAT3/PCAP0[0]
P1[13]/ENET_RX_DV
P1[14]/ENET_RX_ER
P1[15]/ENET_REF_CLK/ENET_RX_CLK
P1[16]/ENET_MDC
P1[17]/ENET_MDIO
P1[18]/USB_UP_LED1/PWM1[1]/CAP1[0]
P1[19]/#USB_TX_E1/#USB_PPWR1/CAP1[1]
P1[20]/USB_TX_DP1/LCD[6]/LCD[10]/PWM1[2]/SCK0
P1[21]/USB_TX_DM1/LCD[7]/LCD[11]/PWM1[3]/SSEL0
P1[22]/USB_RCV1/LCD[8]/LCD[12]/USB_PWRD1/MAT1[0]
P1[23]/USB_RX_DP1/LCD[9]/LCD[13]/PWM1[4]/MISO0
P1[24]/USB_RX_DM1/LCD[10]/LCD[14]/PWM1[5]/MOSI0
P1[25]/#USB_LS1/LCD[11]/LCD[15]/#USB_HSTEN1/MAT1[1]
P1[26]/#USB_SSPND1/LCD[12]/LCD[20]/PWM1[6]/CAP0[0]
P1[27]/#USB_INT1/LCD[13]/LCD[21]/#USB_OVRCR1/CAP0[1]
P1[28]/USB_SCL1/LCD[14]/LCD[22]/PCAP1[0]/MAT0[0]
P1[29]/USB_SDA1/LCD[15]/LCD[23]/PCAP1[1]/MAT0[1]
P1[30]/USB_PWRD2/VBUS/AD0[4]
P1[31]/#USB_OVRCR2/SCK1/AD0[5]
T2
BC817
RST
RESET
4
R136
R137
R138
R139
R140
R141
R142
R143
3
2
1
196
TX0
194
TX1
MCICLK
185
177
MCICMD
192
TXEN
MCIPWR
156
MCIDAT0 171
MCIDAT1 153
CRS_DV
190
188
RX0
186
RX1
MCIDAT2 163
MCIDAT3 157
USB_UP_LED2 147
184
RXER
182
REFCK
180
MDC
178
MDIO
USB_UP_LED1 66
USB1_CONNECT 68
LCD[10]
70
LCD[11]
72
LCD[12]
74
LCD[13]
76
LCD[14] 78
LCD[15] 80
LCD[20] 82
LCD[21] 88
LCD[22] 90
LCD[23] 92
USB_PWRD242
#USB_OVRCR2 40
R80
NA
44
P1
VSS
R92
R_0R(NA)
R126
2.2K
MDIO
MDC
RX3
RX2
RX1
RX0
+
+5V
D4
1N4148
100n
C20
10u/6.3V
C60
NA
MDIO
GND5
MDC
GND4
RXD3/PHYAD1
FXSD/FXEN
RXD2/PHYAD2
RX+
RXD1/PHYAD3
RXRXD0/PHYAD4
VDDRX
VDDIO1
PD#
GND1
LED3/NWAYEN
RXDV/CRSDV/PCS_LPBK
LED2/DUPLEX
RXC
LED1/SPD100/NFEF
RXER/ISO
LED0/TEST
GND2
INT/PHYAD0
1
2
3
4
5
6
7
8
9
10
11
12
+
+20V
NA
NA
R37
R39
#RSTOUT
POL
NA
R41
VCOM
TRACESYNC
+15V
-10V
3.3V
Y1
X1
Y2
X2
LCDLP
LCDFP
LCDCP
R10
20K/1%
ISP_E
3.3V
C22
2.5V
3.3V
C73
36
35
34
33
32
31
30
29
28
27
26
25
8
9
10
11
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
1
2
3
4
5
6
7
R9
33K
ISP_E
R12
1K
D2
BAT54C
IS
DC
C69
100n
R125
1.5K/1%
Y1
X1
Y2
X2
HSYNC
VSYNC
DCLK
VDD1
VDD2
VCC1
VCC2
SPENA
NC2
V_GL
NC3
V_GH
NC4
SPCLK
SPDAT
VCOM
ENB
GND
VSS
VBL-1
VBL-2
VBL+1
VBL+2
NC1
#RESET
POL
TFT
6
7
8
9
G2
G1
RS232_0/ICSP
db9_male
1
2
3
4
5
R7
220
3.3V
VCC
RJLBC-060TC1
LEDACT
LED100/DUP
GFT035A320240Y
13
8
C16
100n
C17
100n
R8
33K
7
8
1nF/2kV
1:1
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
D20
D21
D22
D23
D24
D25
D26
D27
D28
D29
D30
D31
197
201
207
3
13
17
23
27
191
199
205
208
1
7
21
28
137
143
151
161
167
175
195
65
58
56
55
203
5
11
19
25
B0
B1
B2
B3
B4
B5
B6
B7
R1IN
R2IN
14
7
6
2
RST_E
6
GND
GREEN
48
47
46
45
44
43
42
41
40
39
38
37
YELLOW
3.3V
4.7K
4.7K
75
U10
#RSTOUT
C67
100n
12
13
14
15
16
17
18
19
LCD[16]
LCD[17]
LCD[18]
LCD[19]
LCD[20]
LCD[21]
LCD[22]
LCD[23]
G0
G1
G2
G3
G4
G5
G6
G7
R1OUT
R2OUT
T1OUT
T2OUT
V-
V+
ST3232CD(R),(SO16)
M2
75
R124
4.99K/1%
+
C68
10u/6.3V
20
21
22
23
24
25
26
27
LCD[8]
LCD[9]
LCD[10]
LCD[11]
LCD[12]
LCD[13]
LCD[14]
LCD[15]
R0
R1
R2
R3
R4
R5
R6
R7
12
9
T1IN
T2IN
C2-
C2+
C1-
C1+
U2
15
GND
M1
3
7
8
6
75
L3
R36
R24
2.5V
CASN
RASN
SDCLK
BUT1
SDCS
BUT2
SCK0
SSEL0
SDCLKEN
PHY_IRQ
MISO0
MOSI0
DQMN0
DQMN1
DQMN2
DQMN3
CP
LCD[18]
LCD[19]
KBD_IO
KBD_CK
28
29
30
31
32
33
34
35
R4
220
LCD[0]
LCD[1]
LCD[2]
LCD[3]
LCD[4]
LCD[5]
LCD[6]
LCD[7]
RXD0
11
10
5
4
3
1
VCC
C34 100n
U2PWR
16
1.5n C40
75
3.3V
CP1
CP2
TRACECLK
PIPESTAT0
LCDCP
LCDFP
TRACESYNC
LCDLP
LCD[4]
LCD[5]
LCD[6]
LCD[7]
ISP_E
CP
154
152
150
144
142
140
138
136
134
132
110
108
106
102
91
99
87
95
59
67
73
81
85
64
53
54
57
47
49
43
31
39
13
15
TXD0
C19 100n
C18 100n
3.3V
C39
1
3
2
AG
KG
AY
KY
7
6
8
3.3V
REFCK
33K
2.2K
MCIDAT0
MCIDAT1
MCIDAT2
3.3VR44
R45
CD/DAT3/CS
CMD/DI
VSS1
VDD
CLK/SCLK
VSS2
DAT0/DO
DAT1/RES
DAT2/RES
SD-CARD
4
TD+
COM
TDAG
KG
AY
KY
RD+
NC
RD-
R84
10K
ferrite bead
33
R100
47uF/6.3V
C59
33K
33K
33K
1
2
3
4
5
6
7
8
9
WP1
WP2
SD/MMC
WP
+
1:1
C70
100n
3
1
R56
R111
R112
C33
100n
P2[0]/PWM1[1]/TXD1/TRACECLK/LCDPWR
P2[1]/PWM1[2]/RXD1/PIPESTAT0/LCDLE
P2[2]/PWM1[3]/CTS1/PIPESTAT1/LCDCP
P2[3]/PWM1[4]/DCD1/PIPESTAT2/LCDFP
P2[4]/PWM1[5]/DSR1/TRACESYNC/LCDAC
P2[5]/PWM1[6]/DTR1/TRACEPKT0/LCDLP
P2[6]/PCAP1[0]/RI1/TRACEPKT1/LCD[0]/LCD[4]
P2[7]/RD2/RTS1/TRACEPKT2/LCD[1]/LCD[5]
P2[8]/TD2/TXD2/TRACEPKT3/LCD[2]/LCD[6]
P2[9]/USB_CONNECT1/RXD2/EXTIN0/LCD[3]/LCD[7]
P2[10]/#EINT0
P2[11]/#EINT1/LCDCLKIN/MCIDAT1/I2STX_CLK
P2[12]/#EINT2/LCD[4]/LCD[3]/LCD[8]/LCD[18]/MCIDAT2/I2STX_WS
P2[13]/#EINT3/LCD[5]/LCD[9]/LCD[19]/MCIDAT3/I2STX_SDA
P2[14]/#CS2/CAP2[0]/SDA1
P2[15]/#CS3/CAP2[1]/SCL1
P2[16]/#CAS
P2[17]/#RAS
P2[18]/CLKOUT0
P2[19]/CLKOUT1
P2[20]/#DYCS0
P2[21]/#DYCS1
P2[22]/#DYCS2/CAP3[0]/SCK0
P2[23]/#DYCS3/CAP3[1]/SSEL0
P2[24]/CKEOUT0
P2[25]/CKEOUT1
P2[26]/CKEOUT2/MAT3[0]/MISO0
P2[27]/CKEOUT3/MAT3[1]/MOSI0
P2[28]/DQMOUT0
P2[29]/DQMOUT1
P2[30]/DQMOUT2/MAT3[2]/SDA2
P2[31]/DQMOUT3/MAT3[3]/SCL2
red
SD
R32
1K
MCICLK
MCIDAT3
MCICMD
33K 10
2.2K 14
10u/6.3V
C47
2.5V
C71
10u/6.3V +
OUT
E/D
6NC2-50MHz
VSS
VDD
P0[0]/RD1/TXD3/SDA1
P0[1]/TD1/RXD3/SCL1
P0[2]/TXD0
P0[3]/RXD0
P0[4]/I2SRX_CLK/LCD[0]/RD2/CAP2[0]
P0[5]/I2SRX_WS/LCD[1]/TD2/CAP2[1]
P0[6]/I2SRX_SDA/LCD[8]/SSEL1/MAT2[0]
P0[7]/I2STX_CLK/LCD[9]/SCK1/MAT2[1]
P0[8]/I2STX_WS/LCD[16]/MISO1/MAT2[2]
P0[9]/I2STX_SDA/LCD[17]/MOSI1/MAT2[3]
P0[10]/TXD2/SDA2/MAT3[0]
P0[11]/RXD2/SCL2/MAT3[1]
P0[12]/#USB_PPWR2/MISO1/AD0[6]
P0[13]/USB_UP_LED2/MOSI1/AD0[7]
P0[14]/#USB_HSTEN2/USB_CONNECT2/SSEL1
P0[15]/TXD1/SCK0/SCK
P0[16]/RXD1/SSEL0/SSEL
P0[17]/CTS1/MISO0/MISO
P0[18]/DCD1/MOSI0/MOSI
P0[19]/DSR1/MCICLK/SDA1
P0[20]/DTR1/MCICMD/SCL1
P0[21]/RI1/MCIPWR/RD1
P0[22]/RTS1/MCIDAT0/TD1
P0[23]/AD0[0]/I2SRX_CLK/CAP3[0]
P0[24]/AD0[1]/I2SRX_WS/CAP3[1]
P0[25]/AD0[2]/I2SRX_SDA/TXD3
P0[26]/AD0[3]/AOUT/RXD3
P0[27]/SDA0
P0[28]/SCL0
P0[29]/USB_D+1
P0[30]/USB_D-1
P0[31]/USB_D+2
USB_D-2
R116
2.2K
470nH
33K
33K
R43
R42
1.1K/1%
C25
220uF/10V/tnant8.2k/1%
R66
R65
LAN
+
R130
R129
R128
R127
R135
4.7uF/6.3V(NA)
49.9/1%
49.9/1%
49.9/1%
49.9/1%
NA
R88
2
4
94
96
202
204
168
166
164
162
160
158
98
100
41
45
69
128
130
126
124
122
120
118
116
18
16
14
12
50
48
61
62
51
52
U1
220
R13 RD1
100nF TD1
C55
L2
R113
R144
3.3V
VSS
C57
100n(NA)
47(NA)
EXT-11
EXT-10
RD1
TD1
TXD0
RXD0
EXT-4
EXT-5
EXT-6
EXT-7
EXT-8
EXT-9
EXT-18
EXT-19
#USB_PPWR2
ADC0[7]
VBUS
SCK
SSEL
MISO
3.3V MOSI
EXT-20
ACC_INT
Y2
X2
Y1
X1
TXD3
RXD3
SDA0
SCL0
U1D+
U1DU2D+
U2D-
0
0
0
0
0
0
1
2
3
4
C56
100n
3.3V
T4
IRLM6402
D1
TFDU4100(NA)
C58
2AOUT
1 RXD3
100K
1
1
1
1
1
1
U7
TXD
VSS
VDD
RXD
R118
NA
MCIPWR
R34
20K/1%
10u/6.3V
R87
R89
R94 IR_RX
CD1
R83
C53
10n
LCD[0]
RC 2
LCD[1]
RW 2
LCD[8]
RS 2
LCD[9]
TC 2
LCD[16] TW 2
LCD[17] TS 2
RS
CANH
CANL
VREF
CAN1_D
2
1
MCP2551(T)-I/SN,(SO8)
8
7
6
5
+5V
1K
T5
BC817
R33
VCC
14(NA)
10K(NA)
220(NA)
SHIELD
3.3V
MD6R MINI-DIN
+5V
USB_H_LINK
3
2
1
CON33.5MM
CAN1
R40 10K
R119
R117 33K
DC
IS
1
2
6
5
8
3
4
R86
C31
3.3V
I2SRX_SDA
2
1 TXD3
18p(NA)
KBD_CK
KBD_IO
R60
4.7K
+5V
R90
560
R38
120
NA
6
SC
18p(NA)
IRDA_LS_E
1
U1DU1D+
1
2
3
4
5
6
yellow
USB_UP_LED2
R152
3.3V
#USB_PPWR2
#USB_OVRCR2
8
7
TXD
RXD
10K(NA)
2
R30
20K/1%
R26
R25
C32
PS2
IO 1
NA 2
GN 3
5V 4
CK 5
NA 6
NC1
NC2
10K
R59
4.7K
+5V
3.3V
LM3526M-L,(SO8)
10K
R154
3.3V
1
2
3
4
1N5819S
IRED_ANODE
IRED_CATHODE
VCC1
NC
GND
7
C82 10n
33
33
USB_D_LINK
USB1_CONNECT 3
2
R29
1
2.2K
U13
OUT_A #ENA
FLAG_A
IN
GND FLAG_B
OUT_B #ENB
-10V_E
2
1
1
4
5
2
USB
IRDA
R31
560
yellow
R28
10K
100n
C114 + C112
USB_UP_LED1
3.3V
3.3V
R27
1.5K/1%
C77
47p(NA)
U2DU2D+
C/SC
S H IE LD
VBUS
3.3V
R18
R17
C78
R95
15K 47p(NA)
33
33
8
7
6
5
1
10K
R19
15K
10u/6.3V
T3
BC807
R96
100K
HOST_PWR
+5V
CAN1_T
1
R58
2 D3 D+
4
L10
FERRITE_BEAD
USB_PWRD2
2
+
1
2
USB_B
0R
R91
R_0R(NA)
HOST_PWR
1
2
USB_DEV
USB_A
1
2
3
4
USB_HOST
SCHEMATIC:
41
47
40
37
45
43
38
BOARD LAYOUT:
POWER SUPPLY CIRCUIT:
LPC-2478STK is powered by +(9-12)VDC/6VAC applied at the power jack.
LPC-2478STK could also be powered by a battery (CR2032, Li, 3V) but this
battery only powers the 2KB internal SRAM and the RTC (Real Time Clock).
The consumption of LPC-2478STK varies depending on the supplied power
but at +10VDC it is about 250mA.
RESET CIRCUIT:
LPC-2478STK reset circuit is made with R68(47k) pull-up, capacitor
C20(100nF) and the RST button.
CLOCK CIRCUIT:
Quartz crystal 12 MHz is connected to LPC2478 pin 44 (XTAL1) and pin 46
(XTAL2).
Quartz crystal 32.768 kHz is connected to LPC2478 pin 34 (RTX1) and pin
36 (RTX2) and supplies the internal Real Time Clock.
Page 9
JUMPER DESCRIPTION:
CAN_D
CAN Disable. If this jumper is closed, the CAN is disabled.
Default state is open.
CAN_T
This jumper assures correct work of the CAN. At each end of the
bus it should be closed. This means that if you have only two
devices with CAN, the jumpers of both devices should be closed. If
you have more than two devices, only the two end-devices should
be closed.
Default state is closed.
-10V_E
This jumper, when closed, supplies -10 V voltage to the on board
LCD panel.
Default state is closed.
15V_E
This jumper, when closed, supplies 15 V voltage to to the on board
LCD panel.
Default state is closed.
3.3V_E
This jumper, when closed, supplies 3.3 V voltage to the VDD1-10
pins of the MCU.
Default state is closed.
3.3VA_E
This jumper, when closed, supplies 3.3 V voltage to the VDDA pin
of the MCU.
Default state is closed.
VREF_E
This jumper, when closed, supplies 3.3 V reference voltage to the
VREF pin of the MCU.
Default state is closed.
IRDA_LS_E
IRDA_LowSpeed_Enable jumper – opened if there is no IrDA
module or it is disabled.
Default state is opened if your board doesn't have an IrDA
connector.
I2SRX_SDA
IrDA TX input pin jumper – opened if there is no IrDA
module
or it is disabled.
Default state is opened if your board doesn't have an IrDA
connector.
Page 10
AOUT
IrDA RX output pin jumper – opened if there is no IrDA module or
it is disabled.
Default state is opened if your board doesn't have an IrDA
connector.
RC
This jumper, when closed, outputs the LCD[0] signal from the
LPC2478 to the TFT display. If it is open, pin 168 of the LCP2478
is connected to EXT-4.
Default state is closed.
RW
This jumper, when closed, outputs the LCD[1] signal from the
LPC2478 to the TFT display. If it is open, pin 166 of the LCP2478
is connected to EXT-5.
Default state is closed.
RS
This jumper, when closed, outputs the LCD[8] signal from the
LPC2478 to the TFT display. If it is open, pin 164 of the LCP2478
is connected to EXT-6.
Default state is closed.
TC
This jumper, when closed, outputs the LCD[9] signal from the
LPC2478 to the TFT display. If it is open, pin 162 of the LCP2478
is connected to EXT-7.
Default state is closed.
TW
This jumper, when closed, outputs the LCD[16] signal from the
LPC2478 to the TFT display. If it is open, pin 160 of the LCP2478
is connected to EXT-8.
Default state is closed.
TS
This jumper, when closed, outputs the LCD[17] signal from the
LPC2478 to the TFT display. If it is open, pin 158 of the LCP2478
is connected to EXT-9.
Default state is closed.
ISP_E
If you put this jumper, you enable the ISP (In-System
Programming).
This is used when you want external software to
program the LCP2478. This jumper is used in combination with
the RST_E jumper.
Default state is open.
RST_E
If you put this jumper, you enable external software to control the
Reset signal to the processor. This is used when you want external
software to program the LCP2478. This jumper is used in
combination with the ISP_E jumper.
Default state is open.
Page 11
ETM_E
If you put this jumper, you enable the MICTOR Trace connector.
Default state is open.
BDS_E
Boundary scan enable.
Default state is open.
C/SC
This jumper controls the USB device interface.
If 1-2 are shorted, the USB is always enabled.
If 2-3 are shorted, the USB Enable is controlled by the MCU
LPC2478 signal USB1_CONNECT.
Default state is 2-3 shorted.
PD/CTRL
This jumper controls the PHY signal of the Ethernet controller.
If there is no jumper, the PHY is always enabled.
If 1-2 are shorted, the PHY is disabled
If 2-3 are shorted, the PHY is controlled by the LPC2478 signal
PHY_PD.
Default state is no jumper (opened).
EXT/JLINK
This jumper controls the JLINK +5V power line (pin19) of the JTAG
and the +5VDC power supply of the board.
If 1-2 are shorted, the JLINK +5V power line (pin19) from the JTAG
interface supplies the board with +5VDC.
If 2-3 are shorted, the board is supplied with +5VDC from the
+5VDC voltage regulator.
Default state is 2-3 shorted.
EXT/BAT
This jumper controls the VBAT signal of the LPC2478.
If 1-2 are shorted, the VBAT pin is supplied by an external
battery.
If 2-3 are shorted, the VBAT pin is supplied by the common
+3.3VDC power supply for the board.
Default state is 2-3 shorted.
Page 12
INPUT/OUTPUT:
SD/MMC LED (red) with name SD connected to SD/MMC pin 4.
Power-on LED (red) with name PWR – this LED shows that +3.3V is applied
to the board.
USB host LED (yellow) with name USB_H_LINK – connected to LPC2478
pin 147 (P1[13]/ENET_RX_DV).
USB device LED (yellow) with name USB_D_LINK – connected to LPC2478
pin 66 (P1[18]/USB_UP_LED1/PWM1[1]/CAP1[0]).
User button with name BUT1 connected to LPC2478 pin 67
(P2[19]/CLKOUT1).
User button with name BUT2 connected to LPC2478 pin 81
(P2[21]/#DYCS1).
Reset button with name RESET connected to LPC2478 pin 35 (#RESET).
Trimpot with name AN_TRIM connected to LPC2478 pin 45
(P0[13]/USB_UP_LED2/MOSI1/AD0[7]).
TFT touchscreen display – 3.5'', 320x200, 24-bit color.
Page 13
EXTERNAL CONNECTORS DESCRIPTION:
JTAG:
Pin #
Signal Name
Pin #
Signal Name
1
+3.3V
2
+3.3V
3
TRSTN
4
GND
5
TDI
6
GND
7
TMS
8
GND
9
TCK
10
GND
11
RTCK
12
GND
13
TDO
14
GND
15
RST
16
GND
17
GND
18
GND
19
+5V_JLINK
20
GND
TDI
Input Test Data In. This is the serial data input for the shift
register.
TDO OutputTest Data Out. This is the serial data output for the shift
register. Data is shifted out of the device on the negative edge of the TCK
signal.
TMS Input Test Mode Select. The TMS pin selects the next state in the
TAP state machine.
TCK Input Test Clock. This allows shifting of the data in, on the TMS
and TDI pins. It is a positive edge triggered clock with the TMS and TCK
signals that define the internal state of the device.
TRSTNInput Test Reset N. This signal resets the JTAG controller.
RTCK OutputReturn Clock. This is a synchronization signal which the
JTAG connector uses to acknowledge it is ready to receive/transmit.
JTAG is used to to program and debug the MCU.
Page 14
RS232:
Pin #
Signal Name
1
NC
2
RXD0
3
TXD0
4
NC
5
GND
6
RST
7
NC
8
ISP_E
9
NC
The RS232 in LPC2478-STK and LPC2478-STK is configured as DTE.
Note that in order to establish connection to another DTE device (e.g.
personal computer) you will need a null modem cable
TXD0 OutputTransmit Data. This is the asynchronous serial data output
(RS232) for the shift register on the UART controller. (This pin is input for the
RS232 and input for the LPC2478)
RXD0 Input Receive Data. This is the asynchronous serial data input
(RS232) for the shift register on the UART controller. (This pin is output for the
RS232 and input for the LPC2478)
RST Input Reset. When you use external software to program
LPC2478, this software uses the RS232 to connect to the device and if
jumper RST_E is put, than through this RST pin the software controls
#RESET pin of the MCU. (This pin is output for the RS232 and input for
LPC2478)
the
the
the
the
ISP_E Input In-System Programming. If you use external software to
program the device, this pin enables the programming. A pre-condition to
enable ISP is the ISP_E jumper to be put. (This pin is output for the RS232
and input for the LCP2478)
Page 15
CAN:
Pin #
Signal Name
1
GND
2
CANL
3
CANH
CANL and CANH are either deferential input, or differential output depending
on the function of the MCP2551 CAN controller (receiving or transmitting
data).
Page 16
PWR:
Pin #
Signal Name
1
Power Input
2
GND
The power input should be +(9-12VDC)/6VAC.
Audio In:
Pin #
Signal Name
1
NC
2
GND
3
MCP
MCP Input Microphone Input. This pin is input to the DSP codec
VS1002D.
Audio Out:
Pin #
Signal Name
1
LEFT
2
GBUF
3
RIGHT
LEFT OutputLeft channel output. This pin is output for the DSP codec
VS1002D.
GBUF OutputVirtual ground for audio output, 1.23 V nominal. This pin is
output for the DSP codec VS1002D.
RIGHT OutputRight channel output. This pin is output for the DSP codec
VS1002D.
Page 17
EXT:
Pin #
Signal Name
Pin #
Signal Name
1
GND
2
+3.3V
3
+5V
4
P0[4]/I2SRX_CLK/LCD
[0]/RD2/CAP2[0]
5
P0[5]/I2SRX_WS/LC
D[1]/TD2/CAP2[1]
6
P0[6]/I2SRX_SDA/LCD
[8]/SSEL1/MAT2[0]
7
P0[7]/I2STX_CLK/L
CD[9]/SCK1/MAT2[1
]
8
P0[8]/I2STX_WS/LCD[
16]/MISO1/MAT2[2]
9
P0[9]/I2STX_SDA/L
CD[17]/MOSI1/MAT2
[3]
10
TXD3
11
RXD3
12
P4[31]/#CS1
13
P4[30]/#CS0
14
P4[27]/BLS1
15
P4[26]/BLS0
16
P4[24]/#OE
17
P4[17]/A17
18
P0[10]/TXD2/SDA2/MA
T3[0]
19
P0[11]/RXD2/SCL2/
MAT3[1]
20
Page 18
UEXT:
Pin #
Signal Name
1
+3.3V
2
GND
3
TXD2
4
RXD2
5
SCL2
6
SDA2
7
MISO
8
MOSI
9
SCK
10
SSEL
USB host:
Pin #
Signal Name
1
USB_PWRD2
2
U2D-
3
U2D+
4
GND
USB_PWRD2 Output USB Power. This signal is output from the processor
and input for the USB host.
U2D-, U2D+ I/O This signals form the differential input/output depending
on the direction of the data transfer.
USB device:
Pin #
Signal Name
1
VBUS
2
U1D-
3
U1D+
4
GND
Page 19
VBUS OutputUSB device power.
U1D-, U1D+ I/O
This signals form the differential input/output
depending on the direction of the data transfer.
LAN:
Pin #
Signal Name Chip Side
Pin #
Signal Name Chip Side
1
TD+
5
LED100/DUP
2
TD-
6
NC
3
2.5V
7
RD+
4
LEDACT
8
RD-
LED
Color
Usage
Right
Yellow
Activity
Left
Green
100MBits/s (Half/Full duplex)
TD-
OutputDifferential signal output. This signal is output from the MCU.
TD+
OutputDifferential signal output. This signal is output from the MCU.
RD-
Input Differential signal input. This signal is input for the MCU.
RD+
Input Differential signal input. This signal is input for the MCU.
Page 20
SD/MMC card slot:
Pin #
Signal Name
Pin #
Signal Name
1
MCIDAT3
2
MCICMD
3
GND (VSS1)
4
VDD
5
MCICLK
6
GND (VSS2)
7
MCIDAT0
8
MCIDAT1
9
MCIDAT2
10
WP
11
-
12
-
13
CP
14
GND
15
GND
MCIDAT0-3 I/O Memory Card Interface Data 0-4. These are the data
lines for the SD/MMC connector. They could be both input and output for
the MCU depending on the data flow direction.
MCICMD
Output Memory Card Interface Command. This is a
command sent form the processor to the memory card and as such it is
output from the processor.
MCICLK
OutputMemory Card Interface Clock. This signal is output
from the MCU and synchronizes the data transfer between the memory card
and the MCU.
WP
Input Write Protect. This signal is input for the MCU.
CP
Input Card Present. This signal is input for the MCU.
Page 21
PS2:
Pin #
Signal Name
1
KBO_IO
2
NC
3
GND
4
+5V
5
KBO_CLK
6
NC
KBO_IO
I/O
Keyboard Input/Output. This is the data line between
the keyboard and the MCU.
KBO_CLK
OutputKeyboard Clock. This is the synchronization clock
between the keyboard and the MCU.
IrDA (optional chip):
Pin #
Signal Name
1
+3.3V
2
NC
3
GND/TXD3 – look at
jumper I2SRX_SDA
4
NC/RXD3 – look at
jumper AOUT
5
NC
6
+3.3V
7
NC 3.3V/GND – look
at
jumper
IRDA_LS_E
8
GND
Page 22
MICTOR TRACE (optional):
The MICTOR TRACE connector allows you to trace the execution of the
programs.
Page 23
MECHANICAL DIMENSIONS:
All measures are in inches.
AVAILABLE DEMO SOFTWARE:
LPC-2478STK is delivered pre-loaded with C Linux and the sources and
binaries are on the accompanying CD.
Page 24
ORDER CODE:
LPC-2478STK – assembled and tested (no kit, no soldering required)
How to purchase?
You can order directly from our e-shop or from any of our distributors.
Check our web https://www.olimex.com/ for more info.
All boards produced by Olimex are RoHS compliant
Revision history:
REV.B
REV.C
- created November 2009
- released October 2012
Page 25
Disclaimer:
© 2012 Olimex Ltd. Olimex®, logo and combinations thereof, are registered
trademarks of Olimex Ltd. Other product names may be trademarks of others and
the rights belong to their respective owners.
The information in this document is provided in connection with Olimex
products. No license, express or implied or otherwise, to any intellectual
property right is granted by this document or in connection with the sale of
Olimex products.
It is possible that the pictures in this manual differ from the latest revision of the
board.
The product described in this document is subject to continuous development and
improvements. All particulars of the product and its use contained in this document
are given by OLIMEX in good faith. However all warranties implied or expressed
including but not limited to implied warranties of merchantability or fitness for
purpose are excluded. This document is intended only to assist the reader in the use
of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from
the use of any information in this document or any error or omission in such
information or any incorrect use of the product.
This evaluation board/kit is intended for use for engineering development,
demonstration, or evaluation purposes only and is not considered by OLIMEX to be a
finished end-product fit for general consumer use. Persons handling the product
must have electronics training and observe good engineering practice standards. As
such, the goods being provided are not intended to be complete in terms of required
design-, marketing-, and/or manufacturing-related protective considerations,
including product safety and environmental measures typically found in end
products that incorporate such semiconductor components or circuit boards.
Olimex currently deals with a variety of customers for products, and therefore our
arrangement with the user is not exclusive. Olimex assumes no liability for
applications assistance, customer product design, software performance, or
infringement of patents or services described herein.
THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE
COMPONENTS USED TO CREATE THE PRODUCT THIS MANUAL IS
WRITTEN FOR. THEY ARE CONSIDERED SUITABLE ONLY FOR
THIS PRODUCT.
Page 26