LPC-H1114 User Manual

LPC-H1114 User Manual
LPC-H1114 development board
Users Manual
All boards produced by Olimex are ROHS compliant
Revision B, June 2012
Copyright(c) 2011, OLIMEX Ltd, All rights reserved
Page 1
INTRODUCTION
LPC-P1114 is development board with LPC1114FBD48 ARM Cortex-M0
based microcontroller 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 RS485/EIA-485 UART, two SSP interfaces, four general purpose timers, a 10-bit ADC.
On the board are available Debug Interface and extension headers for all microcontroller ports.
BOARD FEATURES
•
MCU: LPC1114FBD48/301/302 Cortex-M0, up to 50 Mhz, 32 kB Flash,
8kB SRAM, UART RS-485, two SSP, I2C/Fast+, ADC
•
Debug interface – SWD (Serial Wire Debug)
•
Extension connectors
•
FR-4, 1.5 mm, soldermask, component print
•
Dimensions:38.00x38.00mm (1.50 x 1.50")
ELECTROSTATIC WARNING
The LPC-H1114 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: The cable you will need depends on the programmer/debugger you use. If
you use ARM-JTAG-EW, you will need USB A-B cable.
Hardware: Programmer/Debugger ARM-JTAG-EW, which works with IAR for
ARM up to version 6.20 or other compatible programming/debugging tool.
ARM-USB-OCD, ARM-USB-OCD-H, ARM-USB-TINY, ARM-USB-TINY-H JTAGs + ARM-JTAG-SWD adapter can be used with Rowley Crossworks.
PROCESSOR FEATURES
LPC-P1114 board use ARM Cortex™-M0 microcontroller LPC1114FBD48/301/302
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.
Page 2
–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 RS485 support.
- Two SSP controllers with FIFO and multi-protocol capabilities
- I2C-bus interface supporting full I2C-bus specification and Fastmode 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 pullup/pull-down resistors. In addition, a configurable open-drain
mode is supported on the LPC1114FBD48/302
- Four general purpose timers/counters with a total of four capture
inputs and 13 match outputs.
- Programmable WatchDog Timer (WDT).
- Programmable windowed WDT on LPC1114FBD48/302 only.
- System tick timer.
–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.
–Power profiles residing in boot ROM allowing to optimize performance and
minimize power consumption for any given application through one
simple function call. (on LPC1114FBD48/302 only.)
–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
for forced reset.
–Power-On Reset (POR).
Page 3
threshold
–Crystal oscillator with an operating range of 1 MHz to 25 MHz.
–12 MHz internal RC oscillator trimmed to 1 % accuracy that can optionally
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.
BLOCK DIAGRAM
Page 4
be
MEMORY MAP
Page 5
1
2
3.3V_IO
Page 6
C5 27pF
C4 27pF
NA
VSSIO
VDDIO
U2
R8
390/1%
2
13
26
38
18
21
1
11
12
24
25
31
36
37
43
48
2
13
26
38
18
21
1
11
12
24
25
31
36
37
43
48
OUT
LPC1114FBD48/302
41
44
19
20
33
34
35
39
40
45
46
47
9
17
30
42
3 RSTN
4
10
14
15
16
22
23
27
28
29
32
47uF/6.3V/TANT
C2
#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/MISO/CT16B0_MAT0
PIO0_9/MOSI/CT16B0_MAT1
SWCLK/PIO0_10/SCK0/CT16B0_MAT2
TDI/PIO0_11/AD0/CT32B0_MAT3
R9
240/1%
TMS/PIO1_0/AD1/CT32B1_CAP0
TDO/PIO1_1/AD2/CT32B1_MAT0
PIO3_0/#DTR
#TRST/PIO1_2/AD3/CT32B1_MAT1
PIO3_1/#DSR
SWDIO/PIO1_3/AD4/CT32B1_MAT2
PIO3_2/#DCD
PIO1_4/AD5/CT32B1_MAT3/WAKEUP
PIO3_3/#RI
PIO1_5/#RTS/CT32B0_CAP0
PIO1_6/RXD/CT32B0_MAT0
PIO2_0/#DTR/SSEL1
PIO1_7/TXD/CT32B0_MAT1
PIO2_1/#DSR/SCK0
PIO1_8/CT16B1_CAP0
PIO2_2/#DCD/MISO1
PIO1_9/CT16B1_MAT0
PIO2_3/#RI/MOSI1
PIO1_10/AD6/CT16B1_MAT1
PIO3_4
PIO1_11/AD7
PIO3_5
PIO2_6
PIO2_4
PIO2_7
PIO2_5
PIO2_8
PIO2_9
VDD(3V3)
PIO2_10
PIO2_11/SCK0
VSS
6
6
XTALIN
Q1
12MHz/20pF
7
7
XTALOUT
5
8
IN
ADJ/GND
3.3V
+
C3
100nF
R7
3.3V
10uF/16V/TANT
C1
+
5-9VDC
GND
PWR
BAT54C
D1
VR1(3.3V)
LM1117IMPX-ADJ
POWER SUPPLY
+5V_JTAG
1
41->GND
close
41
44
19
20
33
34
35
39
40
45
46
47
9
17
30
3
4
10
14
15
16
22
23
27
28
29
32
1
3.3V
NA
42->GND
100nF
open
C6
R6
2
3.3V_CORE
42
SWDIO
SWO
SWCLK
RSTN
SWO
RSTN
SWDIO
SWCLK
1
2
R5
10k
open
SWO_E
R2
10k
R4
10k
R1
10k
3.3V
1
http://www.olimex.com/dev
COPYRIGHT(C) 2011, OLIMEX Ltd.
Rev. A
2
4
6
8
10
12
14
16
18
20
HN2x10
SWD
LPC-H1114
R3
10k
+5V_JTAG
SWO_SWD
RSTN
SWDIO
SWCLK
1
3
5
7
9
11
13
15
17
19
DEBUG INTERFACE:
SCHEMATIC
RST,SWCLK,SWO,SWD
2
2
BOARD LAYOUT
Page 7
POWER SUPPLY CIRCUIT
LPC-H1114 is power supplied with +5V via JTAG and (5÷9)VDC via Extension
connector CON4 pins PWR and GND.
The board power consumption is about 20 mA.
RESET CIRCUIT
LPC-P1114 reset circuit includes LPC1114 pin 3 (#RESET/PIO0_0), R1 (10k) and
SWD connector pin 15.
CLOCK CIRCUIT
Quartz crystal 12 MHz is connected to LPC1114 pin 6 (XTALIN) and pin 7
(XTALOUT).
JUMPER DESCRIPTION
3.3V_CORE
This jumper, when closed, enables microcontroller 3.3V power supply.
Default state is closed.
3.3V_IO
SWO_E
41->GND
42->GND
This jumper, when closed, supplies 3.3 V voltage to LPC1114 pin 8 (VDDIO).
Default state is closed.
This jumper, when closed, connects SWD connector pin 13 (SWO_SWD) to LPC1114
pin 28 (PIO0_9).
Default state is opened.
This jumper, when closed, connects LPC1114 pin 41 (VSS) to GND.
Default state is closed.
This jumper, when closed, connects LPC1114 pin 42 (PIO1_11) to GND.
Default state is opened.
Page 8
EXTERNAL CONNECTORS DESCRIPTION
SWD
Pin #
Signal Name
Pin #
Signal Name
1
VCC (3.3V)
2
VCC (3.3V)
3
Not Connected
4
GND
5
Not Connected
6
GND
7
SWDIO
8
GND
9
SWCLK
10
GND
11
pull-down
12
GND
13
SWO_SWD
14
GND
15
RSTN
16
GND
17
pull-down
18
GND
19
+5V_JTAG
20
GND
Page 9
CON1
Pin #
Signal Name
Pin #
Signal Name
1
PIO2_6
2
PIO2_0
3
RSTN
4
PIO0_1
6
XTALIN
7
XTALOUT
9
PIO1_8
10
PIO0_2
11
PIO2_7
12
PIO2_8
13
PIO2_1
14
PIO0_3
CON2
Pin #
Signal Name
Pin #
Signal Name
15
PIO0_4
16
PIO0_5
17
PIO1_9
18
PIO3_4
19
PIO2_4
20
PIO2_5
21
PIO3_5
22
PIO0_6
23
PIO0_7
24
PIO2_9
25
PIO2_10
26
PIO2_2
Page 10
CON3
Pin #
Signal Name
Pin #
Signal Name
27
PIO0_8
28
SWO
29
SWCLK
30
PIO1_10
31
PIO2_11
32
PIO0_11
33
PIO1_0
34
PIO1_1
35
PIO1_2
36
PIO3_0
37
PIO3_1
38
PIO2_3
CON4
Pin #
Signal Name
Pin #
Signal Name
39
SWDIO
40
PIO1_4
41
VSS (GND)
42
PIO1_11
43
PIO3_2
44
VDD(3V3)
45
PIO1_5
46
PIO1_6
47
PIO1_7
48
PIO3_3
PWR
PWR
GND
GND
Page 11
MECHANICAL DIMENSIONS
Page 12
AVAILABLE DEMO SOFTWARE
- Coming soon at our website.
Page 13
ORDER CODE
LPC-H1114 - 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, July 2011
Manual's Revision
Rev. Initial, September 2011
Rev. B, June 2012 – changed wrong pin numbering
of the picture on page 9
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
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising