Thursday, 9 June 2016

ARM (LPC2148 microcontroller)


Why beginning with LPC2148 to start ARM :

ARM7 is greatest success family in embedded system application. So here we learn ARM7TDMI based NXPs controller.
ARM7 is balance between new Cortex series and old start up. it is neither too old technology nor latest
ARM7 family is excellent for beginners as per my opinion, because it gives real depth idea about hardware and software implementation & integration by using appropriate IDE.

Features of LPC2148:

* LPC2148 is the widely used IC from ARM-7 family. It is manufactured by Philips (NXP) and it is pre-loaded with many inbuilt peripherals making it more efficient and a reliable option for the beginners as well as high end application developer.
* 8 to 40 kB of on-chip static RAM
*  32 to 512 kB of on-chip flash program memory.
* 128 bit wide interface/accelerator enables high speed 60 MHz operation.
*  In-System/In-Application Programming (ISP/IAP) via on-chip boot-loader software.
* Embedded ICE RT and Embedded Trace interfaces offer real-time debugging with the on-chip Real Monitor software and high speed tracing of instruction execution.
* USB 2.0 Full Speed compliant Device Controller with 2 KB of endpoint RAM. In addition, the LPC2146/8 provides 8 kB of on-chip RAM accessible to USB by DMA.
*  One or two (LPC2141/2 vs. LPC2144/6/8) 10-bit A/D converters provide a total of 6/14analog inputs, with conversion times as low as 2.44 us per channel.
* Single 10-bit D/A converter provides variable analog output.
* Two 32-bit timers/external event counters (with four capture and four compare channels each), PWM unit (six outputs) and watchdog.
*  Low power real-time clock with independent power and dedicated 32 kHz clock input.
* Multiple serial interfaces including two UARTs (16C550), two Fast I2C-bus(400 kbps), SPI and SSP with buffering and variable data length capabilities.
* Vectored interrupt controller with configurable priorities and vector addresses.Up to 45 of 5 V tolerant fast general purpose I/O pins in a tiny LQFP64 package.Up to nine edge or level sensitive external interrupt pins available.
* Power saving modes include Idle and Power-down.
* Processor wake-up from Power-down mode via external interrupt, USB, Brown-Out Detect (BOD) or Real-Time Clock (RTC).
*  Single power supply chip with Power-On Reset (POR) and BOD circuits: CPU operating voltage range of 3.0 V to 3.6 V (3.3 V ± 10 %) with 5 V tolerant I/O pads.


PIN DIAGRAM OF LPC2148:










0 comments:

Post a Comment

if you have any doubt please let me know