arm complete detail part 2
TRANSCRIPT
ARMAdvanced RISC Machine
LPC2148
• PACKAGE:– 16/32-bit ARM7TDMI-S microcontroller in a tiny LQFP64
package
• MEMORY:– 40 kB of on-chip static RAM
– 512 kB of on-chip flash program memory.
• SPEED:– 128 bit wide interface/accelerator enables high speed 60
MHz operation.
Features of LPC 2148
• In-System / In-Application Programming
(ISP/IAP) via on-chip boot-loader software.
• Single flash sector or full chip erase in 400 ms
and programming of 256 bytes in 1ms.
• USB 2.0 Full Speed compliant Device
Controller with 2kB of endpoint RAM.
• In addition, the LPC2146/8 provides 8kB of on-
chip RAM accessible to USB by DMA.
• ADC:– Two 10-bit A/D converters(AD0 and AD1) provide a total
of 14 analog inputs
– Conversion times as low as 2.44μs per channel.
• DAC:– Single 10-bit D/A converter provides variable analog
output.
• TIMERS:– Two 32-bit timers/external event counters
– Each timer with four capture and four compare channels
– PWM unit (six outputs)
– Watchdog timer
• RTC:– Low power real-time clock with independent power and
dedicated 32 kHz clock input.
• INTERRUPTS:– Vectored interrupt controller with 16 configurable
priorities and vector addresses.
– 9 edge or level sensitive external interrupt pins available.
• 60 MHz maximum CPU clock available from
programmable on-chip PLL with settling time
of 100 μs.
• OSCILLATOR:– On-chip integrated oscillator operates with an external
crystal in range from 1 MHz to 30 MHz and with an external
oscillator up to 50 MHz
• POWER SAVING MODES:– Idle mode
– Power-down mode
• CPU operating voltage range of 3.0 V to 3.6 V
(3.3 V ± 10 %) with 5 V tolerant I/O pads.
Features With Values of LPC2148
• ROM
• RAM
• IO PORTS
• Timers
• Serial comm
• USB RAM
• 512 KB• 32 KB• 2(P0,P1)• 2(32 bit)• 2 UART, 2 I2C, 1
SSP ,1 SPI• 2 KB
• PWM modules
• ADC
• Interrupts
• Package
• DAC
• 6• 2(14 channels)• 16• 64 PIN(LQFP)• 1
Comparison in LPC