Overview
The LPC2146FBD64 is a single-chip 16-bit/32-bit microcontroller from NXP Semiconductors, based on the ARM7TDMI-S CPU. This microcontroller is part of the LPC2000 series and is designed for a wide range of applications requiring high performance, low power consumption, and advanced peripherals. It features In-System Programming/In-Application Programming (ISP/IAP) capabilities, real-time emulation, and embedded trace support, making it highly versatile for various embedded systems.
Key Specifications
Parameter | Specification |
---|---|
CPU | 16-bit/32-bit ARM7TDMI-S |
Flash Memory | 256 kB |
RAM | 32 kB + 8 kB shared with USB DMA |
Endpoint USB RAM | 2 kB |
ADC | 2 x 10-bit ADCs, 14 analog inputs |
DAC | 1 x 10-bit DAC |
Package | LQFP64 |
Clock Speed | Up to 60 MHz |
Operating Voltage | 3.0 V to 3.6 V (3.3 V ± 10%) |
Temperature Range | -40°C to +85°C |
I/O Pins | Up to 45 of 5 V tolerant fast general purpose I/O pins |
External Interrupt Pins | Up to 21 external interrupt pins |
Key Features
- In-System Programming/In-Application Programming (ISP/IAP) via on-chip boot loader software.
- EmbeddedICE RT and Embedded Trace interfaces for real-time debugging.
- USB 2.0 Full-speed compliant device controller with DMA support.
- Two 10-bit ADCs with 14 analog inputs and one 10-bit DAC.
- Fast I2C-bus (400 kbit/s), SPI, and SSP with buffering and variable data length capabilities.
- Vectored Interrupt Controller (VIC) with configurable priorities and vector addresses.
- Power saving modes including Idle and Power-down, with individual enable/disable of peripheral functions.
- On-chip integrated oscillator operates with an external crystal from 1 MHz to 25 MHz.
Applications
- Industrial control systems
- Medical devices
- Consumer electronics
- Automotive systems
- Communication devices
- Embedded systems requiring high performance and low power consumption
Q & A
- What is the CPU type of the LPC2146FBD64?
The LPC2146FBD64 is based on the 16-bit/32-bit ARM7TDMI-S CPU.
- How much flash memory does the LPC2146FBD64 have?
The LPC2146FBD64 has 256 kB of flash memory.
- What is the maximum clock speed of the LPC2146FBD64?
The maximum clock speed is up to 60 MHz.
- Does the LPC2146FBD64 support USB?
Yes, it supports USB 2.0 Full-speed with 2 kB of endpoint RAM and additional 8 kB of RAM shared with USB DMA.
- How many ADCs and DACs does the LPC2146FBD64 have?
It has two 10-bit ADCs with 14 analog inputs and one 10-bit DAC.
- What is the operating voltage range of the LPC2146FBD64?
The operating voltage range is 3.0 V to 3.6 V (3.3 V ± 10%).
- What are the power saving modes available on the LPC2146FBD64?
The power saving modes include Idle and Power-down, with individual enable/disable of peripheral functions.
- Can the LPC2146FBD64 be programmed in-system?
Yes, it supports In-System Programming/In-Application Programming (ISP/IAP) via on-chip boot loader software.
- What is the temperature range for the LPC2146FBD64?
The temperature range is -40°C to +85°C.
- How many external interrupt pins does the LPC2146FBD64 have?
It has up to 21 external interrupt pins.