LPC43S37JBD144: 32-bit ARM Cortex-M4/M0 MCU; 1 MB flash and 136 kB SRAM; Ethernet, 2 x USB, EMC, AES engine

The LPC43S37JBD144 is a ARM Cortex-M4 based microcontroller for embedded applications which includes an ARM Cortex-M0 coprocessor, 1 MB of flash and 136 kB of on-chip SRAM, 16 kB of EEPROM memory, security features with AES engine, a quad SPI Flash Interface (SPIFI), advanced configurable peripherals such as the State Configurable Timer (SCT) and the Serial General Purpose I/O (SGPIO) interface, two High-speed USB controllers, Ethernet, an external memory controller, and multiple digital and analog peripherals. The LPC43S37JBD144 operates at CPU frequencies of up to 204 MHz.

The ARM Cortex-M4 is a 32-bit core that offers system enhancements such as low power consumption, enhanced debug features, and a high level of support block integration. The ARM Cortex-M4 CPU incorporates a 3-stage pipeline, uses a Harvard architecture with separate local instruction and data buses as well as a third bus for peripherals, and includes an internal prefetch unit that supports speculative branching. The ARM Cortex-M4 supports single-cycle digital signal processing and SIMD instructions. A hardware floating-point unit is integrated in the core. The ARM Cortex-M4 with floating-point unit is often referred to as M4F.

The ARM Cortex-M0 coprocessor is an energy-efficient and easy-to-use 32-bit core which is upward code- and tool-compatible with the Cortex-M4 core. The Cortex-M0 coprocessor, designed as a replacement for existing 8/16-bit microcontrollers, offers up to 204 MHz performance with a simple instruction set and reduced code size.

sot486-1_3d
Data Sheets (1)
Name/DescriptionModified Date
32-bit ARM Cortex-M4/M0 MCU; up to 1 MB flash and 136 kB SRAM; Ethernet, 2 x USB, LCD, EMC, AES engine (REV 1.2) PDF (2.9 MB) LPC43S5X_S3X15 Mar 2016
Errata (1)
Name/DescriptionModified Date
Errata sheet LPC43S5x/S3x flash-based devices (REV 1.2) PDF (107.0 kB) ES_LPC43S5X_S3X_FLASH02 May 2016
Application Notes (3)
Name/DescriptionModified Date
LPC18S/43S00, LPC18/4300 Random Number Generator (REV 1.0) ZIP (99.0 MB) AN1164308 Aug 2016
LPC18Sxx/43Sxx Secure Boot from QSPI Device (REV 1.1) ZIP (998.0 kB) AN1164826 Feb 2015
LPC18Sxx/43Sxx Hardware Versus Software AES Benchmark (REV 1.0) ZIP (9.7 MB) AN1164923 Feb 2015
Users Guides (2)
Name/DescriptionModified Date
LPC43xx/LPC43Sxx ARM Cortex-M4/M0 multi-coremicrocontroller (REV 2.1) PDF (12.2 MB) UM1050317 Dec 2015
LPC18xx ARM Cortex-M3 microcontroller (REV 2.8) PDF (9.2 MB) UM1043015 Dec 2015
Fact Sheets (1)
Name/DescriptionModified Date
LPC43Sxx Series of MCUs - Fact Sheet (REV 1.0) PDF (952.0 kB) LPC43SXXLF27 Jul 2016
Package Information (1)
Name/DescriptionModified Date
plastic low profile quad flat package; 144 leads; body 20 x 20 x 1.4 mm (REV 1.0) PDF (830.0 kB) SOT486-108 Feb 2016
Reports or Presentations (1)
Name/DescriptionModified Date
Driving LPC1700/LPC1800/LPC4300 with EPSON Crystals (REV 1.1) PDF (209.0 kB) R_1007627 Nov 2015
Supporting Information (1)
Name/DescriptionModified Date
Footprint for wave soldering (REV 1.0) PDF (11.0 kB) HTQFP-HLQFP-LQFP-MSQFP-WAVE08 Oct 2009
Ordering Information
ProductStatusCoreClock speed [max] (MHz)DMIPSFlash (kB)RAM (kB)EEPROM (kB)SecurityGPIOEthernetUSBUSB (speed)USB (type)LCDCANUARTI²CSPII²SADC channelsADC (bits)DAC (bits)ComparatorsADC sample rateTimersTimer (bits)SCTimer / PWMRTCPWMQEIPackage nameTemperature rangeSupply voltage [min] (V)Supply voltage [max] (V)Temperature sensorDemoboardIOHProduct category
LPC43S37JBD144ActiveCortex-M4F & M0204430102413616Y8312HS (2x)host/device024132810100400 ksps4321160LQFP144-40 °C to +105 °C2.43.60OM13073N190-LPC4300-
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
LPC43S37JBD144SOT486-1HTQFP-HLQFP-LQFP-MSQFP-WAVETray, Bakeable, Single in DrypackActiveLPC43S37JBD144E (9353 059 14551)Standard MarkingLPC43S37JBD144Always Pb-free33
32-bit ARM Cortex-M4/M0 MCU; up to 1 MB flash and 136 kB SRAM; Ethernet, 2 x USB, LCD, EMC, AES engine LPC43S57JET256
Errata sheet LPC43S5x/S3x flash-based devices LPC43S57JET256
LPC18S/43S00, LPC18/4300 Random Number Generator LPC43S70FET256
LPC18Sxx/43Sxx Secure Boot from QSPI Device LPC43S70FET256
LPC18Sxx/43Sxx Hardware Versus Software AES Benchmark LPC43S70FET256
LPC43xx/LPC43Sxx ARM Cortex-M4/M0 multi-coremicrocontroller LPC43S70FET256
LPC18xx ARM Cortex-M3 microcontroller LPC43S70FET256
LPC43Sxx Series of MCUs - Fact Sheet LPC43S70FET256
Driving LPC1700/LPC1800/LPC4300 with EPSON Crystals LPC43S70FET256
SOT486-1 LPC43S37JBD144
HTQFP-HLQFP-LQFP-MSQFP-WAVE LPC54114J256BD64
LPC2929FBD144