LPC5512JBD100E
MCU 32-bit ARM Cortex M33 RISC 64KB Flash 3.3V 100-Pin HLQFP EP Tray
NXP SemiconductorsAperçu
La Familia de microcontroladores LPC551x/S1x viene completar la primera serie mundial de uso generalizado de microcontroladores basados en la tecnología Cortex-M33, brindando ventajas significativas a los desarrolladores, incluso compatibilidad de pin, de software y periférica, para un uso más fácil y con el fin de acelerar la comercialización, mientras que se nivela la tecnología de proceso económico NVM de 40-nm.
La LPC551x/S1x es la familia de referencia dentro de la serie de microcontroladores LPC5500, que proporciona nuevos niveles de costes y eficacia de rendimiento, además de la seguridad avanzada para mercados de productos integrados industrial y general.
CARACTERÍSTICAS
Núcleo Cortex-M33
- • Funciona con una frecuencia de hasta 150 MHz
- • TrustZone®, Unidad de Coma Flotante (FPU) y Unidad de Protección de Memoria (MPU)
- • Cortex-M33 con Controlador de Interrupción Orientable Encajada (NVIC) integrado
- • Entrada con Interrupción No Enmascarable (NMI) con selección de fuentes
- • Depuración de Hilo en Serie con ocho puntos de interrupción y cuatro puntos de vigilancia. Con Salida de Hilo en Serie incluida para capacidades de depuración incrementadas
- • Sistema de temporizador
Memoria en un Chip
- • Hasta 256 KB de memoria de programa flash en chip con acelerador flash, y borrado y escritura de 256 byte.
- • Hasta 96 KB de SRAM total, que consiste en un SRAM de 16 KB en Bus de Órdenes, SRAM de 64 KB en Bus de Sistema (64 KB contiguos), y SRAM USB en Bus de Sistema de 16KB adicional que puede utilizarse como interfaz USB o para un uso generalizado.
Características de Seguridad
- • Arm TrustZone® activa
- • Módulo PRINCE para un cifrado en tiempo real de los datos escritos flash en chip y descifrado de datos flash durante la lectura para la protección de datos.
- • El Cripto-Coprocesador CASPER viene incluido con el fin de permitir la aceleración de hardware de diversas funcionalidades requeridas para ciertos algoritmos criptográficos asimétricos, tales como la Criptografía de Curva Elíptica (ECC)
- • Máquina de cifrado/descifrado AES-256
- • Módulo de Algoritmo de Hash Seguro (SHA2)
- • Funcionalidad Física Inclonable (PUF) que utiliza un SRAM dedicado para huella digital de silicona. La PUF puede generar, almacenar y reconstruir tamaños de llave de 64 a 4096 bits. Incluye el hardware para la extracción de llave
- • Número de Serie de Dispositivo Único para Identificación (UUID) de 128-bit
- • GPIO seguro
- • Verdadero Generador de Números Aleatorios (TRNG)
- • Vigilancia con Código
Interfaces en Serie
- • La interfaz FlexComm contiene hasta nueve periféricos en serie. Cada Interfaz FlexComm puede seleccionarse por software como interfaz SPI, I2C, y I2S
• Las interfaces de bus I2C soportan los modos Fast-mode y Fast-mode Plus con datos de hasta 1Mbit/s, reconocimiento de dirección múltiple y modo de monitor.
- • Controlador de albergamiento/dispositivo TrustZone® de plena velocidad USB 2.0 con PHY en chip y controlador DMA dedicado que soporta una operación sin cristal en modo de dispositivo
- • Controlador de albergamiento/dispositivo de plena velocidad USB 2.0 con PHY en chip
Periféricos Digitales
- • Controlador DMA0 de 23 canales y hasta 22 activaciones programables, capaces de acceder a cualquier memoria y periféricos con capacidad de DMA
- • Controlador DMA1 de 10 canales y hasta 15 activaciones programables, capaces de acceder a cualquier memoria y periféricos con capacidad de DMA
- • Módulo CAN FD con controlador DMA dedicado
- • El bloc de motor CRC puede calcular un CRC a partir de datos proporcionados usando uno de los 3 polinomios estándar con soporte de DMA
- • Hasta 64 pines de Entrada/Salida de uso general (GPIO)
- • Los registros GPIO se encuentran el la parte AHB para un acceso fácil. El DMA soporta puertos GPIO
- • Se puede seleccionar hasta ocho GPIO en Interrupción de Pin (PINT), activados al subir, bajar, o mediante los dos periféricos de entrada
• Dos Interrupciones Grupadas (GINT) de GPIO permiten una interrupción basada en una combinación lógica (Y/O) de estado de entrada
- • Pin de configuración de E/S con soporte de hasta 16 opciones de funcionalidades
- • Unidad Lógica programable (PLU) para crear pequeñas redes lógicas y/o secuenciales, incluso máquinas de estado
Periféricos Analógicos
- • Convertidor A/D de 16-bit de cinco pares de canales (o 10 canales con extremidad simple), y con entradas de activación interna y externa múltiples y gama de muestras de hasta 2.0M muestras/sec. El convertidor A/D soporta dos secuencias de conversión independientes
- • Sensor de temperatura integrado conectado al convertidor A/D
- • Comparador de cinco pines de entrada y tensión de referencia interna o externa
Temporizadores
- • Cinco temporizadores/contadores asíncronos de uso general estándar de 32-bits, que soportan hasta cuatro entradas de captura y cuatro salidas de comparación. Los eventos planificados específicos pueden seleccionarse con el fin de generar solicitudes de DMA
- • Modulación de Señal de Impulsión (PWM) con Temporizador SC de 8 funcionalidades de entrada y 10 de salida (de ellas 16 registros de captura y de correspondencia). Entradas y salidas pueden enviarse hacia o desde pines externos y de manera interna hacia o desde periféricos seleccionados. De manera interna, la PWM con temporizador SC soporta 16 correspondencias/capturas, 16 eventos, y 32 estados
- • Reloj en Tiempo Real (RTC) de 32-bit con 1s de resolución que funciona con suministro permanente. Otro temporizador puede utilizarse en el RTC para una activación a y desde todos los modos de baja potencia incluso la puesta fuera de tensión profunda, con resolución de 1 ms
- • Temporizador de canales múltiples multiflujo (MRT) de 24-bit para una generación de interrupción repetitiva de hasta cuatro flujos programables y fijos
- • Temporizador de Vigilancia de Modo Ventana (WWDT) con FRO de 1 MHZ como fuente de reloj
- • Temporizador de microreloj que funciona desde el oscilador de vigilancia que puede utilizarse como activación de dispositivo desde los modos de ahorro de energía y ahorro de energía profundo
- • Temporizador OS de 42-bit que funciona en base de tiempo continuo del sistema, disponible en cualquier tipo de modo de potencia reducida
Generación de Reloj
- • Oscilador Interno en Modo libre (FRO)
- • Oscilador Interno en Modo libre de 32 kHz FRO
- • Oscilador Interno de Baja Potencia (FRO 1 MHz)
- • Oscilador de cristal con frecuencia de operación de 1 MHz a 25 MHz. Opción de entrada de reloj (modo bypass) para frecuencias de reloj de hasta 25 MHz
- • Oscilador de cristal con frecuencia de operación de 32.768 kHz
- • PLL0 y LLL1 permiten operaciones de CPU de hasta un nivel de CPU máximo sin necesidad de un reloj externo de alta frecuencia
- • Funcionalidad de salidad de reloj con relojes internos de divisor a monitor
- • Unidad de medición de frecuencia con el fin de medir la frecuencia de cualquier señal de reloj en chip o fuera de un chip
Modos de Ahorro de Energía
- • Unidad de gestión de Potencia Integrada (PMU) para minimizar el consumo de potencia
- • Modos de potencia reducida: ahorro de energía, ahorro de energía profundo con retención de RAM y retención de CPUO, y baja de potencia profunda con retención de RAM
- • Opciones de activación configurable desde las interrupciones periféricas
- • El temporizador de microreloj que funciona desde el oscilador de vigilancia, y el Reloj en Tiempo Real (RTC) que funciona desde el reloj de 32.678 kHz, pueden utilizarse para activar un dispositivo de los modos de ahorro de energía y ahorro de energía profundo
- • Reinicio de la Puesta Fuera de Tensión (POR)
- • Detectores de Baja de Tensión (BOD) con umbrales para el reinicio de interrupción y forzado
Información Adicional
- • Funciona desde el convertidor de CC a CC interno
- • Suministro eléctrico de 1,8V a 3,6V
- • Pines de escaneado de límite JTAG soportados
- • Temperatura operacional de entre -40 °C y+105 °C
- • Disponible en cajas HLQFP100, VFBGA98 y HTQFP64
Descargar la Hoja de Datos
Especificaciones técnicas del producto
RoHS (Unión Europea)
Compliant
ECCN (Estados Unidos)
3A991a.2.
Estatus de pieza
Active
Código HTS
8542.31.00.25
SVHC
Yes
Automotive
No
PPAP
No
Instruction Set Architecture
RISC
Device Core
ARM Cortex M33
Core Architecture
ARM
Maximum CPU Frequency (MHz)
150
Maximum Clock Rate (MHz)
150
Data Bus Width (bit)
32
Program Memory Type
Flash
Program Memory Size
64KB
RAM Size
48KB
Programmability
Yes
Process Technology
40nm
Interface Type
CAN/I2C/I2S/SPI/USART/USB
Number of I/Os
64
No. of Timers
5
Number of ADCs
1
ADC Channels
10
ADC Resolution (bit)
16
USART
8
UART
8
USB
2
SPI
8
I2C
8
I2S
8
CAN
1
Ethernet
0
Minimum Operating Supply Voltage (V)
1.8
Typical Operating Supply Voltage (V)
3.3
Maximum Operating Supply Voltage (V)
3.6
Minimum Operating Temperature (°C)
-40
Maximum Operating Temperature (°C)
105
Packaging
Tray
Mounting
Surface Mount
Package Height
1.45(Max)
Package Width
14
Package Length
14
PCB changed
100
Standard Package Name
QFP
Supplier Package
HLQFP EP
Pin Count
100

