EasyManua.ls Logo

NXP Semiconductors KL25 Series User Manual

NXP Semiconductors KL25 Series
807 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
KL25 Sub-Family Reference Manual
Supports: MKL25Z32VFM4, MKL25Z64VFM4, MKL25Z128VFM4,
MKL25Z32VFT4, MKL25Z64VFT4, MKL25Z128VFT4,
MKL25Z32VLH4, MKL25Z64VLH4, MKL25Z128VLH4,
MKL25Z32VLK4, MKL25Z64VLK4, and MKL25Z128VLK4
Document Number: KL25P80M48SF0RM
Rev. 3, September 2012

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the NXP Semiconductors KL25 Series and is the answer not in the manual?

NXP Semiconductors KL25 Series Specifications

General IconGeneral
BrandNXP Semiconductors
ModelKL25 Series
CategoryMicrocontrollers
LanguageEnglish

Summary

KL25 Sub-Family Reference Manual

Chapter 2 Introduction

2.3 KL25 Sub-Family Introduction

Introduces the KL25 sub-family as a highly-integrated, ultra low power 32-bit microcontroller.

2.4.1 ARM Cortex-M0+ Core Modules

Details the ARM Cortex-M0+ core and related modules like NVIC, AWIC, I/O Port, and Debug interfaces.

2.4.2 System Modules

Lists system modules including SIM, SMC, PMC, and MCM.

2.4.3 Memories and Memory Interfaces

Describes Flash memory and SRAM, including their sizes and controller.

2.4.4 Clocks

Lists available clock modules, including Multipurpose Clock Generator (MCG) and System oscillator.

2.4.6 Analog modules

Lists analog modules like ADC, Analog comparators, 6-bit DAC, and 12-bit DAC.

2.4.7 Timer modules

Lists timer modules including Timer/PWM (TPM), Periodic interrupt timers (PIT), Low power timer (LPTMR), and Real-time counter (RTC).

Chapter 3 Chip Configuration

3.2 Module to Module Interconnects

Captures module interconnections, showing peripheral, signal, use case, control, and comment.

3.3 Core Modules

Summarizes the configuration of the ARM Cortex-M0+ core, including parameter settings.

3.3.1 ARM Cortex-M0+ Core Configuration

Summarizes the configuration of the ARM Cortex-M0+ core, including parameter settings.

3.4 System Modules

Lists system modules including SIM, SMC, PMC, and MCM.

3.4.1 SIM Configuration

Summarizes the configuration of the SIM module, referencing its dedicated chapter.

3.4.2 System Mode Controller (SMC) Configuration

Summarizes the configuration of the SMC, referencing its dedicated chapter.

3.4.3 PMC Configuration

Summarizes the configuration of the PMC, referencing its dedicated chapter.

3.4.4 Low-Leakage Wake-up Unit (LLWU) Configuration

Summarizes the configuration of the LLWU, referencing its dedicated chapter.

3.5 Clock Modules

Lists available clock modules, including Multipurpose Clock Generator (MCG) and System oscillator.

3.5.1 MCG Configuration

Summarizes the configuration of the MCG module, referencing its dedicated chapter.

3.5.2 OSC Configuration

Summarizes the configuration of the OSC module, referencing its dedicated chapter.

3.6 Memories and Memory Interfaces

Describes Flash memory and SRAM, including their sizes and controller.

3.6.1 Flash Memory Configuration

Summarizes the configuration of the Flash memory controller, referencing its dedicated chapter.

3.6.3 SRAM Configuration

Summarizes the configuration of the SRAM, referencing its dedicated chapter.

3.7 Analog

Lists analog modules like ADC, Analog comparators, 6-bit DAC, and 12-bit DAC.

3.7.1 16-bit SAR ADC Configuration

Summarizes the configuration of the 16-bit SAR ADC, referencing its dedicated chapter.

3.7.2 CMP Configuration

Summarizes the configuration of the Comparator (CMP), referencing its dedicated chapter.

3.7.3 12-bit DAC Configuration

Summarizes the configuration of the 12-bit DAC, referencing its dedicated chapter.

3.8 Timers

Lists timer modules including Timer/PWM (TPM), Periodic interrupt timers (PIT), Low power timer (LPTMR), and Real-time counter (RTC).

3.8.1 Timer/PWM Module Configuration

Summarizes the configuration of the Timer/PWM module, referencing its dedicated chapter.

3.8.2 PIT Configuration

Summarizes the configuration of the PIT, referencing its dedicated chapter.

3.8.3 Low-power timer configuration

Summarizes the configuration of the Low-power timer (LPTMR), referencing its dedicated chapter.

2.4.8 Communication interfaces

Describes communication interfaces like USB OTG, Serial peripheral interface (SPI), Inter-integrated circuit (I2C), and Universal asynchronous receiver/transmitters (UART).

2.5 Orderable part numbers

Summarizes the orderable part numbers, CPU frequency, pin count, package, flash, RAM, and temperature range.

Chapter 4 Memory Map

4.2 System memory map

Shows the high-level device memory map, listing address ranges, destination slaves, and access types.

4.3 Flash Memory Map

Details the flash memory and flash register locations at different base addresses.

4.5 Bit Manipulation Engine

Describes the BME hardware support for atomic read-modify-write operations.

Chapter 6 Reset and Boot

6.2 Reset

Discusses basic reset mechanisms and sources, and how they can be configured.

6.2.1 Power-on reset (POR)

Explains the POR circuit's function when power is initially applied or drops below a threshold.

6.2.2 System reset sources

Details how resetting the MCU provides a way to start processing from initial conditions.

Chapter 7 Power Management

7.2 Clocking Modes

Describes the various clocking modes supported on the device.

7.3 Power modes

Compares various power modes available, detailing state retention and peripheral power down.

Chapter 8 Security

8.2 Flash Security

Explains flash module security based on FSEC[SEC] bits, limiting access to flash resources.

Chapter 10 Signal Multiplexing and Signal Descriptions

10.3 Pinout

Shows the signals available on each pin and their locations on the devices, managed by Port Control Module.

10.3.1 KL25 Signal Multiplexing and Pin Assignments

Shows signals on pins and their locations, managed by Port Control Module for ALT functionality.

Chapter 11 Port control and interrupts (PORT)

11.5.1 Pin Control Register n (PORTx_PCRn)

Details the fields of the Pin Control Register (PORTx_PCRn) for configuring pin behavior.

11.6.1 Pin control

Explains how each port pin has a corresponding pin control register for configuration.

Chapter 12 System integration module (SIM)

Chapter 13 System Mode Controller (SMC)

13.2 Modes of operation

Describes the ARM CPU's primary modes (Run, Sleep, Deep Sleep) and their MCU counterparts (Run, Wait, Stop).

Chapter 14 Power Management Controller (PMC)

14.3 Low-voltage detect (LVD) system

Details the LVD system for guarding against low-voltage conditions and controlling MCU system states.

Chapter 15 Low-Leakage Wakeup Unit (LLWU)

15.1.1 Features

Lists LLWU features including support for external pins, internal modules, and digital pin filters.

Chapter 16 Reset Control Module (RCM)

Chapter 17 Bit Manipulation Engine (BME)

Chapter 20 Crossbar Switch Lite (AXBS-Lite)

Chapter 22 Direct Memory Access Multiplexer (DMAMUX)

22.4 Functional description

Details the primary purpose of DMAMUX for flexible DMA channel use and its two classes of channels.

Chapter 23 DMA Controller Module

23.1.1 Overview

Provides an overview of the DMA module, its channels, registers, and dual-address transfers.

23.2 DMA Transfer Overview

Explains how the DMA module moves data within system memory with minimal processor intervention.

Chapter 24 Multipurpose Clock Generator (MCG)

24.1.1 Features

Lists key MCG features like FLL, PLL, internal reference clock generator, and control signals.

Chapter 25 Oscillator (OSC)

Chapter 26 Flash Memory Controller (FMC)

26.1.2 Features

Lists FMC features including interface to bus masters, 32-bit program flash, and acceleration mechanisms.

Chapter 27 Flash Memory Module (FTFA)

27.1.1 Features

Lists FTFA features such as sector size, protection scheme, and automated algorithms.

Chapter 28 Analog-to-Digital Converter (ADC)

28.1.1 Features

Lists ADC features including linear algorithm, input channels, output modes, and low-power operation.

Chapter 29 Comparator (CMP)

Chapter 30 12-bit Digital-to-Analog Converter (DAC)

Chapter 31 Timer/PWM Module (TPM)

Chapter 32 Periodic Interrupt Timer (PIT)

Chapter 33 Low-Power Timer (LPTMR)

Chapter 34 Real Time Clock (RTC)

Chapter 35 Universal Serial Bus OTG Controller (USBOTG)

Chapter 37 Serial Peripheral Interface (SPI)

Chapter 38 Inter-Integrated Circuit (I2C)

Chapter 39 Universal Asynchronous Receiver/Transmitter (UART0)

Chapter 40 Universal Asynchronous Receiver/Transmitter (UART1 and UART2)

Chapter 41 General-Purpose Input/Output (GPIO)

Chapter 42 Touch Sensing Input (TSI)

Related product manuals