Microcontrolador ARM Cortex LPC82x de 32 bits

La familia de microcontroladores con poca cantidad de pines de NXP eleva la vara en la versatilidad de aplicaciones IoT.

ARM Cortex LPC82x de 32 bitsLa familia LPC82x de microcontroladores es la última incorporación de la serie LPC800 de microcontroladores basados en ARM Cortex-M0+ La nueva familia se basa en las características distintivas de la serie de energía, eficiencia y simplicidad con sólido analógico, más memoria y significativamente más conectividad serial, extendiendo dramáticamente la versatilidad de la serie para los diseños de nodo final IoT, densidad de sensores, altamente conectados.

LPC82x incluye lo siguiente:

  • Memoria: flash de hasta 32 KB y RAM de hasta 8 KB
  • Mejores comunicaciones en serie: 4 I²C, 3 UART, 2 SPI
  • Analógico de alta precisión: hasta 12 canales de 12 bits ADC, 1,2 MSPS
Características

Control de energía:

  • Consumo de energía en modo activo de apenas 90 µA/MHz en el modo de baja corriente usando el IRC como la fuente de reloj
  • PMU integrada (unidad de gestión de potencia) para minimizar el consumo de energía
  • Cuatro modos de consumo reducido: reposo, reposo profundo, apagado y apagado profundo
  • Activación de los modos de inactividad profunda y apagado en actividad en los periféricos USART, SPI e I²C
  • Temporizador para autoactivación desde el modo de apagado profundo
  • Reinicialización por activación (POR)
  • Detección de caída de tensión (BOD)

Temporizadores:

  • Temporizador configurable según estado (SCTimer/PWM) con funciones de entrada y salidas (incluyendo la captura y compatibilidad) para aplicaciones de PWM y sincronización. Cada entrada de SCTimer/PWM está multiplexada para permitir la selección de varias fuentes de entrada como clavijas, interrupción ADC o salida de comparador
  • Temporizador de cuatro canales y multi-tarifa (MRT) para la generación de interrupciones repetitivas en hasta cuatro tasas fijas programables
  • Temporizador de autoactivación (WKT) sincronizado desde el IRC, desde un oscilador interno de baja potencia, o de baja frecuencia o desde un reloj externo de entrada en el dominio siempre encendido
  • Ventana del temporizador de vigilancia (WWDT)

Generación de reloj:

  • Oscilador RC interno de 12 MHz ajustado hasta el 1,5% de exactitud que opcionalmente se puede utilizar como un reloj del sistema
  • Oscilador de cristal con un rango de operación de 1 MHz a 25 MHz
  • Oscilador de vigilancia programable con un rango de frecuencia de 9.4 KHz a 2.3 MHz
  • PLL que permite el funcionamiento de la CPU hasta la máxima velocidad de CPU sin necesidad de un cristal de alta frecuencia. Puede ejecutarse desde el oscilador del sistema, la entrada de reloj externo o el oscilador RC interno
  • Función de salida de reloj con el divisor que puede reflejar todas las fuentes de reloj interno
  • Número de serie de dispositivo único para su identificación
  • Fuente de alimentación única (de 1.8 a 3.6 V)

Aplicaciones

  • Entradas de sensor
  • Controladores de juegos de azar
  • Contador de ticks de sistema
  • Control del motor simple
  • Iluminación
  • Aplicaciones para incendios y seguridad
  • Industriales
  • Aplicaciones de 8 bits a 16 bits
  • Control de temperatura
  • Accesorios personales y portátiles

Periféricos digitales

  • Interfaz GPIO de alta velocidad conectado al bus de E/S ARM Cortex-M0 con hasta 29 pines de E/S de fines generales (GPIO) con resistencias de polarización configurables, modo drenaje abierto programable, inversor de entrada y filtro digital. Control de dirección GPIO que admite el ajuste independiente para establecer/borrar/alternar bits individuales.
  • Controlador de salida de alta corriente (20 mA) en las cuatro clavijas
  • Controlador de disipador de alta corriente (20 mA) en dos clavijas de drenaje abierto verdaderas
  • Capacidad de generación de interrupción GPIO con función booleana de coincidencia en ocho entradas de GPIO
  • Matriz de conmutador para la configuración flexible de cada función pin E/S
  • Motor de CRC
  • DMA con 18 canales y 9 entradas de gatillo

Periféricos analógicos:

  • Un ADC de 12 bits con hasta 12 canales de entrada con múltiples entradas de gatillo interno y externo y con velocidades de muestreo de hasta 1,2 Mmuestras/s La ADC admite dos secuencias de conversión independiente
  • Comparador con cuatro clavijas de entrada y voltaje de referencia interna o externa

Periféricos seriales:

  • Tres interfaces USART con funciones de clavijas asignadas a través de la matriz de interruptor y un generador de tasa baudio fraccional común
  • Dos controladores SPI con funciones de clavijas asignadas a través de la matriz de interruptor
  • Cuatro interfaces de bus I²C Una I²C admite modo rápido más velocidad de datos de 1 Mbit/s en dos pines de drenaje abierto verdaderos y en modo de escucha. Tres I²C admiten velocidades de datos de hasta 400 kbit/s en pines digitales estándares.

Compatibilidad ROM API:

  • Cargador de arranque
  • ROM API en chip para ADC, SPI, I²C, USART, configuración de alimentación (perfiles de alimentación) y división de entero
  • Programación Flash en la aplicación (IAP) y programación en el sistema (ISP)
  • Rango de temperatura de operación: -40 ºC a +105 ºC
  • Disponible en paquete TSSOP20 y HVQFN33 (5 x 5)

Microcontrollers

ImagenNúmero de pieza del fabricanteDescripciónCantidad disponiblePrecioVer detalles
IC MCU 32BIT 16KB FLASH 33HVQFNLPC822M101JHI33EIC MCU 32BIT 16KB FLASH 33HVQFN0 - Inmediata$1.03Ver detalles
IC MCU 32BIT 32KB FLASH 32HVQFNLPC824M201JHI33EIC MCU 32BIT 32KB FLASH 32HVQFN0 - Inmediata$1.28Ver detalles

Board

ImagenNúmero de pieza del fabricanteDescripciónCantidad disponiblePrecioVer detalles
LPCXPRESSO LPC82X EVAL BRDOM13071ULLPCXPRESSO LPC82X EVAL BRD7 - Inmediata$24.30Ver detalles
Publicado: 2013-10-08