Família de microcontroladores KL25Z

  • Núcleo ARM® Cortex™-M0+;

  • Memória de dados:

    • 16 KB SRAM.

  • Memória de programa:

    • 128 KB Flash.

    • 64 byte flash cache.

  • Fontes de clock para o MCU:

    • Cristal/Ressoador externo.

    • Gerador de clock de multipropósito (MCG): FLL - frequency-locked-loop; PLL - phased-locked-loop.

    • Referência interna de clock: 4MHz e 32kHz.

    • Oscilador RC 1kHz de baixo consumo.

  • Gerenciamento de energia (PMC):

    • 9 modos de baixo consumo.

  • Bit Manipulation Engine (BME)

  • Acesso Direto à Memória (DMA): 4 canais; até 63 fontes diferentes de requisição.

  • Watchdog: Computer Operating Properly (COP) Watchdog.

  • Conversor Analógico/Digital (ADC):

    • 16 bits;

    • Aproximações sucessivas (SAR);

    • 14 canais;

    • Suporte à DMA.

  • Conversor Digital/Analógico (DAC):

    • 12 bits;

    • Suporte à DMA.

  • Comparador analógico: 6-bit DAC interno.

  • Timer/PWM (TPM):

    • 1 módulo com 6 canais / 2 módulos com 2 canais;

    • Temporizadores de Interrupção Periódica (PIT);

    • 1 módulo com 2 canais.

  • Contador de Tempo Real (RTC);

  • Temporizador de baixo consumo (LPTMR): 16 bits, Temporizador/Contador.

  • Sytem Tick Timer;

  • Universal Serial Bus (USB):

    • Full speed 2.0, On-The-Go (OTG).

  • Serial Peripheral Interface (SPI): 2 módulos.

  • Inter-Intergrated Circuit (I2C): 2 módulos.

  • Universal Asynchronous Receiver/Transmitter (UART):

    • 2 módulos stdio UART;

    • 1 módulo low power.

  • Entradas e Saídas de Propósito Geral (GPIO):

    • 66 I/O;

    • Suporte à Interrupção e DMA;

  • Touch Sense Input (TSI) 16 canais.