IC MCU 32BIT 32KB FLASH 48LQFP |
LPC1114FBD48/302
NXP USA Inc.
LPC1114FBD48/302151
ICPlanet
ARMĀ® CortexĀ®-M0 series Microcontroller IC 32-Bit 50MHz 32KB (32K x 8) FLASH 48-LQFP (7x7)
Encapsulation: | |
---|---|
SKU: | |
Availability: | |
Quantity: | |
PDF Export | |
TYPE | DESCRIPTION |
---|---|
Category | Integrated Circuits (ICs) Embedded - Microcontrollers |
Mfr | NXP USA Inc. |
Series | LPC1100L |
Package | Bulk |
Part Status | Active |
Core Processor | ARMĀ® CortexĀ®-M0 |
Core Size | 32-Bit |
Speed | 50MHz |
Connectivity | I²C, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, POR, WDT |
Number of I/O | 42 |
Program Memory Size | 32KB (32K x 8) |
Program Memory Type | FLASH |
EEPROM Size | - |
RAM Size | 8K x 8 |
Voltage - Supply (Vcc/Vdd) | 1.8V ~ 3.6V |
Data Converters | A/D 8x10b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 48-LQFP |
Supplier Device Package | 48-LQFP (7x7) |
General description
The LPC1110/11/12/13/14/15 are an ARM Cortex-M0 based, low-cost 32-bit MCU family, designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures.
The LPC1110/11/12/13/14/15 operate at CPU frequencies of up to 50 MHz.
The peripheral complement of the LPC1110/11/12/13/14/15 includes up to 64 kB of flash memory, up to 8 kB of data memory, one Fast-mode Plus I2C-bus interface, one RS-485/EIA-485 UART, up to two SPI interfaces with SSP features, four general purpose counter/timers, a 10-bit ADC, and up to 42 general purpose I/O pins.
Remark: The LPC111x series consists of the LPC1100 series (parts LPC111x/101/201/301), LPC1100L series (parts LPC111x/002/102/202/302), and the LPC1100XL series (parts LPC111x/103/203/303/323/333). The LPC1100L and LPC1100XL series include the power profiles, a windowed watchdog timer, and a configurable open-drain mode.
Features and benefits
ā¦System:
ā ARM Cortex-M0 processor, running at frequencies of up to 50 MHz.
ā ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC).
ā Non-Maskable Interrupt (NMI) input selectable from several input sources (LPC1100XL series only).
ā Serial Wire Debug.
ā System tick timer.
ā¦Memory:
ā 64 kB (LPC1115), 56 kB (LPC1114/333), 48 kB (LPC1114/323), 32 kB (LPC1114/102/201/202/203/301/302/303), 24 kB (LPC1113), 16 kB (LPC1112), 8 kB (LPC1111), or 4 kB (LPC1110) on-chip flash programming memory.
ā 256 byte page erase function (LPC1100XL series only)
ā 8 kB, 4 kB, 2 kB, or 1 kB SRAM.
ā In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader software.
ā¦Digital peripherals:
ā Up to 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors. In addition, a configurable open- drain mode is supported on the LPC1100L and LPC1100XL series.
ā GPIO pins can be used as edge and level sensitive interrupt sources.
ā High-current output driver (20 mA) on one pin.
ā High-current sink drivers (20 mA) on two I2C-bus pins in Fast-mode Plus (not on LPC1112FDH20/102).
ā Four general purpose counter/timers with up to eight capture inputs and up to 13 match outputs.
ā Programmable WatchDog Timer (WDT) the LPC1100 series only.
ā Programmable windowed WDT on the LPC1100L and LPC1100XL series only.
Analog peripherals:
ā 10-bit ADC with input multiplexing among 5, 6, or 8 pins depending on package size.
Serial interfaces:
ā¦UART with fractional baud rate generation, internal FIFO, and RS-485 support.
ā Two SPI controllers with SSP features and with FIFO and multi-protocol capabilities (second SPI on LPC1100 and LPC1100L series LQFP48 package only).
ā I2C-bus interface supporting full I2C-bus specification and Fast-mode Plus with a data rate of 1 Mbit/s with multiple address recognition and monitor mode (not on LPC1112FDH20/102).
ā¦Clock generation:
ā 12 MHz internal RC oscillator trimmed to 1 % accuracy that can optionally be used as a system clock.
ā Crystal oscillator with an operating range of 1 MHz to 25 MHz.
ā Programmable watchdog oscillator with a frequency range of 9.4 kHz to 2.3 MHz.
ā PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator or the internal RC oscillator.
ā Clock output function with divider that can reflect the system oscillator clock, IRC clock, CPU clock, and the Watchdog clock.
ā¦Power control:
ā Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down modes.
ā Power profiles residing in boot ROM allowing to optimize performance and minimize power consumption for any given application through one simple function call. (LPC1100L and LPC1100XL series only.)
ā Three reduced power modes: Sleep, Deep-sleep, and Deep power-down.
ā Processor wake-up from Deep-sleep mode via a dedicated start logic using up to 13 of the functional pins.
ā Power-On Reset (POR).
ā Brownout detect with up to four separate thresholds for interrupt and forced reset.
ā¦Unique device serial number for identification.
ā¦Single power supply (1.8 V to 3.6 V).
ā¦Available as LQFP48 package, HVQFN33 package, and TFBGA48 package.
TYPE | DESCRIPTION |
---|---|
Category | Integrated Circuits (ICs) Embedded - Microcontrollers |
Mfr | NXP USA Inc. |
Series | LPC1100L |
Package | Bulk |
Part Status | Active |
Core Processor | ARMĀ® CortexĀ®-M0 |
Core Size | 32-Bit |
Speed | 50MHz |
Connectivity | I²C, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, POR, WDT |
Number of I/O | 42 |
Program Memory Size | 32KB (32K x 8) |
Program Memory Type | FLASH |
EEPROM Size | - |
RAM Size | 8K x 8 |
Voltage - Supply (Vcc/Vdd) | 1.8V ~ 3.6V |
Data Converters | A/D 8x10b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 48-LQFP |
Supplier Device Package | 48-LQFP (7x7) |
General description
The LPC1110/11/12/13/14/15 are an ARM Cortex-M0 based, low-cost 32-bit MCU family, designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures.
The LPC1110/11/12/13/14/15 operate at CPU frequencies of up to 50 MHz.
The peripheral complement of the LPC1110/11/12/13/14/15 includes up to 64 kB of flash memory, up to 8 kB of data memory, one Fast-mode Plus I2C-bus interface, one RS-485/EIA-485 UART, up to two SPI interfaces with SSP features, four general purpose counter/timers, a 10-bit ADC, and up to 42 general purpose I/O pins.
Remark: The LPC111x series consists of the LPC1100 series (parts LPC111x/101/201/301), LPC1100L series (parts LPC111x/002/102/202/302), and the LPC1100XL series (parts LPC111x/103/203/303/323/333). The LPC1100L and LPC1100XL series include the power profiles, a windowed watchdog timer, and a configurable open-drain mode.
Features and benefits
ā¦System:
ā ARM Cortex-M0 processor, running at frequencies of up to 50 MHz.
ā ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC).
ā Non-Maskable Interrupt (NMI) input selectable from several input sources (LPC1100XL series only).
ā Serial Wire Debug.
ā System tick timer.
ā¦Memory:
ā 64 kB (LPC1115), 56 kB (LPC1114/333), 48 kB (LPC1114/323), 32 kB (LPC1114/102/201/202/203/301/302/303), 24 kB (LPC1113), 16 kB (LPC1112), 8 kB (LPC1111), or 4 kB (LPC1110) on-chip flash programming memory.
ā 256 byte page erase function (LPC1100XL series only)
ā 8 kB, 4 kB, 2 kB, or 1 kB SRAM.
ā In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader software.
ā¦Digital peripherals:
ā Up to 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors. In addition, a configurable open- drain mode is supported on the LPC1100L and LPC1100XL series.
ā GPIO pins can be used as edge and level sensitive interrupt sources.
ā High-current output driver (20 mA) on one pin.
ā High-current sink drivers (20 mA) on two I2C-bus pins in Fast-mode Plus (not on LPC1112FDH20/102).
ā Four general purpose counter/timers with up to eight capture inputs and up to 13 match outputs.
ā Programmable WatchDog Timer (WDT) the LPC1100 series only.
ā Programmable windowed WDT on the LPC1100L and LPC1100XL series only.
Analog peripherals:
ā 10-bit ADC with input multiplexing among 5, 6, or 8 pins depending on package size.
Serial interfaces:
ā¦UART with fractional baud rate generation, internal FIFO, and RS-485 support.
ā Two SPI controllers with SSP features and with FIFO and multi-protocol capabilities (second SPI on LPC1100 and LPC1100L series LQFP48 package only).
ā I2C-bus interface supporting full I2C-bus specification and Fast-mode Plus with a data rate of 1 Mbit/s with multiple address recognition and monitor mode (not on LPC1112FDH20/102).
ā¦Clock generation:
ā 12 MHz internal RC oscillator trimmed to 1 % accuracy that can optionally be used as a system clock.
ā Crystal oscillator with an operating range of 1 MHz to 25 MHz.
ā Programmable watchdog oscillator with a frequency range of 9.4 kHz to 2.3 MHz.
ā PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator or the internal RC oscillator.
ā Clock output function with divider that can reflect the system oscillator clock, IRC clock, CPU clock, and the Watchdog clock.
ā¦Power control:
ā Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down modes.
ā Power profiles residing in boot ROM allowing to optimize performance and minimize power consumption for any given application through one simple function call. (LPC1100L and LPC1100XL series only.)
ā Three reduced power modes: Sleep, Deep-sleep, and Deep power-down.
ā Processor wake-up from Deep-sleep mode via a dedicated start logic using up to 13 of the functional pins.
ā Power-On Reset (POR).
ā Brownout detect with up to four separate thresholds for interrupt and forced reset.
ā¦Unique device serial number for identification.
ā¦Single power supply (1.8 V to 3.6 V).
ā¦Available as LQFP48 package, HVQFN33 package, and TFBGA48 package.