Overview
The LPC2290FBD144/01,5 is a 16/32-bit ARM microcontroller produced by NXP USA Inc. It is based on the ARM7TDMI-S CPU, which includes real-time emulation and embedded trace support. This microcontroller is designed for applications requiring high performance, low power consumption, and a wide range of peripherals. It features a 144-pin LQFP package and is particularly suited for automotive, industrial control, medical systems, and fault-tolerant maintenance buses.
Key Specifications
Parameter | Value |
---|---|
Manufacturer | NXP USA Inc. |
Part Number | LPC2290FBD144/01,5 |
Description | IC MCU 32BIT ROMLESS 144LQFP |
Core Processor | ARM7TDMI-S |
Core Size | 16/32-Bit |
Speed | Up to 72 MHz |
RAM Size | 64 kB |
Program Memory Type | ROMless |
Voltage - Supply (Vcc/Vdd) | 1.65 V ~ 3.6 V |
Package / Case | 144-LQFP (20x20) |
Number of I/O | Up to 76 |
Data Converters | 8-channel 10-bit ADC |
Connectivity | CAN, EBI/EMI, I²C, Microwire, SPI, SSI, SSP, UART/USART |
Peripherals | PWM, WDT, Two 32-bit timers, Real-Time Clock (RTC) |
Operating Temperature | -40°C ~ 85°C (TA) |
Key Features
- 16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support.
- Up to 72 MHz CPU clock and 64 kB of on-chip static RAM.
- Fast GPIO ports enabling port pin toggling up to 3.5 times faster than the original LPC2290.
- Dedicated result registers for ADC to reduce interrupt overhead.
- UART0/1 with fractional baud rate generator, auto-bauding capabilities, and handshake flow-control fully implemented in hardware.
- SSP serial controller supporting SPI, 4-wire SSI, and Microwire buses.
- Eight-channel 10-bit ADC with conversion time as low as 2.44 us.
- Two advanced CAN channels and multiple serial communication interfaces (I²C, SPI, SSP, UART/USART).
- Configurable external memory interface with up to four banks, each up to 16 MB and 8/16/32-bit data width.
- Power saving modes including Idle and Power-down.
- Individual enable/disable of peripheral functions for power optimization.
Applications
- Automotive systems: Suitable for various automotive control applications due to its robust features and reliability.
- Industrial control: Ideal for industrial automation and control systems requiring high performance and low power consumption.
- Medical systems: Used in medical devices that require precise control and reliable operation.
- Fault-tolerant maintenance buses: Suitable for systems that require high reliability and fault tolerance.
- Communication gateways and protocol converters: Supports a wide range of serial communication interfaces, making it suitable for communication gateways and protocol converters.
- General-purpose applications: Can be used in various general-purpose applications due to its versatile set of peripherals and interfaces.
Q & A
- What is the core processor of the LPC2290FBD144/01,5?
The core processor is the 16/32-bit ARM7TDMI-S CPU.
- What is the maximum CPU clock speed of the LPC2290FBD144/01,5?
The maximum CPU clock speed is up to 72 MHz.
- How much on-chip static RAM does the LPC2290FBD144/01,5 have?
The LPC2290FBD144/01,5 has 64 kB of on-chip static RAM.
- What types of serial communication interfaces does the LPC2290FBD144/01,5 support?
The LPC2290FBD144/01,5 supports CAN, EBI/EMI, I²C, Microwire, SPI, SSI, SSP, and UART/USART interfaces.
- What is the operating temperature range of the LPC2290FBD144/01,5?
The operating temperature range is -40°C to 85°C (TA).
- Does the LPC2290FBD144/01,5 have power-saving modes?
Yes, it includes Idle and Power-down modes for power optimization.
- How many GPIO pins does the LPC2290FBD144/01,5 have?
It has up to 76 general-purpose I/O pins.
- What type of ADC does the LPC2290FBD144/01,5 feature?
The LPC2290FBD144/01,5 features an 8-channel 10-bit ADC.
- Is the LPC2290FBD144/01,5 suitable for automotive applications?
Yes, it is particularly suited for automotive and other critical applications due to its robust features and reliability.
- Does the LPC2290FBD144/01,5 support in-system programming?
Yes, it supports in-system download and programming capabilities via a serial bootloader using UART0.