100% found this document useful (1 vote)
54 views3 pages

ARM 120 Hrs

The document outlines a training course on the ARM LPC-2148 microcontroller. The course covers 21 topics over 120 hours, including introductions to embedded systems, computer architecture, the ARM architecture, the ARM instruction set, ARM assembly programming, system peripherals specific to the LPC-2148, and interfacing with memory, displays, analog and digital converters, timers, pulse-width modulation, real-time clocks, analog-to-digital conversion, I2C, SPI, CAN, and LCD and keypad peripherals. Students will learn about features, registers, and programming for various peripherals through hands-on exercises.

Uploaded by

Anonymous 1aqlkZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
54 views3 pages

ARM 120 Hrs

The document outlines a training course on the ARM LPC-2148 microcontroller. The course covers 21 topics over 120 hours, including introductions to embedded systems, computer architecture, the ARM architecture, the ARM instruction set, ARM assembly programming, system peripherals specific to the LPC-2148, and interfacing with memory, displays, analog and digital converters, timers, pulse-width modulation, real-time clocks, analog-to-digital conversion, I2C, SPI, CAN, and LCD and keypad peripherals. Students will learn about features, registers, and programming for various peripherals through hands-on exercises.

Uploaded by

Anonymous 1aqlkZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

ARM LPC-2148

S.No

Contents

Introduction to Embedded Systems - Features,


challenges, Future trends, Product life cycle, Device
programming, compilers, debugging tools.

Interfacing - memory, displays, ADC, DAC,


Keyboard and switch.

Computer Architecture - Hardware architecture,


CPU design, Micro architecture, Emerging bus
standards PCI and USB

Introduction to ARM - ARM Architecture, Processor


Modes, The Pipeline, The Registers, The Stack Pointer,
The Link Register, The Program Counter, Current
Processor Status Register, Flags, Exception Modes,

ARM Instruction Set - Branching instructions, Data


Processing instructions, Copying registers, Copying
Multiple Registers, Swap Instructions, Modifying The
Status Registers, Software Interrupts, MAC unit

ARM Instruction Set :Addressing modes - Data


processing Operands, Memory Accessing Operands

ARM Instruction Definitions - Definitions of


Branching instructions, Data Processing instructions,
Copying registers, Copying Multiple Registers, Swap
Instructions, Modifying The Status Registers

ARM Assembly programming - 16-bit Data


Transfer, ones complement,32-bit Addition,64-bit
Addition, 64-bit Data Transfer,32-bit subtraction,
Programming - Program loops, Strings, Code

T
Hour
s

L
Hour
s

Total
Hour
s

11

17

ARM LPC-2148

conversion, Arithmetic, UART0 and UART1

10

11

System Peripherals - Bus structure, Memory Map,


Register Programming ,Memory Accelerator Module,
Flash Memory programming, External bus Interface,
Phase Locked Loop, VLSI Peripheral Bus Divider,
Power Control

Introduction to LPC2129 - General Description,


Features, PIN Configuration, Applications, Registers,
Memory Addressing, External Memory controller,
System Control Block, Memory Accelerator Module,
Software Development

Interrupt System - Pin Connect Block, External


interrupt Pins, Interrupt Structure, FIQ interrupt,
Vectored IRQ, Non-Vectored Interrupts, Nested
Interrupts, VIC Register Description, VIC registers,
Interrupt sources

12

Interrupt Programming - Programming for External


Interrupt1 and External Interrupt2

13

GPIO - Features, Applications, Pin Description,


Register Description example: LED Toggling

14

UART - Features, Pin Description, Register


Description, Architecture, Programming using
Embedded C

15

TIMERS -Features, Applications, Pin Description,


Register Description ,Architecture, Programming Using
Embedded C

16

PWM - Features, Applications, Pin Description,


Register Description, Architecture ,Programming Using

ARM LPC-2148

Embedded C

17

RTC - Features, Applications, Pin Description, Register


Description, Architecture, RTC Interrupts,
Miscellaneous Register group, Consolidated Time
Registers, Time counter group, Alarm Register Group,
Programming Using Embedded C

18

ADC - Features, Applications, Pin Description,


Register Description ,Operation, Programming Using
Embedded C

19

I2C - Features, Applications, Pin Description, Register


Description, Architecture, EEPROM(AT24C04)
interfacing with LPC2129 using Inter Integrated
Circuits

20

21

22

SPI - Features, Applications, Pin Description, Register


Description, Architecture, EEPROM(AT93C56)
interfacing with LPC2129 using Inter Integrated
Circuits

CAN - CAN Controllers ,features, Pin Description,


Memory Map of the CAN Block, CAN Controller
Registers, CAN Controller Operation, Centralized CAN
Registers, Global Acceptance Filter, Acceptance filter
Registers, Examples of Acceptance Filter tables and
Index Values, Full CAN Mode, Programming using
Embedded C

LCD & KEYPAD interfacing - Interfacing concept


and programming

Allocation of hours:

Total No. Of hours = 120 hrs

You might also like