LPC54101J512UK49Z

LPC54101J512UK49Z概述

ARM MCU微控制单元, LPC Family LPC54000 Series Microcontrollers, ARM 皮质-M4, 32位, 100 MHz, 512 KB, 104 KB

Overview

The LPC541xx MCU family of single-core and dual-core MCUs represents the next-generation of industry-leading power efficiency. With added scalability and feature integration, these breakthrough devices enable continued market growth in today"s competitive always-on environment.

LPC541xx MCUs are based on the power-efficient ARM® Cortex-M4 core, each with an optional Cortex®-M0+ coprocessor. Single Cortex-M4 options are available for architectures that value single core processing without software partitioning.

In an always-on application, these MCUs operate in a power-down mode, listening for incoming data, which when available, can wake either core to acquire or process the information. When in an active mode, developers can optimize power efficiency and throughput by choosing between the power-efficient Cortex-M0+ core for data collection, aggregation, and system task management, or the Cortex-M4 core, which can complete processor intensive algorithms, such as sensor fusion more quickly helping to reduce power consumed.

The optional dedicated on-chip digital microphone DMIC subsystem on the LPC54110 family will also dramatically reduce power in applications that demand voice input and processing, achieving the stringent power efficiencies required for always-on voice-activation in battery-operated products.

MoreLess

## Features

### ARM Cortex-M4 core version r0p1

* ARM Cortex-M4 processor, running at a frequency of up to 100 MHz.

* Floating Point Unit FPU and Memory Protection Unit MPU.

* ARM Cortex-M4 built-in Nested Vectored Interrupt Controller NVIC.

* Non-maskable Interrupt NMI input with a selection of sources.

* Serial Wire Debug SWD with six instruction break points, two literal comparators, and four watch points. Includes Serial Wire Output for enhanced debug capabilities.

* System tick timer.

### ARM Cortex-M0+ core

* ARM Cortex-M0+ processor, running at a frequency of up to 100 MHz uses the same clock as Cortex-M4 with a single-cycle multiplier and a fast single-cycle I/O port.

* ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller NVIC.

* Serial Wire Debug with four breakpoints and two watch points.

### On-chip memory

* Up to 256 KB on-chip flash program memory with flash accelerator and 256-byte page erase and write.

* Up to 192 KB total SRAM consisting of 160 KB contiguous main SRAM and an additional 32 KB SRAM on the I&D buses.

### ROM API supports

* Flash In-Application Programming IAP and In-System Programming ISP.

* ROM-based USB drivers HID, CDC, MSC, and DFU. Flash updates via USB is supported.

* Supports booting from valid user code in flash, USART, SPI, and I2C.

* Legacy, Single, and Dual image boot.

### Serial interfaces

* Flexcomm Interface contains eight serial peripherals. Each can be selected by software to be a USART, SPI, or I2C interface. Two Flexcomm Interfaces also include an I2S interface. Each Flexcomm Interface includes a FIFO that supports USART, SPI, and I2S if supported by that Flexcomm Interface. A variety of clocking options are available to each Flexcomm Interface and include a shared fractional baud-rate generator.

* I2C-bus interfaces support Fast-mode and Fast-mode Plus with data rates of up to 1Mbit/s and with multiple address recognition and monitor mode. Two sets of true I2C pads also support high speed mode 3.4 Mbit/s as a slave.

* Crystal-less USB full-speed device interface.

### Digital peripherals

* DMA controller with 20 channels and 20 programmable triggers, able to access all memories and DMA-capable peripherals.

* Up to 48 General-Purpose Input/Output GPIO pins. Most GPIOs have configurable pull-up/pull-down resistors, programmable open-drain mode, and input inverter.

* GPIO registers are located on the AHB for fast access.

* Up to eight GPIOs can be selected as pin interrupts PINT, triggered by rising, falling or both input edges.

* Two GPIO grouped interrupts GINT enable an interrupt based on a logical AND/OR combination of input states.

* CRC engine.

### Analog peripherals

* 12-bit ADC with 12 input channels and with multiple internal and external trigger inputs and sample rates of up to 5.0 MSamples/sec. The ADC supports two independent conversion sequences.

* Integrated temperature sensor connected to the ADC.

### Timers

* Five 32-bit standard general purpose timers/counters, four of which support up to four capture inputs and four compare outputs, PWM mode, and external count input. Specific timer events can be selected to generate DMA requests. The fifth timer does not have external pin connections and may be used for internal timing operations.

* One SCTimer/PWM with eight input and eight output functions including capture and match. Inputs and outputs can be routed to or from external pins and internally to or from selected peripherals. Internally, the SCTimer/PWM supports ten captures/matches, ten events, and ten states.

* 32-bit Real-time clock RTC with 1 s resolution running in the always-on power domain. A timer in the RTC can be used for wake-up from all low power modes including deep power-down, with 1 ms resolution.

* Multiple-channel multi-rate 24-bit timer MRT for repetitive interrupt generation at up to four programmable, fixed rates.

* Windowed Watchdog Timer WWDT.

### Clock generation

* 12 MHz internal Free Running Oscillator FRO. This oscillator provides a selectable 48 MHz or 96 MHz output, and a 12 MHz output divided down from the selected higher frequency that can be used as a system clock. The FRO is trimmed to ±1 % accuracy over the entire voltage and temperature range.

* External clock input for clock frequencies of up to 25 MHz.

* Watchdog oscillator WDTOSC with a frequency range of 6 kHz to 1.5 MHz.

* 32.768 kHz low-power RTC oscillator.

* System PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency external clock. May be run from the internal FRO 12 MHz output, the external clock input CLKIN, or the RTC oscillator.

* Clock output function with divider.

* Frequency measurement unit for measuring the frequency of any on-chip or off-chip clock signal.

### Power control

* Programmable PMU Power Management Unit to minimize power consumption and to match requirements at different performance levels.

* Reduced power modes: sleep, deep-sleep, and deep power-down.

* Wake-up from deep-sleep modes due to activity on the USART, SPI, and I2C peripherals when operating as slaves.

* The Micro-Tick Timer running from the watchdog oscillator can be used to wake-up the device from any reduced power modes.

* Power-On Reset POR.

* Brown-Out Detect BOD with separate thresholds for interrupt and forced reset.

### Additional information

* Dual processor cores: ARM Cortex-M4 and ARM Cortex-M0+. Both cores operate up to a maximum frequency of 100 MHz.

* DMIC subsystem including a dual-channel PDM microphone interface, flexible decimators, 16 entry FIFOs, optional DC locking, hardware voice activity detection, and the option to stream the processed output data to I2S.

* Single power supply 1.62 V to 3.6 V.

* JTAG boundary scan supported.

* 128 bit unique device serial number for identification.

* Operating temperature range -40 °C to +105 °C.

* Available as WLCSP49 and LQFP64 packages.

LPC54101J512UK49Z数据文档
型号 品牌 下载
LPC54101J512UK49Z

NXP 恩智浦

下载
LPC54101J256UK49Z

NXP 恩智浦

下载
LPC54101J256BD64

NXP 恩智浦

下载
LPC54101J512BD64

NXP 恩智浦

下载
LPC54102J512BD64QL

NXP 恩智浦

下载
LPC54101J512BD64QL

NXP 恩智浦

下载
LPC54102J256BD64

NXP 恩智浦

下载
LPC54102J256BD64QL

NXP 恩智浦

下载
LPC54102J512UK49Z

NXP 恩智浦

下载
LPC54102J256UK49Z

NXP 恩智浦

下载
LPC54101J256BD64QL

NXP 恩智浦

下载

锐单商城 - 一站式电子元器件采购平台