KS22 and KS20 Arm® Cortex®-M4 Microcontrollers with USB and Dual CAN

Roll over image to zoom in

Product Details

Block Diagram

KS2X Block Diagram

KS22 Block Diagram



  • 10 low-power modes with power and clock gating for optimal peripheral activity and recovery times
  • Full memory and analog operation down to 1.71 volts for extended battery life
  • Low-leakage wake-up unit with up to eight internal modules and 16 pins as wake-up sources in low-leakage stop (LLS)/very low-leakage stop (VLLS) modes
  • Low-power timer for continual system operation in reduced power state

Flash, SRAM and FlexMemory

  • 128 KB-256 KB Flash. Fast access, high reliability with four-level security protection
  • 64 KB SRAM


  • ARM Cortex-M4 core + DSP. 120 MHz, single-cycle MAC, single instruction multiple data (SIMD) extensions, single precision floating point unit
  • Up to 16-channel DMA for peripheral and memory servicing with reduced CPU loading and faster system throughput
  • Cross bar switch enables concurrent multi-master bus accesses, increasing bus bandwidth

Mixed-Signal Capability

  • 16-bit analog-to-digital converters (ADCs) with configurable resolution. Single or differential output mode operation for improved noise rejection. 500 ns conversion time achievable with programmable delay block triggering
  • 12-bit digital-to-analog converters (DACs) for analog waveform generation for audio applications
  • high-speed comparators providing fast and accurate motor over-current protection by driving PWMs to a safe state

Timing and Control

  • Up tp 3 PWM and 1 TMR, can be operated in low-power mode
  • Four-channel 32-bit periodic interrupt timer provides time base for RTOS task scheduler or trigger source for ADC conversion and programmable delay block

Human-Machine Intergace (HMI)

  • Up to 66 controllable GPIO with pin interrupt support

Connectivity and Communications

  • USB 2.0 On-The-Go (full-speed) with USB crystal-less functionality
  • 1x LPUART that can be operated in low-power mode, 3x UART that support IrDA, one of them support ISO7816 smart card. Support different data side, format, and send/receive settings, compatible with multiple industry communication protocols
  • 2x Inter-IC Sound (I2S) serial interface for audio system interfacing
  • 2x CAN module for industrial network bridging
  • 2x SPI
  • 2x LPI2C, can be operated in low-power mode
  • 1x FlexIO module that can be configured as different interface (e.g. UART/SPI/I2C/I2S), support operating in low-power mode

Reliability, Safety and Security

  • Cyclic redundancy check engine validates memory contents and communication data, increasing system reliability
  • Independent-clocked COP guards against clock skew or code runaway for fail-safe applications such as the IEC 60730 safety standard for household appliances
  • External watchdog monitor drives output pin to safe state external components if watchdog event occurs

Part numbers include: MKS20FN128VFT12, MKS20FN128VLH12, MKS20FN128VLL12, MKS20FN256VFT12, MKS20FN256VLH12, MKS20FN256VLL12, MKS22FN128VFT12, MKS22FN128VLH12, MKS22FN128VLL12, MKS22FN256VFT12, MKS22FN256VLH12, MKS22FN256VLL12.


Quick reference to our documentation types.

4 documents

Design Files


4 hardware offerings


3 software files

Note: For better experience, software downloads are recommended on desktop.

Engineering Services

1 engineering service

To find a complete list of our partners that support this product, please see our Partner Marketplace.


4 trainings


What do you need help with?