What this Cortex-M0 MCU brings to a control board
The NXP LPC11E36FHN33/501E is a 32-bit ARM Cortex-M0 microcontroller running at 50 MHz, with 96 KB of Flash program memory and 12 KB of SRAM. It also integrates 4 KB of on-chip EEPROM for calibration constants or configuration parameters that survive power loss. The part is built for industrial temperature environments (-40 to 85 °C) and operates from a 1.8 V to 3.6 V supply rail. An 8-channel 10-bit ADC handles analog inputs directly. Built-in brown-out detect, power-on reset, and watchdog timer reduce external supervisory circuitry.
On-chip EEPROM: no external memory for calibration data
The 4 KB EEPROM is mapped into the memory space and can be written byte-by-byte without erase cycles. That saves an external serial EEPROM and its I²C pull-ups. Watch the endurance — typical embedded EEPROM is rated for 100k write cycles per byte, so wear-level in firmware if the calibration table is updated every power cycle.
