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 | |
|