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

Roll over image to zoom in

Product Details

Select a section:

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


Quick reference to our documentation types.

4 documents

Design Resources

Select a section:

Design Files


1 hardware offering

  • TRACE32 JTAG/SWD Debugger for ARM
    Test Accessories and Debugger

    TRACE32 JTAG/SWD Debugger for ARM


3 software files

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


What do you need help with?