LPC1756FBD80: Scalable Mainstream 32-bit Microcontroller (MCU) based on Arm® Cortex®-M3 CoreOverview:The LPC1756 is a Cortex-M3 microcontroller for embedded applications featuring a high level of integration and low power consumption at frequencies of 100 MHz.
Features include 256 kB of flash memory, 32 kB of data memory, USB Device/Host/OTG, 8-channel DMA controller, 4 UARTs, 2 CAN channels, 2 SSP, 1 SPI, 2 I2C, I2S, 8-channel 12-bit ADC, DAC, motor control PWM, Quadrature Encoder interface, 4 general purpose timers, 6-output general purpose PWM, ultra-low power Real-Time Clock with separate battery supply, and up to 52 general purpose I/O pins.
Features:• Arm Cortex-M3 processor, running at frequencies of up to 100 MHz• Arm Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC)• Up to 256 kB on-chip flash programming memory• Up to 32 kB of SRAM• In-System Programming (ISP) and In-Application Programming (IAP)• Eight channel General Purpose DMA controller (GPDMA)• Multilayer AHB matrix interconnect provides a separate bus for each AHB master• Split APB bus allows high throughput with few stalls between the CPU and DMA• USB 2.0 full-speed device controller• Four UARTs with fractional baud rate generation• CAN 2.
0B controller with one channel• SPI controller with synchronous, serial, full duplex communication• Two SSP controllers with FIFO and multi-protocol capabilities• Two I2C-bus interfaces supporting fast mode with a data rate of 400 kbit/s• 52 General Purpose I/O (GPIO) pins with configurable pull-up/down resistors• 12-bit Analog-to-Digital Converter (ADC) with conversion rates up to 200 kHz• Four general purpose timers/counters• One motor control PWM with support for three-phase motor control• Quadrature encoder interface that can monitor one external quadrature encoder• One standard PWM/timer block with external count input• Real-Time Clock (RTC)• WatchDog Timer (WDT)• Arm Cortex-M3 system tick timer, including an external clock input option• Standard JTAG test/debug interface.
Boundary scan Description Language (BSDL) is not available for this device• Integrated PMU (Power Management Unit)• Four reduced power modes• Single 3.3 V power supply (2.4 V to 3.6 V)• One external interrupt input configurable as edge/level sensitive• Non-maskable Interrupt (NMI) input• Wakeup Interrupt Controller (WIC)• Processor wake-up from Power-down mode via any interrupt• Brownout detect with separate threshold for interrupt and forced reset• Power-On Reset (POR)• Crystal oscillator with an operating range of 1 MHz to 25 MHz• 4 MHz internal RC oscillator trimmed to 1 % accuracy• PLL allows CPU operation up to the maximum CPU rate• USB PLL for added flexibility• Code Read Protection.
.
.