The LPC84x range features the Cortex-M0+ core running at 30MHz and is said to build on an innovative way to configure the device without CPU intervention. Upon power-up, fast access initialisation memory (FAIM) allows the LPC84x’s clocks to be started in a low frequency mode, keeping startup current consumption to a minimum. Additionally, its I/O ports can come up immediately and in the desired configuration, said to eliminate potential termination.
The LPC84x family also includes a 32bit State-Configurable Timer with PWM, DMA, autonomous serial interfaces and NXP’s I/O switch matrix, in which any peripheral function can be assigned to any of the 56 GPIO.
Devices in the range family feature up to 64kbyte of flash and 16kbyte of SRAM, along with a 12bit A/D converter, dual 10bit D/A converter and a selectable output free-running oscillator.
Within the LPC84x family, the LPC845 supports capacitive touch-sensing, which can operate in sleep and deep sleep modes. Handling up to nine capacitive buttons, the touch sensor can be configured as a slider, rotary or a button matrix.
Package options are said to include LQFP64, LQFP48, HVQFN48 and HVQFN33.