LPC-P1114 DEVELOPMENT PROTOTYPE BOARD - Farnell · 2012-01-20 · • Prototype area • FR-4, 1.5...
Transcript of LPC-P1114 DEVELOPMENT PROTOTYPE BOARD - Farnell · 2012-01-20 · • Prototype area • FR-4, 1.5...
LPC-P1114 development board Users Manual
All boards produced by Olimex are ROHS compliant
Revision B, November 2011Copyright(c) 2011, OLIMEX Ltd, All rights reserved
Page 1
INTRODUCTION
LPC-P1114 is development board with LPC1114 ARM Cortex-M0 based microcontrollers for embedded applications from NXP. LPC-P1114 featuring a high level of integration and low power consumption. This microcontroller supports various interfaces such as one Fast-mode Plus I2C-bus interface, one RS-485/EIA-485 UART, two SSP interfaces, four general purpose timers, a 10-bit ADC. On the board are available UEXT, Debug Interface, user buttons and leds.
BOARD FEATURES
• MCU: LPC1114 Cortex-M0, up to 50 Mhz, 32 kB Flash, 8kB SRAM, UART RS-485, two SSP, I2C/Fast+, ADC
• Power supply circuit
• Power-on led
• USB connector only for power supply, not USB functionality
• Debug interface – SWD (Serial Wire Debug)
• UEXT connector
• Eight user leds
• Two user buttons
• Reset button
• Prototype area
• FR-4, 1.5 mm, soldermask, component print
• Dimensions: 80x50mm (3.15 x 1.97")
Page 2
ELECTROSTATIC WARNING
The LPC-P1114 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: USB-Mini cable is need as this board used power supply from the USB. You will also need USA A-B cable for connecting the programmers to the PC.
Hardware: To program this board you need JTAG and software which supports Cortex M0. The programmers Olimex offers are ARM-JTAG-EW which works with IAR for ARM up to version 6.20; ARM-USB-OCD, ARM-USB-OCD-H, ARM-USB-TINY and ARM-USB-TIBY-H which works only with ARM-JTAG-SWD adapter and with Rowley CrossWorks.
Software: IAR for ARM up to version 6.20 and Rowley CrossWorks.
PROCESSOR FEATURES
LPC-P1114 board use ARM Cortex™-M0 microcontroller LPC1114FBD48/301 from NXP Semiconductors with these features:
– ARM Cortex-M0 processor, running at frequencies of up to 50 MHz.
– ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC).
– 32 kB on-chip flash programming memory.
– 8 kB SRAM.
– In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader software.
– Serial interfaces:
- UART with fractional baud rate generation, internal FIFO, and RS-485 support.
- Two SSP controllers with FIFO and multi-protocol capabilities
- I2C-bus interface supporting full I2C-bus specification and Fast-mode Plus with a data rate of 1 Mbit/s with multiple address recognition and monitor mode.
– Other peripherals:
- 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors.
- Four general purpose timers/counters with a total of four capture inputs and 13 match outputs.
- Programmable WatchDog Timer (WDT).
- System tick timer.
Page 3
– Serial Wire Debug.
– High-current output driver (20 mA) on one pin.
– High-current sink drivers (20 mA) on two I2C-bus pins in Fast-mode Plus.
– Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down modes.
– Three reduced power modes: Sleep, Deep-sleep, and Deep power-down.
– Single 3.3 V power supply (2.0 V to 3.6 V).
– 10-bit ADC with input multiplexing among 8 pins.
– GPIO pins can be used as edge and level sensitive interrupt sources.
– Clock output function with divider that can reflect the system oscillator clock, IRC clock, CPU clock, and the Watchdog clock
– Processor wake-up from Deep-sleep mode via a dedicated start logic using up to 13 of the functional pins.
– Brownout detect with four separate thresholds for interrupt and one threshold for forced reset.
– Power-On Reset (POR).
– Crystal oscillator with an operating range of 1 MHz to 25 MHz.
– 12 MHz internal RC oscillator trimmed to 1 % accuracy that can optionally be used as a system clock.
– 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 watchdog oscillator.
Page 4
BLOCK DIAGRAM
Page 5
MEMORY MAP
Page 6
SCHEMATIC
Page 7
CLO
SE
CLO
SE
HN
1x2
T115
7
T115
7
100n
F 27pF
27pF
100n
F
18p(NA)
18p(NA)
10nF
100n
F10
uF/6
.3V
/TA
NT
BA
T54C
red
red
red
red
red
red
red
red
12M
Hz/
20pF
560R
560R
10k
10k
10k
10k
10k
10k(
NA
)1k
(NA
)1k
33R
(NA
)33
R(N
A)
1.5k
/1%
(NA
)
560R
(NA
)
2.0k
2.0k 10
k
10k
560R
240R
/1%
390R
/1%
IT11
85AU
2
BH
20S
DTA
114Y
KA
(NA
)
LPC
1113
FBD
48
BH10
SBH
10S
BH
10S
BH10
SBH
10S
BH
10S
BH10
SBH
10S
BH10
SB
H10
S
MIC
RO
_B yello
w(N
A)
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
LM11
17IM
PX
-AD
J
#US
B_C
ON
NE
CT
#US
B_C
ON
NE
CT
+5V
_JLI
NK
+5V
_JLI
NK
CS
CS
D+
D-
MIS
O
MIS
O
MO
SI/S
WV
MO
SI/S
WV
MO
SI/S
WV
RS
TN
RS
TN
RX
D
RX
D
SC
K
SC
K
SC
L
SC
L
SD
A
SD
A
SW
C
SW
CS
WD
SW
D
TXD
TXD
U2D
+U
2D-
US
B_V
BU
S
US
B_V
BU
S
US
B_V
BU
SU
SE
R
US
ER W
AK
E_U
P
WA
KE
_UP
12
2.4/
3.4
2.5/
3.5
3
3.3V
12
3.3V
_CO
RE
_E
12
3.3V
_IO
_E4
5 6 78
910
11 1213
14 15 16 17
18
19 20
21
22 23
24 2526
27 28 29 30
31
32 33 34 3536 37 38
39 40 4142
43
4445 46 47
48
12B
LD_E
BU
T1
BU
T2
C1
C2
C3
C4
C5
C6
C7
C8
C9
D+/
P2.
5D
-/P
2.4
D1
GN
DG
ND
_PIN
LED
0LE
D1
LED
2LE
D3
LED
4LE
D5
LED
6LE
D7
P0_
1P
0_2
P0_
3P
0_4
P0_
5P
0_6
P0_
7P
0_8
P0_
9P
0_10
P0_
11
P1_
0P
1_1
P1_
2P
1_3
P1_
4P
1_5
P1_
6P
1_7
P1_
8P
1_9
P1_
10P
1_11
P2_
0P
2_1
P2_
2P
2_3
P2_
6P
2_7
P2_
8P
2_9
P2_
10P
2_11
P3_
0P
3_1
P3_
2P
3_3
PW
R
Q1
R-M
AT1
R-M
AT2
R1
R4
R5
R6
R7
R8
R9
R10
R11
R12 R13
R14
R15
R16 R17
R18
R19
R20
R21
RE
SE
T
RS
T1
23
45
67
89
1011
1213
1415
1617
1819
20
SW
D
T1
#RE
SE
T/P
IO0_
03
#TR
ST/
PIO
1_2/
AD
3/C
T32B
1_M
AT1
35
PIO
0_1/
CLK
OU
T/C
T32B
0_M
AT2
4
PIO
0_2/
SS
EL0
/CT1
6B0_
CA
P0
10
PIO
0_3
14
PIO
0_4/
SC
L15
PIO
0_5/
SD
A16
PIO
0_6/
SC
K0
22
PIO
0_7/
#CTS
23
PIO
0_8/
MIS
O/C
T16B
0_M
AT0
27
PIO
0_9/
MO
SI/C
T16B
0_M
AT1
28
PIO
1_4/
AD
5/C
T32B
1_M
AT3
/WA
KE
UP
40
PIO
1_5/
#RTS
/CT3
2B0_
CA
P0
45
PIO
1_6/
RX
D/C
T32B
0_M
AT0
46
PIO
1_7/
TXD
/CT3
2B0_
MA
T147
PIO
1_8/
CT1
6B1_
CA
P0
9
PIO
1_9/
CT1
6B1_
MA
T017
PIO
1_10
/AD
6/C
T16B
1_M
AT1
30
PIO
1_11
/AD
742
PIO
2_0/
#DTR
/SS
EL1
2
PIO
2_1/
#DS
R/S
CK
013
PIO
2_2/
#DC
D/M
ISO
126
PIO
2_3/
#RI/M
OS
I138
PIO
2_4
19
PIO
2_5
20P
IO2_
61
PIO
2_7
11
PIO
2_8
12
PIO
2_9
24
PIO
2_10
25
PIO
2_11
/SC
K0
31
PIO
3_0/
#DTR
36
PIO
3_1/
#DS
R37
PIO
3_2/
#DC
D43
PIO
3_3/
#RI
48
PIO
3_4
18
PIO
3_5
21
SW
CLK
/PIO
0_10
/SC
K0/
CT1
6B0_
MA
T229
SW
DIO
/PIO
1_3/
AD
4/C
T32B
1_M
AT2
39
TDI/P
IO0_
11/A
D0/
CT3
2B0_
MA
T332
TDO
/PIO
1_1/
AD
2/C
T32B
1_M
AT0
34TM
S/P
IO1_
0/A
D1/
CT3
2B1_
CA
P0
33
VD
D(3
V3)
44
VD
DIO
8
VS
S41
VS
SIO
5
XTA
LIN
6
XTA
LOU
T7
U1
UE
XT-
1U
EX
T-2
UE
XT-
3U
EX
T-4
UE
XT-
5U
EX
T-6
UE
XT-
7U
EX
T-8
UE
XT-
9U
EX
T-10
D+D-
GN
D
GND1GND2
GND3GND4
ID
VB
USUS
B
US
BC
AD
J/G
ND
INO
UT
VR
1(3.
3V)
LPC
-P11
14R
ev. A
CO
PY
RIG
HT(
C)
2010
, Olim
ex L
td.
http
://w
ww
.olim
ex.c
om/d
ev
+
R1 R2 R3
R4 R1
R2 R3 R4
10k
47
k
USB
DEB
UG
INTE
RFA
CE:
BUTT
ON
SPO
WER
SU
PPLY
UEX
T
BOARD LAYOUT
POWER SUPPLY CIRCUIT
LPC-P1114 is power supplied +5V via USB, or via JTAG.
RESET CIRCUITLPC-P1114 reset circuit includes LPC1114 pin 3 (#RESET/PIO0_0), R18 (10k) and RESET button.
CLOCK CIRCUIT
Quartz crystal 12 MHz is connected to LPC1114 pin 6 (XTALIN) and pin 7 (XTALOUT).
Page 8
JUMPER DESCRIPTION
3.3V_CORE_EThis jumper, when closed, enables microcontroller 3.3V power supply.Default state is closed.
3.3V(I/O)_EThis jumper, when closed, supplies 3.3 V voltage to LPC1114 pin 8 (VDDIO). Default state is closed.
INPUT/OUTPUT
LED0 (red) connected via R-MAT1 to LPC1114 pin 36 (PIO3_0/#DTR).
LED1 (red) connected via R-MAT1 to LPC1114 pin 37 (PIO3_1/#DSR).
LED2 (red) connected via R-MAT1 to LPC1114 pin 43 (PIO3_2/#DCD).
LED3 (red) connected via R-MAT1 to LPC1114 pin 48 (PIO3_3/#RI).
LED4 (red) connected via R-MAT2 to LPC1114 pin 18 (PIO3_4).
LED5 (red) connected via R-MAT2 to LPC1114 pin 21 (PIO3_5).
LED6 (red) connected via R-MAT2 to LPC1114 pin 1 (PIO2_6).
LED7 (red) connected via R-MAT2 to LPC1114 pin 11 (PIO2_7).
Power-on LED (red) – this LED shows that +3.3V is applied to the board.
User button with name BUT1 (USER) connected to LPC1114 pin 24 (PIO2_9).
User button with name BUT2 connected to LPC1114 pin 40 (WAKEUP).
Reset button with name RESET connected to LPC1114 pin 3 (#RESET/PIO0_0).
Page 9
EXTERNAL CONNECTORS DESCRIPTIONUEXT
Pin # Signal Name
1 3.3V
2 GND
3 TXD
4 RXD
5 SCL
6 SDA
7 MISO
8 MOSI
9 SCK
10 CS
SWD
Pin # Signal Name Pin # Signal Name
1 3.3V 2 3.3V
3 NC 4 GND
5 NC 6 GND
7 SWD 8 GND
9 SWC 10 GND
11 pull-down 12 GND
13 MOSI 14 GND
15 NC 16 GND
17 pull-down 18 GND
19 +5V_JLINK 20 GND
Page 10
USB connector
Pin # Signal Name
1 USB_VBUS
2 NC
3 NC
4 NC
5 GND
Page 11
MECHANICAL DIMENSIONS
Page 12
AVAILABLE DEMO SOFTWARE
- LPC1114 demo examples project for EW-ARM
Page 13
ORDER CODELPC-P1114 - assembled and tested board
How to order?
You can order to us directly or by any of our distributors.Check our web www.olimex.com/dev for more info.
Revision history
Board's Revision: Rev. A, May 2010
Manual's Revision: Rev. B, November 2011
- Added Programmers and Software in “BOARD USE REQUIREMENTS” and in “BOARD LAYOUT” the name of connector named “JTAG” is changed to “SWD”
Page 14
Disclaimer
© 2011 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.
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. Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.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.
Page 15