Kinetis K1x MCUファミリ

32ビット・マイクロコントローラ
Kinetis K1x MCUファミリ
低消費電力・ベースライン・マイクロコントローラ
ターゲット・アプリケーション
概要
•バーコード・スキャナ
Kinetis KシリーズのMCUポートフォリオは、ピン、ペリフェラル、およびソフトウェア
•POS端末
互換性を備えたARM® Cortex®-M4 コア・ベースのマイクロコントローラ・ファミリです。
•流量計
これらのファミリは、性能の効率化および業界トップクラスの低消費電力性能を備えます。
•ゲーム用コントローラ
また、高集積チップで提供されるため、部品点数を大幅に削減します。Kinetis Kシリーズ・
•冷暖房空調設備
(HVAC)
マイクロコントローラ・ポートフォリオは、包括的な開発ツールおよびソフトウェアによって
•ホーム/ビル・オートメーション
サポートされています。
•リモート・センサ
Kinetis K1xマイクロコントローラ・ファミリは、さまざまなメモリや統合オプションを
備えた汎用マイクロコントローラ製品で構成されています。32KB Flashの5×5mm 32ピン
QFN小型パッケージから1MB Flashの144 ピンMAPBGAパッケージまで多様なライン
ナップを揃え、オプションとしてアナログ、通信、タイミング、制御用の豊富なペリフェ
ラルが用意されています。また、ピン互換性、柔軟な低消費電力性能、および革新的な
FlexMemoryにより組込み設計で生じるさまざまな課題を解消します。次世代Kinetis K1x
マイクロコントローラは、性能と消費電力が最適化されており、効率的な統合により部品
コストをさらに削減することができます。
Kinetis
KinetisK1x
K1x MCUファミリ
MCU Family
Core
System
ARM® Cortex®-M4
50/72/100/120 MHz
Internal and
External
Watchdogs
Memory
Protection Unit
(MPU)
Debug
Interfaces
DSP
Interrupt
Controller
Floating-Point
Unit (FPU)
DMA
Low-Leakage
Wake-Up Unit
Security
and Integrity
Analog
Timers
16-bit ADC
FlexTimer
Cyclic
Redundancy
Check (CRC)
PGA
Carrier
Modulator
Transmitter
Cryptographic
Acceleration
Unit (CAU)
Analog
Comparator
with 6-bit DAC
Programmable
Delay Block
HW Tamper
Detection
Unit
12-bit DAC
Periodic
Interrupt
Timers
Random
Number
Generator
Standard Feature
Voltage
Reference
Low-Power
Timer
Independent
Real-Time
Clock (RTC)
Optional Feature
Memories
Clocks
Program Flash
(32 KB to 1MB)
SRAM
(8 to 128 KB)
Phase-Locked
Loop
FlexMemory
(32 to 512 KB)
(2 to 16 KB EE)
External
Bus Interface
(FlexBus)
FrequencyLocked Loop
Serial
Programming
Interface
(EZPort)
Cache
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
NAND Flash
Controller
Communication Interfaces
HMI
IC
IS
GPIO
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
2
SPI
CAN
2
イネーブルメント・ソリューション
Kinetis K1x MCUの特長
Kinetisソフトウェア開発キット
(SDK)
• 最大120 MHzのCPUコアにより、処理能力への要求に幅広く合致
• 堅牢なペリフェラル・ドライバ、スタック、
• 高集積化により高性能、低消費電力、および部品コストの削減を実現。FIFO付き通信ペリフェラル、チッ
およびミドルウェアを収めた包括的な開発
プ・セレクト付きSPI、ハードウェア・フロー制御機能を備えたUART、内部クロック・ソース
(1 kHz、
ツール
32 kHz、4 MHz内部オシレータ)
、高速で高精度の16 ビットADC、12 ビットDAC、高速コンパレータ、
• RTOSで使用できるHAL、ペリフェラル・ド
高精度のオンチップ・リファレンス電圧、PWM生成と超低消費電力動作を備えた多機能タイマ
ライバ、ミドルウェアやサンプルコード
• 高信頼性、高速アクセスのFlashメモリ、4段階のセキュリティ保護を備える
• フリースケールMQXTM RTOS、FreeRTOS、
• 最小動作時電流190 µA/MHz、状態保持・ストップ・モード時3.2 µA/ウェイクアップ時間6 uS、およ
Micrium uC/OSカ ー ネ ル、 ベ ア メ タ
び最小低消費電力モード時電流340 nAの超低消費電力動作
ル
(RTOS非 搭 載 )等 に 対 応 し たRTOS
• Kinetis ソフトウェア開発キット
(SDK)
、統合開発環境、ブートローダ、RTOS、およびオンライン・コ
ミュニティなどをはじめとする包括的なイネーブルメント・ソリューションにより、市場への製品投入を
Abstraction Layer
(OSA)
迅速化
Processor Expertソフトウェア
• フリースケールの製品向けにソース・コード
を生成するソフトウェア・コンポーネントの
作成、設定、最適化、移行、および配布を行
ARM mbedTMに対応する
mbed
開発ハードウェア
うための開発システム
開発プラットフォーム
Enabled
• Tower System:モジュール形式の開発プ
• さまざまな評価/プロトタイピング・プラッ
トフォームを提供
統合開発環境
(IDE)
• Atollic®
• 迅速なプロトタイプと評価
• オンラインのmbed SDK、コミュニティ
TrueSTUDIO®
• 無料のソフト・ライブラリ
atollic.com/index.php/partnerfreescale
ラットフォーム
• 低コスト、各種ペリフェラル・モジュール
の交換が可能
• Freedom開発プラットフォーム
• Green Hill® Software MULTI
ghs.com/products/freescale_kinetis.
html
• IAR Embedded Workbench®
フリースケールMQX RTOS
• 低コスト
(30 USドル以下)
• 商用グレードのMCUソフトウェア・プラッ
• Arduino R3互換
トフォーム
iar.com/kinetis
• ARM Keil® Microcontroller Development Kit
• 一部のボードについてはmbed対応
ブートローダ
keil.com/freescale
• Kinetis MCUに共通のブートローダ
• フリースケールKinetis Design Studio IDE
• シリアルI/F経由でのFlash消去、書き込み、
• Kinetis MCU向け統合開発環境
(IDE)
ベリファイが可能
• Eclipse、GCCベースの開発環境、C/C++
でのコーディング、コンパイル、デバック
• ROMまたはFlashベースのオープンソース・
• 広範なARMエコシステムのサポート
ソフトウェアとホスト側のプログラミング・
ユーティリティを提供
Kinetis K1x MCU
Kinetis K1x MCU
Sub-Family
CPU Performance
Kinetis K12 MCUs
Baseline
Kinetis K11 MCUs
Security Rich
50 MHz
50 MHz with FPU
Kinetis K10 MCUs
High Mixed Signal Integration
50 MHz
72 MHz
100 MHz
120 MHz with FPU
192–512 KB, 32–64 KB
192–512 KB, 32–64 KB
32–160 KB, 8–16 KB
96–288 KB, 16–64 KB
256–512 KB, 32–128 KB
1 MB, 128 KB
Analog
1x 16-bit ADC, 1x 12-bit DAC
1x 16-bit ADC, 1x 12-bit DAC
1x 16-bit ADC
PGA, 2x 16-bit ADC, 1x 12-bit DAC
PGA, 2x 16-bit ADC, 2x 12-bit DAC
PGA, 4x 16-bit ADC, 2x 12-bit DAC
Security
-
Hardware Encryption and
Tamper
-
-
-
-
Other Features
-
-
-
CAN, FlexBus
CAN, FlexBus
CAN, FlexBus, NAND Flash Controller
LQFP80, MAP121
LQFP48, LQFP64, MAP64, QFN32, QFN48
LQFP64, LQFP80,
LQFP100, MAP121
LQFP80, LQFP100, LQFP144,
MAP121,MAP144
LQFP144, MAP144
Embedded Memory
(Flash, SRAM)
Package Options
LQFP48, LQFP64, LQFP80, MAP121
For current information about Kinetis products, software, tools
and documentation, please visit freescale.com/Kinetis
Freescale, the Freescale logo, the Energy Efficient Solutions logo, Kinetis and Processor Expert are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Tower is a trademark of Freescale Semiconductor, Inc. All other product or service
names are the property of their respective owners. ARM, Cortex and Keil are registered trademarks of ARM Limited (or its
subsidiaries) in the EU and/or elsewhere. mbed is a trademark of ARM Limited (or its subsidiaries) in the EU and/or elsewhere.
All rights reserved. © 2012, 2014 Freescale Semiconductor, Inc.
Doc Number: KNTSK1xFMLYFSJ REV 0
(原文:KNTSK1xFMLYFS REV 1)