The NXP LPC845M301JHI48E is a 32-bit ARM Cortex-M0+ microcontroller from the LPC84x series, running at 30 MHz with 64 KB Flash and 16 KB RAM. It packs 42 general-purpose I/O, a 12-channel 12-bit ADC, a 2-channel 10-bit DAC, plus peripherals including DMA, PWM, capacitive touch sensing, and brown-out detection. The -40 to 105°C temperature grade suits it for industrial control, motor drives, outdoor telecom, and sensor nodes where extended ambient range is required.
The 30 MHz clock on this Cortex-M0+ core delivers a single-cycle multiply and a two-stage pipeline. For a typical control loop polling ADC results and updating PWM duty cycles, this clock rate keeps the loop under a few microseconds.
Memory sizing and analog integration
The 12x12b ADC and 2x10b DAC eliminate the need for external converters in many mixed-signal designs.
No last-time-buy or phase-out notice applies.
