LPC43S30FET256: 32-bit ARM Cortex-M4/M0 flashless MCU with security features; 264 kB SRAM; Ethernet; two HS USBs

The LPC43S30FET256 is a ARM Cortex-M4 based microcontroller for embedded applications which includes an ARM Cortex-M0 coprocessor, 264 kB of SRAM, security features with AES engine, advanced configurable peripherals such as the State Configurable Timer/PWM (SCTimer/PWM) 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 LPC43S30FET256 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-M0 coprocessor is an energy-efficient and easy-to-use 32-bit core which is code- and tool-compatible with the Cortex-M4 core. The Cortex-M0 coprocessor offers up to 204 MHz performance with a simple instruction set and reduced code size. In LPC43Sx0, the Cortex-M0 coprocessor hardware multiply is implemented as a 32-cycle iterative multiplier.

sot740-2_3d
Data Sheets (1)
Name/DescriptionModified Date
32-bit ARM Cortex-M4/M0 flashless MCU with security features; up to 264 kB SRAM, Ethernet; two HS USBs, AES engine, LCD,... (REV 1.2) PDF (3.1 MB) LPC43S50_30_2016 Mar 2016
Errata (1)
Name/DescriptionModified Date
Errata sheet LPC43S50, LPC43S30, LPC43S20 (REV 1.6) PDF (331.0 kB) ES_LPC43SX002 May 2016
Application Notes (12)
Name/DescriptionModified Date
LPC18S/43S00, LPC18/4300 Random Number Generator (REV 1.0) ZIP (99.0 MB) AN1164308 Aug 2016
SCTimer/PWM cookbook (REV 5.0) ZIP (24.9 MB) AN1153822 Mar 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
Code Read Protection in LPC1800 and LPC4300 (REV 1.0) ZIP (16.2 MB) AN1158114 Aug 2014
Implementing PWM dithering on the LPC18xx SCTimer/PWM (REV 1.0) ZIP (1.7 MB) AN1158008 Aug 2014
SCT camera interface design with LPC1800 and LPC4300 (REV 1.2) ZIP (1.3 MB) AN1136513 Jun 2014
AES encryption and decryption software on LPC microcontrollers (REV 1.1) ZIP (174.0 kB) AN1124117 Mar 2014
SDRAM interface to LPC18xx/43xx EMC (REV 1.0) PDF (351.0 kB) AN1150831 Jan 2014
How to implement the PMBus software stack (REV 1.0) ZIP (1.1 MB) AN1131822 Jul 2013
SGPIO camera module design using LPC4300 (REV 1.0) ZIP (4.0 MB) AN1134322 Jul 2013
Implementing a UART using SGPIO on LPC4300 (REV 1.0) ZIP (1.7 MB) AN1135122 Jul 2013
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 ball grid array package; 256 balls; body 17 x 17 x 1 mm (REV 1.0) PDF (644.0 kB) SOT740-208 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
Connecting a USB power switch to the LPC18xx / LPC43xx (REV 1.0) PDF (76.0 kB) TN0000706 Mar 2013
Ordering Information
ProductStatusCoreClock speed [max] (MHz)DMIPSFlash (kB)RAM (kB)EEPROM (kB)SecurityGPIOEthernetUSBUSB (speed)USB (type)LCDCANUARTI²CSPII²SADC channelsADC (bits)ComparatorsADC sample rateDAC (bits)TimersTimer (bits)SCTimer / PWMRTCPWMQEIPackage nameTemperature rangeSupply voltage [min] (V)Supply voltage [max] (V)Temperature sensorDemoboardIOHProduct category
LPC43S30FET256ActiveCortex-M4F & M020443002640Y16412HS (2x)host/device0242328100400 ksps104321161LBGA256-40 °C to +85 °C2.43.60OM13073N190-LPC4300-
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
LPC43S30FET256SOT740-2Tray, Bakeable, Single in DrypackActiveLPC43S30FET256E (9352 999 08551)Standard MarkingLPC43S30FET256Always Pb-freeNA3
32-bit ARM Cortex-M4/M0 flashless MCU with security features; up to 264 kB SRAM, Ethernet; two HS USBs, AES engine, LCD,... LPC43S50FET256
Errata sheet LPC43S50, LPC43S30, LPC43S20 LPC43S70FET256
LPC18S/43S00, LPC18/4300 Random Number Generator LPC43S70FET256
SCTimer/PWM cookbook LPC54114J256UK49
LPC18Sxx/43Sxx Secure Boot from QSPI Device LPC43S70FET256
LPC18Sxx/43Sxx Hardware Versus Software AES Benchmark LPC43S70FET256
Code Read Protection in LPC1800 and LPC4300 LPC43S57JET256
Implementing PWM dithering on the LPC18xx SCTimer/PWM LPC43S57JET256
SCT camera interface design with LPC1800 and LPC4300 LPC43S50FET256
AES encryption and decryption software on LPC microcontrollers LPC43S50FET256
SDRAM interface to LPC18xx/43xx EMC LPC43S50FET256
How to implement the PMBus software stack LPC43S50FET256
SGPIO camera module design using LPC4300 LPC43S50FET256
Implementing a UART using SGPIO on LPC4300 LPC43S50FET256
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
Connecting a USB power switch to the LPC18xx / LPC43xx LPC43S50FET256
SOT740-2 LPC43S70FET256
LPC43S70FET256