El LPC1768FBD100 de NXP Semiconductors es un microcontrolador de 32 bits basado en ARM Cortex-M3 que incluye 512 KB de memoria Flash, 64 KB de SRAM y un completo conjunto de periféricos en un encapsulado LQFP de 100 patillas (14 x 14 x 1,4 mm). Especificaciones clave: Núcleo ARM Cortex-M3 a 100 MHz con pipeline de 3 etapas, arquitectura Harvard y unidad de precarga interna; 512 KB de memoria Flash en chip compatible con ISP e IAP; 64 KB de SRAM en chip; unidad de protección de memoria (MPU) con 8 regiones; controlador DMA de propósito general (GPDMA) de 8 canales en matriz multicapa AHB; MAC Ethernet con interfaz RMII y DMA dedicado; USB 2.0 de alta velocidad para dispositivos/anfitriones; y un completo conjunto de periféricos.0 a toda velocidad con PHY en chip y DMA dedicado; 4 UART con generación de velocidad en baudios fraccional, FIFO interna y soporte DMA (una con control de módem y RS-485, otra con IrDA); controlador CAN 2.0B de 2 canales; 1 controlador SPI con DMA dedicado.0B de 2 canales; 1 controlador SPI con longitud de datos programable; 2 controladores SSP con FIFO y soporte multiprotocolo; 3 interfaces de bus I2C mejoradas (una soporta Fast Mode Plus a 1 Mbit/s); interfaz I2S con control de velocidad fraccional y DMA; 70 pines GPIO con resistencias pull-up/down configurables y modo de drenaje abierto; ADC de 12 bits y 8 canales con velocidad de conversión de hasta 200 kHz; DAC de 10 bits con temporizador dedicado y DMA; 4 temporizadores/contadores de 32 bits de propósito general; PWM de control de motor compatible con control de motor trifásico; interfaz de codificador en cuadratura; PWM de propósito general de 6 salidas; RTC de consumo ultrabajo con alimentación de batería independiente (clavija VBAT) y oscilador dedicado; temporizador de vigilancia (WDT); temporizador de tictac del sistema con opción de reloj externo; temporizador de interrupción repetitiva; 4 modos de consumo reducido (Sleep, Deep-sleep, Power-down, Deep power-down); controlador de interrupción de despertador (WIC); detección de caídas de tensión con umbrales de interrupción y reinicio independientes; reinicio de encendido (POR); oscilador de cristal de 1-25 MHz; oscilador RC interno de 4 MHz ajustado al 1%; PLL para relojes de CPU y USB; protección de lectura de código (CRP) con varios niveles de seguridad; número de serie único del dispositivo; alimentación única de 3,3 V (2,4 V).3 V (2,4 V a 3,6 V); 4 entradas de interrupción externas configurables como sensibles al flanco/nivel; entrada NMI; temperatura de funcionamiento: -40 a +85 grados C; cumple la directiva RoHS; compatible con la MCU LPC2368 ARM7. Estado activo.