The Kinetis product portfolio from Freescale Semiconductor is a low-power, mixed-signal microcontroller based on ARM Cortex-M4. This document describes the features and characteristics of the K40 series products.
The document provides a comprehensive description of the Kinetis K40 microcontroller family, including its ARM Cortex‑M4 core, flexible memory options such as FlexNVM and FlexRAM, and a wide range of analog, communication and timing peripherals. It also outlines the series’ low‑power operation modes and the development environments supported by Freescale.
Technical details such as voltage ranges, temperature limits, flash sizes, and package options are listed, along with information on software stacks, code‑warrior tools, and the MQX RTOS that can be used to develop applications for the K40 devices. This manual is written in Chinese.
| Core | 32‑bit ARM Cortex‑M4 |
|---|---|
| DSP instruction support | Supported |
| Voltage range | 1.71 V – 3.6 V |
| Flash programming voltage | Minimum 1.71 V |
| Operating temperature | -40 °C to 105 °C |
| DMA channels | Up to 32 channels |
| Flash memory size | 32 KB – 1 MB |
| FlexNVM size | Up to 512 KB |
| FlexRAM size | Up to 16 KB |
| ADC | 16‑bit SAR ADC |
| DAC | 6‑bit DAC |
| USB | Full‑speed USB 2.0 On‑The‑Go |
| UART interfaces | Supports ISO7816 and IrDA |
| Low‑power modes | 10 modes |
It uses a 32‑bit ARM Cortex‑M4 core with DSP instruction support.
The K40 series provides ten different low‑power operation modes.
Freescale’s tower system, CodeWarrior development components, and the MQX RTOS are supported.