The LPC2148 microcontroller is designed by Philips (NXP Semiconductor) with several in-built features & peripherals. Due to these reasons, it will make more reliable as well as the efficient option for Embedded system Designers. LPC2148 is a 32-bit microcontroller based on ARM7 family.
The LPC2148 is a 64 pin microcontroller and available in a small LQFP64 package (Low-profile Quad Flat Package).
ISP (in system programming) or IAP (in application programming) using on-chip boot loader software.
On-chip RAM = 40 kB
On-chip flash memory is 512 kB
Speed = 60 MHz Max.
USB 2.0 full speed device controller
Two 10-bit ADCs = 14 analogs i/ps
One 10 bit DAC with analog o/p.
Two 32 bit timers-2, PWM unit.
1 watchdog Timer
1 RTC (real time clock)
Two UARTs, two I2C-buses, two SPI-buses
5 volts tolerant quick general purpose Input/output pins in a small LQFP64 package.
Outside interrupt pins-21.
60 MHz of utmost CPU CLK-clock obtainable from the programmable-on-chip phase locked loop by resolving time is 100 μs.
Onchip oscillator owill work by an external crystal that ranges from 1 MHz-25 MHz
The modes for power-conserving mainly comprise idle & power down.
Learn about the basics of LPC2148 Microcontroller.
Learn the Pin Details and Activation Circuit.
Compare LPC2148 Vs 8051 Family Microcontrollers
Learn about Activation Circuit of LPC2148
Learn About the GPIO of LPC2148
Learn the features of LPC2148 Development Board
Learn how to program program your development Board.
Learn How to deal 32 Bit registers in LPC2148.
Learn how to use shift operators effectively to play with 32 bit registers.
Learn how to control the SFRs related to GPIO of LPC2148 Micro.
Learn the 'C' programming constructs for GPIO programming.
Learn how to control the SFRs related to GPIO of LPC2148 Micro.
Learn the 'C' programming constructs for GPIO programming.
Learn about GPIO driver development for LPC2148 Microcontroller.
For pinWrite and portWrite functionalities.
Learn to develop GPIO output drivers in LPC2148 Microcontroller.
For portWrite function.
Learn to develop GPIO Input drivers in LPC2148 Microcontroller.
For pinRead and portRead function.
Learn to use the GPIO drivers that we discussed in the previous sessions.
Learn how application development is simplified with the help of GPIO Drivers.
Learn to Enable, Configure and Connect PLL0 in LPC2148 Microcontroller.
Learn how to generate 60 MHz Clock using MSel and PSel of PLL0.
Learn to how to use the 32 bit timers in LPC2148.
Learn how to develop the Timer Driver functions for Millisecond and Microsecond precision.
Learn to how to use the UART communication in LPC2148.
Learn how to Initialize, Transmit and Receive UART data.
Review of PLL operation of LPC2148.
Review of Timer operation of LPC2148.
Review of UART operation of LPC2148.
Learn how to configure PinSelect SFR
Learn the Driver Development for PinSelect
Learn How to use PinSelect SFR for defining the functionality of a Pin.
Learn how to use Analog to Digital converter in LPC2148 Microcontroller.
Understand how to configure the SFRs related to ADC.
Learn how to use Digital to Analog converter in LPC2148 Microcontroller.
Understand how to configure the SFRs related to DAC.
Learn the basics of interrupts in LPC2148 Microcontroller
Understand how to enable and initialize Interrupts in LPC2148.
Learn how to use External Interrupts in LPC2148 Microcontroller.
Learn how to use UART Interrupts in LPC2148 Microcontroller.