32-bit ARM CortexTM-M23 - NuMicro® Family

M254/M256/M258 Low Power LCD Series

The series of NuMicro Family 32-bit microcontrollers based on the ARM Cortex-M23 core using ARMv8-M architecture. They are equipped with LCD display driver, capacitive touch key functions and rich peripherals and communication interfaces, including UART, SPI, I2C, I2S, SD, SC and USB. They are mainly designed for portable devices, smart home appliances, IoT applications and industrial automation.
All Ics are RoHS compliant.

* Status: P - mass production, S - samples, UD - under development, N - not recommended for new design.

Chip Description Application Flash  SRAM  Data Flash Loader Flash Programm.
methods
Clock
  frequency  
Supply
  voltage  
[V]
Operating
temperature
[°C]
   Package    Status *
M254KE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 86 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 1 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 5-channel PDMA
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
128 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-128 P
M254MD2AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 37 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 1 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 5-channel PDMA
  • 6-channel PWM
  • 12-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
64 KB 8 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-44 P
M254QE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 70 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • Watchdog
  • interfaces: 3 x UART, 3 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 5-channel PDMA
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
128 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-80 P
M254SD2AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 54 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 1 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 5-channel PDMA
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
64 KB 8 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-64 P
M254SE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 53 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 2 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 5-channel PDMA
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
128 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-64 P
M256KE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 86 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 1 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 16-keys capacitive touch sensing
  • 5-channel PDMA
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
128 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-128 P
M256MD2AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 37 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 1 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x S.C. ( ISO-7816-3)
  • 6-keys capacitive touch sensing
  • 5-channel PDMA
  • 6-channel PWM
  • 12-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
64 KB 8 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-44 P
M256QE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 70 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • Watchdog
  • interfaces: 3 x UART, 3 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 16-keys capacitive touch sensing
  • 5-channel PDMA
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
128 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-80 P
M256SD2AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 54 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 1 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x S.C. ( ISO-7816-3)
  • 14-keys capacitive touch sensing
  • 5-channel PDMA
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
64 KB 8 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-64 P
M256SE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 53 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 2 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 16-keys capacitive touch sensing
  • 5-channel PDMA
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
128 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-64 P
M258KE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 82 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 1 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 24-keys capacitive touch sensing
  • 5-channel PDMA
  • USB Device compliant with USB 2.0 Full-Speed specification
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
64 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-128 P
M258QE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 66 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • Watchdog
  • interfaces: 3 x UART, 3 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 24-keys capacitive touch sensing
  • 5-channel PDMA
  • USB Device compliant with USB 2.0 Full-Speed specification
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
128 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-80 P
M258SE3AE
 (4025 kB)
  • operating frequency up to 48 MHz
  • programmable system clock source
  • 2 external crystal oscillators and 3 internal RC oscillators
  • 32-bit hardware multiplier / divider
  • up to 49 I/O pins
  • LCD driver
  • 4 x 32-bit timers
  • RTC
  • Watchdog
  • interfaces: 3 x UART, 2 x USCI (Universal Serial Control Interface configured as UART, SPI or I2C), 1 x SPI / I2S (configured as SPI or I2S), 1 x I2C, 1 x SC ( ISO-7816-3)
  • 24-keys capacitive touch sensing
  • 5-channel PDMA
  • USB Device compliant with USB 2.0 Full-Speed specification
  • 6-channel PWM
  • 16-channel 12-bit ADC
  • 2-channel 12-bit DAC
  • 2 x analog comparator
  • tamper detection
  • 96-bit Unique ID (UID) and 128-bit Unique Customer ID (UCID)
  • LDO regulator
  • power management: Power-on Reset (POR), Brown-out Reset (BOR) and Low Voltage Reset (LVR)
  • power saving modes: Power-down, Deep Power-down
128 KB 16 KB configurable 4 KB ISP / ICP / IAP Ext. crystal:
4 - 32 MHz
32.768 kHz

Int. RC:
48 MHz
4.032 MHz
38.4 kHz
1.75 – 5.5 -40 – +105 LQFP-64 P