Kinetis® KL28-72/96 MHz, 512KB Flash, USB, Ultra-Low-Power Microcontrollers (MCUs) based on Arm® Cortex®-M0+ Core

Block Diagram

Kinetis L Series KL28 MCUs

Kinetis L Series KL28 MCUs



  • 512 KB program flash memory
  • 128 KB SRAM
  • 32 KB ROM with built-in boot loader


  • Arm® Cortex®-M0+ core up to 72 MHz ( up to 96 MHz for high-speed run)

Connectivity and Communications

  • Three 16-bit Low Power Serial Peripheral Interface (LPSPI) modules
  • One EMVSIM module supporting EMV version 4.3,ISO7816
  • Three LPUART modules
  • Three LPI2C modules supporting up to 5 Mbit/s
  • One SAI module supporting I2S
  • One FlexIO module
  • USB FS 2.0 device operation without need of external crysta

Analog Front End

  • 16-bit, 24-channel SAR ADC with internal voltage reference
  • High-speed analog comparator containing a 6-bit DAC for programmable reference input
  • One 12-bit DAC module
  • 1.2 V and 2.1 V voltage references (Vref)

Advanced Security

  • 80-bit unique identification number per chip
  • MMCAU supports acceleration of the DES, 3DES,AES, MD5, SHA-1, and SHA-256 algorithms

Operating Voltage and Temperature Range

  • Voltage range 1.71 volts - 3.6 volts
  • Temperature range -40°C to 105°C

Part numbers include: MKL28Z512VLL7.


Quick reference to our documentation types.

1-5 of 20 documents

Show All

Design Files

Quick reference to our design files types.

1 design file

  • Symbols and Footprints

    Kinetis® Symbols, Footprints and Models


Quick reference to our board types.

1-5 of 8 hardware offerings

Show All


Quick reference to our software types.

1-5 of 7 software files

Show All

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

Engineering Services

1-5 of 14 engineering services

Show All

To find additional partner offerings that support this product, visit our Partner Marketplace.