OLIMEX LPC-P11C24 User Manual

LPC-P11C24
CORTEX-M0 Development board
USER’S MANUAL
Revision C, March 2013
Designed by OLIMEX Ltd, 2012
All boards produced by Olimex LTD are ROHS compliant
OLIMEX© 2012 LPC-P11C24 user's manual

DISCLAIMER

It is possible that the pictures in this manual differ from the latest revision of the board.
THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS USED TO CREATE LPC-P11C24. THEY ARE CONSIDERED SUITABLE ONLY FOR LPC-11C24.
Page 2 of 26
OLIMEX© 2012 LPC-P11C24 user's manual
Table of Contents
DISCLAIMER ...............................................................................................................
CHAPTER 1: OVERVIEW ..........................................................................................
1. Introduction to the chapter .........................................................................................................
1.1 Features .......................................................................................................................................
1.2 Target market and purpose of the board .................................................................................
1.3 Organization ...............................................................................................................................
CHAPTER 2: SETTING UP THE LPC-P11C24 BOARD ........................................
2. Introduction to the chapter .........................................................................................................
2.1 Electrostatic warning .................................................................................................................
2.2 Requirements .............................................................................................................................
2.3 Powering the board ....................................................................................................................
2.4 Prebuilt software and bootloader .............................................................................................
CHAPTER 3: LPC-P11C24 BOARD DESCRIPTION ..............................................
3. Introduction to the chapter .........................................................................................................
3.1 Layout (top view) .......................................................................................................................
CHAPTER 4: THE LPC11C24 MICROCONTROLLER .........................................
4. Introduction to the chapter .........................................................................................................
4.1 The microcontroller ...................................................................................................................
CHAPTER 5: CONTROL CIRCUITY .......................................................................
5. Introduction to the chapter .........................................................................................................
5.1 Reset ............................................................................................................................................
5.2 Clocks ..........................................................................................................................................
5.3 Power supply circuit ..................................................................................................................
CHAPTER 6: CONNECTORS AND PINOUT ..........................................................
6. Introduction to the chapter .........................................................................................................
6.1 SWD debug connector ...............................................................................................................
6.2 UEXT connector .........................................................................................................................
6.3 Proto area pads ..........................................................................................................................
6.4 RS232 ..........................................................................................................................................
6.5 PWR Jack ...................................................................................................................................
6.8 CAN interface .............................................................................................................................
6.12 Jumper description ..................................................................................................................
6.12.1 PIO1_LOW ............................................................................................................................
6.12.2 PIO3_LOW ............................................................................................................................
6.12.3 PIO1_RS and RST_E ...........................................................................................................
6.12.4 SILENT/NORMAL ..............................................................................................................
6.12.5 5V_DIS ...................................................................................................................................
Page 3 of 26
OLIMEX© 2012 LPC-P11C24 user's manual
6.12.6 CAN_T ...................................................................................................................................
6.13 Additional hardware components ..........................................................................................
CHAPTER 7: BLOCK DIAGRAM AND MEMORY ...............................................
7. Introduction to the chapter .........................................................................................................
7.2 Processor block diagram ...........................................................................................................
7.3 Physical memory map ...............................................................................................................
CHAPTER 8: SCHEMATICS ......................................................................................
8. Introduction to the chapter .........................................................................................................
8.1 Eagle schematic ..........................................................................................................................
8.2 Physical dimensions ...................................................................................................................
CHAPTER 9: REVISION HISTORY AND SUPPORT ............................................
9. Introduction to the chapter .........................................................................................................
9.1 Document revision .....................................................................................................................
9.2 Board revision ............................................................................................................................
9.3 Useful web links and purchase codes .......................................................................................
9.3 Product support .........................................................................................................................
Page 4 of 26
OLIMEX© 2012 LPC-P11C24 user's manual

CHAPTER 1: OVERVIEW

1. Introduction to the chapter

Thank you for choosing the LPC-P11C24 development board from Olimex! This document provides a user’s guide for the Olimex LPC-P11C24 board. As an overview, this chapter gives the scope of this document and lists the board’s features. The document’s organization is then detailed.
The LPC-P11C24 development board enables code development of applications running on the microcontroller LPC11C24, manufactured by NXP Semiconductors.

1.1 Features

MCU: LPC11C24 Cortex-M0, up to 50 Mhz, 32 kB Flash, 8kB SRAM, CAN,UART RS-
485, two SSP, I2C/Fast+, ADC
Power supply circuit
Power-on led
CAN interface
RS232 interface
Debug interface – SWD (Serial Wire Debug)
UEXT connector
Two user leds
Two user buttons
Reset button
Prototype area
Variable input voltage
FR-4, 1.5 mm, soldermask, component print
Dimensions: 92x72mm (3.6 x 2.8")

1.2 Target market and purpose of the board

The LPC-P11C24 is a development board with prototyping area. It is suitable for hobbyists in the fields of ARM development.
The strong points of the board are the CAN interface, the built-in bootloader, the proto area and the low price.
The software for the boards is released under General Purpose License.
Page 5 of 26
OLIMEX© 2012 LPC-P11C24 user's manual

1.3 Organization

Each section in this document covers a separate topic, organized as follows:
Chapter 1 is an overview of the board usage and features
Chapter 2 provides a guide for quickly setting up the board and software notes
Chapter 3 contains the general board diagram and layout
Chapter 4 describes the component that is the heart of the board: the LPC11C14
microcontroller
Chapter 5 is an explanation of the control circuitry associated with the microcontroller to
reset. Also shows the clocks on the board
Chapter 6 covers the connector pinout, peripherals and jumper description
Chapter 7 shows the memory map
Chapter 8 provides the schematics
Chapter 9 contains the revision history, useful links and support information
Page 6 of 26
OLIMEX© 2012 LPC-P11C24 user's manual

CHAPTER 2: SETTING UP THE LPC-P11C24 BOARD

2. Introduction to the chapter

This section helps you set up the LPC-P11C24 development board for the first time. Please consider first the electrostatic warning to avoid damaging the board, then discover the hardware and software required to operate the board.
The procedure to power up the board is given, and a description of the default board behavior is detailed.

2.1 Electrostatic warning

LPC-P11C24 is shipped in a protective anti-static package. The board must not be exposed to high electrostatic potentials. A grounding strap or similar protective device should be worn when handling the board. Avoid touching the component pins or any other metallic element.

2.2 Requirements

In order to set up the LPC-P11C24 optimally, the following items are required:
- 7V to 9V source of power with 1A maximum amperage.
- Personal Computer with RS232 port
- RS232-RS232 cable
- TRACE/SWD interface programmer for custom code
Code can be loaded via the RS232-RS232 interface and the bootloader, however it is highly recommended to have a SWD/TRACE programmer at your disposal.
Note that OpenOCD OLIMEX programmers + SWD adapter at the moment of writing are supported only in Rowleys Crossworks for ARM.
Page 7 of 26
OLIMEX© 2012 LPC-P11C24 user's manual

2.3 Powering the board

The board is powered via the PWR jack by 7 to 9 volts (preferably closer to the upper limit if you use all peripherals and GPIOs).
When powered by 9V the current measured is around 40mA. The red, green and yellow leds (PWR LED, LED1 and LED2) turn on.

2.4 Prebuilt software and bootloader

The prebuilt software is a bootloader and a simple LEDs and buttons test. When you power the board initially all LEDs will be on. If you press and hold the B1 button LED2 should start blinking. If you press and hold WAKE_UP button LED1 should start blinking. Upon releasing the buttons the LEDs should return to their initial “always on” state.
In order to connect with the bootloader you should close PIO1_RS and RST_E jumpers. You will also need RS232 cable and RS232 computer port. After that you can use NXP's FlashMagic software to check if the board is connected successfully. You can also load binary files via the RS232 using the FlashMagic.
Page 8 of 26
OLIMEX© 2012 LPC-P11C24 user's manual

CHAPTER 3: LPC-P11C24 BOARD DESCRIPTION

3. Introduction to the chapter

Here you get acquainted with the main parts of the board. Note the names used on the board might differ from the names used below to describe them. For the actual names check the LPC-P11C24 board itself.

3.1 Layout (top view)

Page 9 of 26
Loading...
+ 18 hidden pages