Segment | Module | Lecture | Homework | Demonstration Code | Lab Exercise | Programming Project
--- | --- | --- | --- | --- | --- | ---
ARM-based Embedded Systems Design Lab-in-a-Box
NXP LPC1115 LPCXpresso Board Edition (Early Access Version)
Processor | 1. Introduction to Embedded Systems Design | Lecture Presentation | Homework and Solutions |  |  |
2. Software Design Basics: Concurrency, Software Engineering and CMSIS APIs | Lecture Presentation | Homework and Solutions |  |  |
3. Cortex-M0 Processor Core | Lecture Presentation | Homework and Solutions |  | Lab Exercise Code | Assignment Starter Code Solution Code
4. C Code as Implemented in Assembly Language | Lecture Presentation | Homework and Solutions | Demo Code 1 Demo Code 2 | Lab Exercise Code |
5. Interrupts | Lecture Presentation | Homework and Solutions Spreadsheet | Interrupt Demo Code | Lab Exercise | Assignment Solution
Peripherals | 6. General Purpose Digital Interfacing | Lecture Presentation | Homework and Solutions | Demo Code | Lab Exercise |
7. Analog Interfacing | Lecture Presentation | Homework Solutions | Demo Code |  | Assignment (Infraed Proximity Sensor) Solution
8. Timers | Lecture Presentation | Homework and Solutions | Demo Code |  | Assignment Solution
9. Serial Communication | Lecture Presentation | Homework and Solutions | Demo Code | Lab Exercise Code |
Appendix | Bill of Materials |  |  |  |  |
Getting Started |  |  |  |  |
References |  |  |  |  |

Subscribe to the University Newsletter | "Like" the ARM University Program Facebook page | Email ARM University Program
Check out our Podcasts on iTunes U | Follow the ARM University Program on Twitter | Follow the ARM University Program on YouTube