NXP – 204MHz dual-core MCU offers advanced security and HMI features


NXP Semiconductors’ LPC43S57, a high-performance, dual-core MCU for embedded applications, offers a variety of sophisticated security capabilities and features for implementing advanced human-machine interfaces. These include an on-chip AES engine to provide hardware acceleration of encryption functions, and an LCD controller offering programmable display resolution of up to 1024 x 768 pixels.

The LPC43S57’s architecture consists of an ARM® Cortex®-M4 main processor core and an ARM Cortex-M0 co-processor. Memory provision is generous: 1Mbyte of Flash memory and 136kbytes of on-chip SRAM 16kbytes of EEPROM memory and a quad SPI Flash interface.

Peripheral support in the MCUs meets the needs of many applications offering two Hi- Speed USB controllers a 10/100T Ethernet media access controller up to two CAN 2.0B controllers and an external memory controller. Motor applications are provided for with a PWM for three-phase motor control and a quadrature encoder interface.

The ARM Cortex-M4 is a 32-bit core which operates at frequencies of up to 204MHz. Offering low power consumption enhanced debug features and a high level of support- block integration the core incorporates a three-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 pre-fetch unit which supports speculative branching. A hardware floating-point processor is integrated into the core.

The LPC43S57 MCU also includes an ARM Cortex-M0 application co-processor an energy-efficient and easy-to-use 32-bit core which is code- and tool-compatible with the ARM Cortex-M4 core. The M0 co-processor is intended to perform functions that would otherwise be carried out by an additional 8- or 16-bit MCU.


  • Serial GPIO interface
  • SD/MMC card interface
  • Four general-purpose timers/counters
  • Low-power real-time clock
  • Alarm timer
  • One 10-bit DAC operating at 400ksamples/s
  • Two 10-bit ADCs operating at 400ksamples/s
  • Unique ID for each device


  • Secure industrial gateways
  • Automotive aftermarket equipment
  • Smart meters
  • Industrial controls
  • Industrial automation
  • Diagnostic equipment
  • White goods’ HMIs
  • Data collectors and navigation
  • Electronic instruments