Overview
The LPC1756FBD80,551 is a 32-bit microcontroller from NXP USA Inc., part of the LPC1700 series based on the ARM Cortex-M3 processor. This microcontroller is designed for a wide range of embedded applications, offering a high level of integration and low power consumption. It operates at frequencies up to 100 MHz and features a robust set of peripherals and interfaces, making it suitable for various industrial, consumer, and automotive applications.
Key Specifications
Specification | Details |
---|---|
Processor | ARM Cortex-M3 |
Maximum CPU Frequency | 100 MHz |
Flash Memory | 256 kB |
SRAM | 32 kB (16 kB + 16 kB) |
Package Type | 80-pin LQFP (12 mm x 12 mm x 1.4 mm) |
USB Interface | USB 2.0 full-speed device/host/OTG controller |
UARTs | Four UARTs with fractional baud rate generation |
CAN Channels | Two CAN channels |
I2C-bus Interfaces | Two I2C-bus interfaces |
ADC | Six-channel 12-bit ADC |
DAC | 10-bit DAC |
General Purpose I/O Pins | Up to 52 general purpose I/O pins |
Real-Time Clock (RTC) | Ultra-low power RTC with separate battery supply |
Key Features
- ARM Cortex-M3 Processor: Runs at frequencies up to 100 MHz with a Memory Protection Unit (MPU) supporting eight regions and a Nested Vectored Interrupt Controller (NVIC).
- Flash and SRAM: Up to 256 kB of on-chip flash programming memory and 32 kB of SRAM, including two 16 kB SRAM blocks for higher throughput.
- Peripheral Interfaces: Includes Ethernet MAC (not available on LPC1756), USB 2.0 full-speed device/host/OTG controller, four UARTs, two CAN channels, two SSP controllers, SPI interface, two I2C-bus interfaces, and an I2S-bus interface.
- Analog and Digital Peripherals: Features a six-channel 12-bit ADC, a 10-bit DAC, motor control PWM, and a quadrature encoder interface.
- Real-Time Clock (RTC): Ultra-low power RTC with a separate power domain and dedicated RTC oscillator.
- General Purpose Timers and PWM: Four general purpose timers/counters and a standard PWM/timer block with external count input.
- Unique Device Serial Number: For identification purposes.
Applications
- eMetering: Suitable for smart metering applications due to its robust set of peripherals.
- Lighting: Can be used in lighting control systems requiring advanced features and low power consumption.
- Industrial Networking: Ideal for industrial networking applications with its Ethernet and CAN interfaces.
- Alarm Systems: Used in security and alarm systems due to its reliability and comprehensive set of interfaces.
- White Goods: Applicable in consumer electronics such as white goods, requiring efficient and reliable microcontrollers.
- Motor Control: Suitable for motor control applications with its motor control PWM and quadrature encoder interface.
Q & A
- What is the maximum operating frequency of the LPC1756FBD80 microcontroller?
The maximum operating frequency is up to 100 MHz.
- How much flash memory does the LPC1756FBD80 have?
The LPC1756FBD80 has 256 kB of on-chip flash programming memory.
- What types of USB interfaces are supported by the LPC1756FBD80?
The LPC1756FBD80 supports USB 2.0 full-speed device/host/OTG interfaces.
- Does the LPC1756FBD80 have an Ethernet MAC interface?
No, the LPC1756FBD80 does not have an Ethernet MAC interface.
- How many UARTs are available on the LPC1756FBD80?
There are four UARTs available with fractional baud rate generation.
- What is the resolution of the ADC on the LPC1756FBD80?
The ADC has a resolution of 12 bits and features six channels.
- Does the LPC1756FBD80 support motor control?
- What is the package type of the LPC1756FBD80?
The package type is an 80-pin LQFP (12 mm x 12 mm x 1.4 mm).
- Does the LPC1756FBD80 have a Real-Time Clock (RTC)?
- How many general purpose I/O pins are available on the LPC1756FBD80?
Up to 52 general purpose I/O pins are available.