LPC21xx

µC/OS-II ports

All µC/OS ports can easily be ported to µC/OS-II. If you port µC/OS-II to a processor not listed and want to include your port on this web site, please contact Micrium at Micrium. Note that the ports are provided as is with the exeption of the Micrium ports which are supported by Micrium..

Note that in most cases only the PORT is provided and it is assumed that you have the rest of the source for µC/OS-II from the book or the upgrade. In cases where the µC/OS-II source code is included, you will need to be a registered member and be logged in before you can donwload the file.

Download Processor OS version Compiler Contributor

Download
see AN-1073 (IAR LPC2103-SK-01 Evaluation Board)

LPC2103

V2.86

IAR

Download
see AN-1074 (IAR LPC2103-SK-02 Evaluation Board)

LPC2103

V2.86

IAR  

Download

LPC2104

  GNU
ADS V1.2
Pary Wu

Download
see AN-1206

LPC2106

V2.83

IAR

Download

LPC2129

V2.76

IAR

Download
see AN-1138

LPC2138

V2.84

IAR

Download
see AN-1148 (IAR LPC2148-SK Evaluation Board)

Download
(Keil MCB2140 Evaluation Board)

LPC2148

V2.84 IAR

&

ARM/Keil

Application notes

AN Number Title Author Download

AN-1011

µC/OS-II and the ARM processor

Download
Download

AN-1012

µC/OS-II and the ARM7 in Thumb mode

Download
Download

AN-1014

µC/OS-II for ARM Processors
Works in ARM or Thumb mode

Download
Download

AN-1138

µC/OS-II and µC/Probe for the NXP LPC213x Processor
LPC2138 (ARM7) on the
IAR LPC2138-SK Evaluation Board

Download
Download

AN-1148

µC/OS-II and µC/Probe for the NXP LPC214x Processor
LPC2148 (ARM7) on the
IAR LPC2148-SK Evaluation Board

Download
Download

AN-1073

µC/OS-II for the NXP LPC2103 Processor
LPC2103 (ARM7) on the
IAR LPC2103-SK-01 Evaluation Board

Download
Download

AN-1074

µC/OS-II for the NXP LPC2103 Processor
LPC2103 (ARM7) on the
IAR LPC2103-SK-02 Evaluation Board

Download
Download

AN-1206

µC/OS-II for the NXP LPC2106 Processor
LPC2106 (ARM7) on the
IAR LPC2106-SK Evaluation Board

Download
Download

AN-7148-Bulk

µC/USB-Bulk for the NXP LPC2148 Processor

Download

AN-7148-MSD

µC/USB-MSD for the NXP LPC2148 Processor

Download

 Evaluation boards

Board Description Download

IAR LPC2103-01-SK Evaluation Board

Example µC/OS-II-based IAR projects are available for the IAR LPC2103-01 SK board which employs NXP's LPC2103 processor. The peripherals on this board include two RS-232 ports and a JTAG port. The user interface includes 16 LEDs , 3 user push buttons and a 2x16 LCD display. Micrium has one project targeted to this board. The project corresponding to AN-1073 uses µC/OS-II, µC/Probe and µC/LCD. The push buttons control the LCD output and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page.

AN-1073:
µC/OS-II + µC/Probe + µC/LCD

Download
Download

IAR LPC2103-02-SK Evaluation Board

Example µC/OS-II-based IAR projects are available for the IAR LPC2103-02 SK board which employs NXP's LPC2103 processor. The peripherals on this board include one RS-232 port and a J-LINK USB port. The user interface includes 16 LEDs and 2 user push buttons. Micrium has one project targeted to this board. The project corresponding to AN-1074 uses µC/OS-II, and µC/Probe. µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page.

AN-1074:
µC/OS-II + µC/Probe

Download
Download

IAR LPC2106 Evaluation Board

Example µC/OS-II-based IAR projects are available for the IAR LPC2106 board which employs NXP's LPC2106 processor. The peripherals on this board include two RS-232 ports and a JTAG port. The user interface includes 16 LEDs and 4 user push buttons. Micrium has one project targeted to this board. The project corresponding to AN-1206, uses µC/OS-II and µC/OS-View. A series of 5 lit LEDs loops around the strip of 16, and two of the push buttons control the delay time used in the interface task, causing the LEDs to move faster or slower.

AN-1206:

Download
Download

IAR LPC2138 Evaluation Board

Example µC/OS-II-based IAR projects are available for the IAR LPC2138 board which employs NXP's LPC2138 processor. The peripherals on this board include two RS-232 ports and a JTAG port. The user interface includes several LEDs, a 2x16 LCD display, 2 user push buttons, and a potentiometer. Micrium has one project targeted to this board. The project corresponding to AN-1138 uses µC/OS-II, µC/Probe and µC/LCD. The push buttons control the LCD output and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page.

AN-1138:

Download
Download

IAR LPC2148 Evaluation Board

Example µC/OS-II-based IAR projects are available for the IAR LPC2148 board which employs NXP's LPC2148 processor. The peripherals on this board include two RS-232 ports, a JTAG connector, an SD/MMC card slot, and a USB device port. The user interface includes several LEDs, a 2x16 LCD display, 2 user push buttons, and a potentiometer. Micrium has one project targeted to this board. The project corresponding to AN-1148 uses µC/OS-II, µC/Probe and µC/LCD. The push buttons control the LCD output and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page. In addition, two appnotes are available (with application code only) detailing the use of the LPC2148 evaluation board with µC/USB-Bulk and µC/USB-MSD. These appnotes are AN-7148-Bulk and AN-7148-MSD, respectively.

AN-1148:

Download
Download

AN-7148-Bulk Download

AN-7148-MSD Download

Keil MCB2140 Evaluation Board

Example µC/OS-II-based IAR projects are available for the Keil MCB2140 evaluation board which employs NXP's LPC2148 processor. The peripherals on this board include two RS-232 ports, a JTAG connector, an SD/MMC card slot, and a USB device port. The user interface includes eight LEDs, 1 user push buttons, and a potentiometer. Micrium has one project targeted to this board. This project uses µC/OS-II and µC/Probe. The push button and potentiometer control the blinking pattern of the LEDs and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page.

µC/OS-II and µC/Probe Project:

Download

µC/USB ports

Download Description
Download µC/USB-Bulk and the NXP LPC2148 Processor.
Download µC/USB-MSD and the NXP LPC2148 Processor.