Home
LPC-P11C24 USER`S MANUAL
Contents
1. LPC P11C24_rev_A OLIMEX LTD BULGARIA pag Grebo MATI jie CEBO WATE i 200 MAT a pace cry XTALOUT P3 0 3 33 SWD http www olimex com dev B3 oaase naawa Pag NG IN MODE HOT BRXDCTS SO c16 pE ILENT NORMAL vc i HN1x3 VOD ch nie GND 2K GAN MODE ARID DD Page 22 of 26 OLIMEXO 2012 LPC P11C24 user s manual 8 2 Physical dimensions Note that all dimensions are in inches LPC P11024 OLIMEX LTD BULGARIA a eee 200000100000 p 1 200200969 2850mi1 1335mil The three highest elements on the board in order from the tallest to the shortest are RS232 connector 480mil capacitor C12 460mil Power jack 420mil Page 23 of 26 OLIMEXO 2012 LPC P11C24 user s manual CHAPTER 9 REVISION HISTORY AND SUPPORT 9 Introduction to the chapter In
2. v Serial Wire Debug v System tick timer Memory vY 32 kB on chip flash program memory v 8 kB SRAM data memory v In System Programming ISP and In Application Programming IAP via on chip bootloader software Flash ISP commands can be issued via UART or C_CAN Digital peripherals General Purpose I O GPIO pins with configurable pull up pull down resistors 36 GPIO pins on the LPC11C24 parts GPIO pins can be used as edge and level sensitive interrupt sources High current output driver 20 mA on one pin VS SS 88 High current sink drivers 20 mA on two I2C bus pins in Fast mode Plus Four general purpose counter timers with a total of four capture inputs 12 match outputs Programmable WatchDog Timer WDT v Analog peripherals v 10 bit ADC with input multiplexing among 8 pins Serial interfaces v UART with fractional baud rate generation internal FIFO and RS 485 support v Two SPI controllers with SSP features and with FIFO and multi protocol capabilities v 12C 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 v C CAN controller On chip C CAN and CANopen drivers included v On chip high speed CAN transceiver Clock generation Page 10 of 26 OLIMEXO 2012 LPC P11C24 user s manual v 12 MHz internal RC oscillator trimmed to 1 accuracy that can optionally be used as a system clock v Crystal oscil
3. LPC P11C24 CORTEX M0 Development board USER S MANUAL Revision C March 2013 Designed by OLIMEX Ltd 2012 lead free All boards produced by Olimex LTD are ROHS compliant OLIMEXO 2012 LPC P11C24 user s manual DISCLAIMER 2013 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 de
4. 2012 LPC P11C24 user s manual 1 3 Organization Fach 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 OLIMEXO 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 ha
5. back please attach to it your shipping address phone e mail RMA and brief description of the problem All boards should be sent back in antistatic package and well packed to prevent damages during the transport Page 26 of 26
6. 005 0000 0x4004 C000 0x4004 8000 0x4004 4000 0x4004 0000 0x4003 C000 0x4003 8000 0x4002 8000 0x4002 4000 0x4002 0000 0x4001 C000 0x4001 8000 0x4001 4000 0x4001 0000 0x4000 C000 0x4000 8000 0x4000 4000 0x4000 0000 OLIMEXO 2012 LPC P11C24 user s manual CHAPTER 8 SCHEMATICS 8 Introduction to the chapter In this chapter are located the schematics describing logically and physically LPC P11C24 8 1 Eagle schematic LPC P11C24 schematic is visible for reference here You can also find them on the web page for LPC P11C24 at our site https www olimex com Products ARM NXP LPC P11C24 They are located in HARDWARE section The EAGLE schematic is situated on the next page for quicker reference Page 21 of 26 OLIMEXO 2012 LPC P11C24 user s manual POWER SUPPLY TRACE CV DEBUG INTERFACE VR1 3 3V LM1117IMPXADJ LM1117IMPX ADJ N ou anuano VR2 5V of 7 3 VDC YDJ1136 Gi 10uF 6 3V EIEN 6V2 NA aa 390 WAKE UP 1 swp Swen a RST 257 JTAG 15U3PWRig meV LED1 Ya LEDO6O SA 13 BATS4A DTO114YKA PIO1 LOW HN1X2 PIO3 LOW ANTx2 noo vake AGO 21 F PD 4Sa POO SDA
7. 32 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 OLIMEXO 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 UEXT RESET SWD TRACE ESIBBA SS SA ye a al su See ce je i 4 7 i a3 al lt al al DA WOA pH IG a i f fa al ai ai o fafa alfa Jumpers i paaa AE APC PAAC24E block AUN Re NzA niin ar Tal fal lal Ta al al a Fs 8 p fa fa fa fa mla e pag as ORD pia ja Hi 1a Ta la a iC KO ETC Nia Rii R10 C8 ONIS KB dataj lo O e L O IF 9 PWR_LED PIO3_LOW WAKE UP PROTO AREA Page 9 of 26 OLIMEXO 2012 LPC P11C24 user s manual CHAPTER 4 THE LPC11C24 MICROCONTROLLER 4 Introduction to the chapter In this chapter is located the information about the heart of LPC P11C24 its microcontroller The information is a modified version of the datasheet provided by its manufacturers 4 1 The microcontroller System v ARM Cortex M0 processor running at frequencies of up to 50 MHz v ARM Cortex M0 built in Nested Vectored Interrupt Controller NVIC
8. I2C BUS mag 16 bit COUNTER TIMER 0 CT16B0 CAPO CT16B1 MAT 1 0 1 16 bit COUNTERITIMER 1 WDT CT16B1 CAPO CAN TXD IOCONFIG C_CAN LPC11C12 C14 CAN_RXD CT sysTEM contROL Ngan lt ersen conmo STB ON CHIP TRANSCEIVER KI Voc VDD CAN LPC11C22 C24 PMU Page 19 of 26 OLIMEX 2012 7 3 Physical memory map LPC P11C24 user s manual This is the memory map diagram from the original datasheet of LPC 11C24 Note that Cx4 processors have 32kB flash memory 4 GB LPC11Cx2 Cx4 x reserved private peripheral bus reserved AHB peripherals reserved APB peripherals reserved reserved 16 kB boot ROM reserved 8 kB SRAM reserved 32 KB on chip flash LPC11Cx4 E 1 OxFFFF FFFF 0xE010 0000 OxE000 0000 0x5020 0000 0x5000 0000 0x4008 0000 x4000 0000 0x2000 0000 Ox1FFF 4000 Ox1FFF 0000 0x1000 2000 0x1000 0000 0x0000 8000 0x0000 4000 AHB peripherals 16 127 reserved 12 15 GPIO PIO3 8 11 1 GPIO PIO2 4 7 GPIO PIO1 0 3 GPIO PIOO APB peripherals 10 13 reserved 9g reserved 32 bit counter timer 1 32 bit counter timer 0 16 bit counter timer 1 16 bit counter timer 0 Ox0000 00CO active interrupt vectors Ox0000 0000 16 kB on chip flash LPC11Cx2 y 0x0000 0000 Page 20 of 26 0x5020 0000 0x5004 0000 0x5003 0000 0x5002 0000 0x5001 0000 0x5000 0000 0x4008 0000 0x4005 C000 0x4005 8000 0x4005 4000 0x4
9. d 5 1 Reset LPC P11C24 s reset circuit includes R49 33Q R48 10kQ and a RESET button 5 2 Clocks 12 MHz quartz crystal QI is connected to pins 6 and 7 of the LPC11C24 processor 5 3 Power supply circuit The power supply circuit of LPC P11C24 allows flexible input supply from 7V to 9V This means a wider range of power supplies adapters converters are applicable The maximum amperage recommended is 1A by default After initial power up the board consumes 40mA 9V Page 12 of 26 OLIMEXO 2012 LPC P11C24 user s manual CHAPTER 6 CONNECTORS AND PINOUT 6 Introduction to the chapter In this chapter are presented the connectors that can be found on the board all together with their pinout and notes about them Jumpers functions are described Notes and info on specific peripherals are presented Notes regarding the interfaces are given 6 1 SWD debug connector The TRACE interface is used to program and debug the board JTAG SWD interface a Cho fe oe e o GO W Notice the orientation of the cut on the connector in the picture above Page 13 of 26 OLIMEXO 2012 LPC P11C24 user s manual 6 2 UEXT connector LPC P11C24 board has a UEXT comnector and can interface Olimex s UEXT expansion modules For more information on UEXT please visit https www olimex com Products Modules UEXT UEXT connector Fin sat ne ala Ba ne a EN fs ress O e Notice the orientation of the cut on the connec
10. ed by Olimex in most of our products You should provide between 7 and 9 volts 1A to the board Signal Name Power Input B More info about the power supply can be found in chapter 5 of this manual Page 16 of 26 OLIMEXO 2012 LPC P11C24 user s manual 6 8 CAN interface There is a CAN connector for controller area network p 6 12 Jumper description Please note that the jumpers on the board are either PTH or SMD type For setting the SMD jumpers please consider that if you feel insecure of your soldering cutting technique it is better not to try to adjust those jumpers 6 12 1 PIO LOW When open starts user program after reset If closed starts the internal bootloader after reset The default position is open 6 12 2 PIO3_ LOW When open PIO3 is high UART bootloader is selected If closed PIO3 is low CAN bootloader is selected The default position is open 6 12 3 PIO RS and RST E When both open open UART RTS doesn t control PIO and UART DTR doesn t control reset When both closed UART RTS controls PIO1 if PIOI LOW is opened UART DTR controls RESET The default position for both jumpers is open Page 17 of 26 OLIMEXO 2012 LPC P11C24 user s manual 6 12 4 SILENT NORMAL Silent Normal jumper alternatively switches the CAN operation mode Either Silent T or Normal T you need CAN enabled The default position is jumper open 6 12 5 5V DIS When open VR2 5V is enabled If closed di
11. fetime warranty against manufacturing defects and components During development work it is not unlikely that you can burn your programmer or development board This is normal we also do development work and we have damaged A LOT of programmers and boards during our daily job so we know how it works If our board programmer has worked fine then stopped please check if you didn t apply over voltage by mistake or shorted something in your target board where the programmer was connected etc Sometimes boards might get damaged by ESD shock voltage or if you spill coffee on them during your work when they are powered Please note that warrany do not cover problems caused by unproper use shorts over voltages ESD shock etc If the board has warranty label it should be not broken Broken labels void the warranty same applies for boards modified by the customer for instance soldering additional components or removing components such boards will be not be a subject of our warranty If you are positive that the problem is due to manufacturing defect or component you can return the board back to us for inspection When we receive the board we will check and if the problem is caused due to our fault and we will repair replace the faulty hardware free of charge otherwise we can quote price of the repair Note that all shippings back and forth have to be covered by the customer Before you ship anything back you need to ask for RMA When you ship
12. lator with an operating range of 1 MHz to 25 MHz v Programmable watchdog oscillator with a frequency range of 7 8 kHz to 1 8 MHz v PLL allows CPU operation up to the maximum CPU rate without the need for a high frequency crystal May be run from the system oscillator or the internal RC oscillator v Clock output function with divider that can reflect the system oscillator IRC CPU clock or the Watchdog clock m Power control v Integrated PMU Power Management Unit to minimize power consumption during Sleep Deep sleep and Deep power down modes v Three reduced power modes Sleep Deep sleep and Deep power down N Processor wake up from Deep sleep mode via a dedicated start logic using 13 of the GPIO pins Power On Reset POR Brownout detect with four separate thresholds for interrupt and forced reset Unique device serial number for identification Single 3 3 V power supply 1 8 V to 3 6 V Available as 48 pin LQFP package BEE RXN For comprehensive information on the microcontroller visit the Freescale s web page for a datasheet At the moment of writing the microcontroller datasheet can be found at the following link http www nxp com documents data sheet LPC11CX2 CX4 pdf Page 11 of 26 OLIMEXO 2012 LPC P11C24 user s manual CHAPTER 5 CONTROL CIRCUITY 5 Introduction to the chapter Here you can find information about reset circuit and quartz crystals locations the power supply circuit is discusse
13. monstration 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 LPC P11C24 THEY ARE CONSIDERED SUITABLE ONLY FOR LPC 11C24 Page 2 of 26 OLIMEXO 2012 LPC P11C24 user s manual Table of Contents CHAPTER 2 SETTING UP THE LPC P11C24 BOARD csssssssssssrsssssees 2 Introduction to the chapter i aaa PAPA PP ANA PP APAPAP CHAPTER 3 CONTROL CIRCUITY saka naa asaan asana S5 Introduction to the chapt R nI KINAIN NGINIG KAPINRIK ANGKAN ENNA ANN AA AA AA BP O a 6 12 3 PIO1 RS and RST Eossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
14. ndling 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 OLIMEXO 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 LED 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 LEDI 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 PIOI RS and RST E jumpers You will also need RS232 cable and RS2
15. sables VR2 5V The default position is open 6 12 6CAN T When closed CAN terminator 2x62 Ohm is connected When open CAN terminator 2x62 Ohm is disconnected The default position is closed 6 13 Additional hardware components The components below are mounted on LPC P11C24 but are not discussed above They are listed here for completeness Reset button used for hardware reset of the board B1 and WAKE UP buttons LED1 Green LED2 Yelow Power LED Red Page 18 of 26 OLIMEXO 2012 LPC P11C24 user s manual CHAPTER 7 BLOCK DIAGRAM AND MEMORY 7 Introduction to the chapter On the next page you can find a memory map for this family of processors It is strongly recommended to refer to the original datasheet released by NXP for one of higher quality 7 2 Processor block diagram The block diagram is taken from the original datasheet of LPC11Cx2 Cx4 XTALIN XTALOUT RESET LPC11Cx2 Cx4 GENERATION TEST DEBUG POWER CONTROL CLKOUT INTERFACE SYSTEM FUNCTIONS ARM CORTEX M0 clocks and controls 2 Ha ton ROM system bus taBaka 8 kB ro slave l slave U slave U HIGH SPEED rial GPIO ports 7 C AHB LITE BUS P100 1 2 3 GPIO AHB TO APB BRIDGE RXD TXD UART A K N 10 bit ADC AD 7 0 DTR DSR CTS DCD RI RTS CT32B0_MAT 3 0 sag MISOO MOSIO 32 bit COUNTERITIMER 0 CT32B0 CAPO SCK1 SSEL1 CT32B1 MAT 3 0 KI SP11 MISO1 MOSI1 32 bit COUNTER TIMER 1 CT32B1 CAPO CT16B0_MAT 2 0 KC
16. sssssssssssssssssess AR oiaoi iaa aiaei AP a AA ead etude wand dnacmaseeic Page 3 of 26 OLIMEXO 2012 LPC P11C24 user s manual Page 4 of 26 OLIMEXO 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 m 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 OLIMEXO
17. this chapter you will find the current and the previous version of the document you are reading Also the web page for your device is listed Be sure to check it after a purchase for the latest available updates and examples 9 1 Document revision Changes Modified Page ao Initial Creation 10 07 12 B Added links to each entry in the index 18 10 12 table Fixed and updated various links c Fixed an error that indicates 6V as 3 sufficient supply voltage Adjusted 25 03 13 formatting Fixed various links 9 2 Board revision Notable Changes a Initial release of the board Page 24 of 26 OLIMEXO 2012 LPC P11C24 user s manual 9 3 Useful web links and purchase codes The web page you can visit for more info on your device is https www olimex com Products ARM NXP LPC P11C24 ORDER CODES LPC P11C24 LPC P11C24 featuring LPC11C24 Cortex M0 processor The latest price list can be found at https www olimex com prices How to order You can order from our e shop or via any of our distributors Check https www olimex com for more info Page 25 of 26 OLIMEXO 2012 LPC P11C24 user s manual 9 3 Product support For product support hardware information and error reports mail to support olimex com Note that we are primarily a hardware company and our software support is limited Please consider reading the paragraph below about the warranty of Olimex products Warranty and returns Our boards have li
18. tor in the picture above 6 3 Proto area pads The proto area allows easier and safer analyzing of signals on the board and also provides easier access to free processor pins In the table below the pads are listed with their corresponding processor pins When a name of signal is available and written before the processor pin this means the pad is used for the peripheral of the board and provides debug interface If you wish to use such a pad as GPIO probably you would have to disable some of peripherals on the board The pad names are written on the board and the names are above the corresponding pads Page 14 of 26 OLIMEXO 2012 LPC P11C24 user s manual GPIO connector hardware Name Processor pin Pad name Name Processor pin 3 Pad RST 3 Po 1 ISP E SCL 15 PO 5 SDA 16 Po 18 0 7 B1 24 BE BE P pa 9 28 P 35 P1 3 SWD 39 ls P1 5 WAKE UP 45 P1 10 LED2 30 P2 O SSEL1 2 P2 2 MIS01 26 P1 11 LED1 42 P P2 6 P 2 8 12 T BOTE bp There are also 3 3V row of pads on the top of the proto area 5V row of pads under the 3 3V one p2 11 31 At the bottom of the proto area there is GND row of pads Page 15 of 26 OLIMEXO 2012 LPC P11C24 user s manual 6 4 RS232 RS232 s RXD and TXD can be found on the UEXT on the processor s pins 46 and 47 and on the proto area PI 6 and P1 7 Cp Cs coo C es 6 5 PWR Jack The power jack used is the typical 2 5mm one us
Download Pdf Manuals
Related Search
Related Contents
ePVP Series Target Board User Manual (V2.1) DASCOM Americas 7005 DT 2S Whirlpool ADG 100 dishwasher Bedienungsanleitung Manual de Instalação do NEO SS410 125KHz / SS420 MIFARE 取扱説明書 - 三菱電機 Copyright © All rights reserved.
Failed to retrieve file