NXP Semiconductors’ LPC43S67 microcontrollers for embedded applications feature a high-performance architecture consisting of an ARM® Cortex®-M4 main processor core, an ARM Cortex-M0 co-processor and an ARM Cortex-M0 subsystem for managing peripherals.
Memory provision is generous in the LPC43S67 devices, which offer up to 1Mbyte of Flash memory and 154kbytes 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 PHYs, an Ethernet media access controller, an LCD controller and an external memory controller. An on-chip AES engine gives users a high-performance security function.
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 LPC43S67 MCUs also include an ARM Cortex-M0 application co-processor and a second ARM Cortex-M0 sub-system for managing the I/Os and serial peripheral interface. The ARM Cortex-M0 co-processor is 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 microcontroller.
- Two banks (256 bits total) of one-time programmable memory for AES key storage
- Two I²C interfaces
- Two I²S interfaces
- LCD controller has programmable display resolution of up to 1024 × 768 pixels
- One 10-bit, 400ksamples/s DAC
- Two 10-bit, 400ksamples/s ADCs with up to eight input channels per converter
- Four low-power modes
- Motor control
- Power management
- White goods
- RFID readers
- Embedded audio applications
- Industrial automation