MK20DN32VYY5 [FREESCALE]
Low-power MCUs with USB On-The-Go;型号: | MK20DN32VYY5 |
厂家: | Freescale |
描述: | Low-power MCUs with USB On-The-Go |
文件: | 总2页 (文件大小:429K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
32-bit MCUs
Kinetis K20 Family
Low-power MCUs with USB On-The-Go
Target Applications
•ꢀ Barcodeꢀscanners
Overview
The Kinetis MCU portfolio consists of multiple pin-, peripheral- and software-compatible MCU
families based on the ARM® Cortex™-M4 core. Families are built from innovative 90 nm thin-film
storage (TFS) flash technology with unique FlexMemory (EEPROM) capability, and offer industry-
leading low-power and mixed-signal analog integration.
•ꢀ Portableꢀmediaꢀplayers
•ꢀ Printers
•ꢀ Programmableꢀlogicꢀcontrollers
The K20 MCU family is pin, peripheral and software compatible the K10 MCU family and adds Full-
and High-speed USB 2.0 On-The-Go with device charger detect capability. Devices start from 32 KB
of flash in 5 x 5 mm 32 QFN packages extending up to 1 MB in a 144 MAPBGA package with a
rich suite of analog, communication, timing and control peripherals. High memory density K20 family
devices include a single precision floating point unit and NAND flash controller.
Kinetis K20 Family
Core
System
Memories
Clocks
Internal and
External
Watchdogs
External
Bus Interface
(FlexBus)
Program Flash
(32 KB to 1 MB)
Phase-Locked
Loop
ARM® Cortex™-M4
50/72/100/120 MHz
FlexMemory
(32 to 512 KB)
(2 to 16 KB EE)
Frequency-
Memory
Protection Unit
(MPU)
Debug
Locked Loop
Cache
DSP
Interfaces
Low/High-
Frequency
Oscillators
Serial
Programming
Interface
Interrupt
Controller
Floating Point
Unit (FPU)
DMA
(EzPort)
Internal
Reference
Clocks
Low-Leakage
Wake-Up Unit
NAND Flash
Controller
Security
Analog
Timers
Communication Interfaces
HMI
and Integrity
16-bit
ADC
I2C
I2S
GPIO
FlexTimer
Cyclic
Redundancy
Check (CRC)
Carrier
Modulator
Transmitter
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
PGA
UART
(ISO 7816)
Cryptographic
Acceleration
Unit (CAU)
Analog
Comparator
with 6-bit DAC
Programmable
Delay Block
USB On-the-Go
(LS/FS)
SPI
Periodic
Interrupt
Timers
12-bit
DAC
HW Tamper
Detection
Unit
USB On-the-Go
(HS)
CAN
Voltage
Reference
Low-Power
Timer
USB Device
Charger Detect
(DCD)
Random
Number
Generator
Independent
Real-Time
Clock (RTC)
USB Voltage
Regulator
Standard Feature
Optional Feature
One-Stop Enablement
Offering—MCU + IDE + RTOS
Freescale Tower System hardware
development environment:
Features
Benefits
•ꢀ ARM® Cortex™-M4 core with DSP
instruction support and optional
single precision floating point unit
•ꢀ Upꢀtoꢀ120ꢀMHzꢀcoreꢀsupportingꢀaꢀbroadꢀrangeꢀofꢀprocessingꢀbandwidthꢀ
needs
•ꢀ PeripheralꢀandꢀmemoryꢀservicingꢀwithꢀreducedꢀCPUꢀloading.ꢀOptimizedꢀbusꢀ
bandwidth and flash execution performance. Concurrent multi-master bus
accesses for increased bus bandwidth
•ꢀ Upꢀtoꢀ32-channelꢀDMA.ꢀUpꢀtoꢀ16ꢀKBꢀ
of cache. Cross bar switch
•ꢀ Optimizedꢀchargingꢀcurrent/timeꢀforꢀportableꢀUSBꢀdevices,ꢀenablingꢀlongerꢀ
batteryꢀlife.ꢀUSBꢀlow-voltageꢀregulatorꢀsuppliesꢀupꢀtoꢀ120ꢀmAꢀoffꢀchipꢀatꢀ
3.3 V to power external components from 5 V input
•ꢀ Integratedꢀdevelopmentꢀenvironments
ꢀ Eclipse-basedꢀCodeWarriorꢀV10.xꢀIDEꢀ
and Processor Expert
•ꢀ USBꢀOn-The-Goꢀ(Full-ꢀandꢀHigh-
Speed) with device charger detect
•ꢀ Providesꢀmemoryꢀprotectionꢀforꢀallꢀcrossꢀbarꢀswitchꢀmasters,ꢀincreasingꢀ
software reliability
•ꢀ Validatesꢀmemoryꢀcontentsꢀandꢀcommunicationꢀdata,ꢀincreasingꢀsystemꢀ
reliability
•ꢀ Preventsꢀcodeꢀrunawayꢀinꢀfail-safeꢀapplications.ꢀDrivesꢀoutputꢀpinꢀtoꢀsafeꢀ
state external components if watchdog event occurs
•ꢀ Memoryꢀprotectionꢀunitꢀ
•ꢀ Hardwareꢀcyclicꢀredundancyꢀcheckꢀ
engine
•ꢀ Independent-clockedꢀCOP.ꢀExternalꢀ
watchdog monitor
ꢀ IARꢀEmbeddedꢀWorkbench
Keil MDK
CodeSourcery Sourcery G++ (GNU)
•ꢀ Cryptographicꢀaccelerationꢀ
•ꢀ Secureꢀdataꢀtransferꢀandꢀstorage.ꢀFasterꢀthanꢀsoftwareꢀimplementationsꢀ
and with minimal CPU loading. Supports a wide variety of algorithms: DES,
3DES,ꢀAES,ꢀMDS,ꢀSHA-1,ꢀSHA-256
•ꢀ Secureꢀkeyꢀstorageꢀwithꢀinternal/externalꢀtamperꢀdetectꢀforꢀunsecuredꢀflash,ꢀ
temperature/clock/supplyꢀvoltageꢀvariationsꢀandꢀphysicalꢀattack
•ꢀ General-purposeꢀtimersꢀwithꢀhardwareꢀdead-timeꢀinsertionꢀandꢀquadratureꢀ
decoding for motor control
•ꢀ Infraredꢀwaveformꢀgenerationꢀforꢀremoteꢀcontrolꢀapplications
•ꢀ RuntimeꢀsoftwareꢀandꢀRTOS
unitꢀ(CAU)
•ꢀ Hardwareꢀtamperꢀdetectionꢀunit
•ꢀ Randomꢀnumberꢀgenerator
Math, DSP and encryption libraries
Motor control libraries
Complimentary bootloaders
(USB, Ethernet, RF, serial)
Complimentary Freescale
embeddedꢀGUI
Complimentary Freescale MQX™
Cost-effective Nano™ SSL/Nano™
SSH for Freescale MQX RTOS
ꢀ MicriumꢀuC/OS-III
Express Logic ThreadX
SEGGER embOS
•ꢀ UpꢀtoꢀfourꢀFlexTimersꢀwithꢀupꢀtoꢀ20ꢀ
channels
•ꢀ Carrierꢀmodulatorꢀtransmitter
•ꢀ 4-channel,ꢀ32-bitꢀperiodicꢀinterrupt
•ꢀ TimeꢀbaseꢀgenerationꢀforꢀRTOSꢀtaskꢀschedulerꢀorꢀtriggerꢀsourceꢀforꢀADCꢀ
conversion and programmable delay block
•ꢀ Enablesꢀtheꢀconnectionꢀofꢀexternalꢀmemoriesꢀandꢀperipheralsꢀ
(e.g.,ꢀgraphicsꢀdisplays)
•ꢀ ConnectionꢀtoꢀSD,ꢀSDIO,ꢀMMCꢀorꢀCE-ATAꢀcardsꢀforꢀin-applicationꢀsoftwareꢀ
upgrades, file systems or adding Wi-Fi®ꢀorꢀBluetooth® support
•ꢀ Supportsꢀupꢀtoꢀ32-bitꢀECCꢀcurrentꢀandꢀfutureꢀNANDꢀtypesꢀwithꢀminimalꢀ
software overhead
•ꢀ Highꢀreliability,ꢀfastꢀaccessꢀprogramꢀmemoryꢀwithꢀ4-levelꢀsecurityꢀprotection.ꢀ
Independent flash banks allow concurrent code execution and firmware
updating
•ꢀ FlexMemoryꢀprovidesꢀ32ꢀbyte–16ꢀKBꢀofꢀuser-segmentableꢀbyteꢀwrite/eraseꢀ
EEPROM.ꢀ32–512ꢀKBꢀFlexNVMꢀforꢀextraꢀprogramꢀcode,ꢀdataꢀorꢀEEPROMꢀ
backup
•ꢀ FlexBusꢀexternalꢀbusꢀinterface
•ꢀ Secureꢀdigitalꢀhostꢀcontrollerꢀ
•ꢀ NANDꢀflashꢀcontroller
•ꢀ 32ꢀKB–1ꢀMBꢀflash.ꢀUpꢀtoꢀ128ꢀKBꢀofꢀ
SRAM
•ꢀ 32–512ꢀKBꢀFlexMemory
freeRTOS
•ꢀ Maximizeꢀboardꢀspaceꢀ
•ꢀ 32-bitꢀM4ꢀperformanceꢀinꢀsmallꢀpackage
•ꢀ Miniaturizationꢀofꢀexistingꢀapplications
Mocana (security)
•ꢀ Waferꢀlevelꢀchipꢀscaleꢀpackageꢀ
(WLCSP)
•ꢀ FullꢀARMꢀecosystem
K20 Family Options
Memory
Feature Options
Packages
AB FM FT LF MP LH LK LL MC LQ MD
Part Number
MK20DN32Vyy5
MK20DN64Vyy5ꢀ
MK20DN128Vyy5ꢀ
MK20DN512Vyy10
MK20FN1M0Vyy12
MK20DX32Vyy5
MK20DX64Vyy5ꢀ
MK20DX128Vyy5ꢀ
MK20DX64Vyy7ꢀ
MK20DX128Vyy7
MK20DX256Vyy7ꢀ
MK20DX128Vyy10ꢀ
MK20DX256Vyy10ꢀ
MK20FX512Vyy12
MK20DN512Zyy10R
MK20DN512ZCyy10R
50
50
50
32
64
128
512
8
16
16
128
128 16
8
16
16
16
32
64
32
USBꢀOTGꢀ(FS)ꢀ
USBꢀOTGꢀ(FS)ꢀ
USBꢀOTGꢀ(FS)ꢀ
USBꢀOTGꢀ(FS)ꢀ
USBꢀOTGꢀ(FS/HS)ꢀ
USBꢀOTGꢀ(FS)ꢀ
USBꢀOTGꢀ(FS)ꢀ
USBꢀOTGꢀ(FS)ꢀ
USBꢀOTGꢀ(FS)ꢀ
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
100
120 1ꢀMBꢀ
50
50
50
72
72
72
100
100
120
100
100
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
32
64
128
64
128
256
128
256
512
512
512
32
32
32
32
32
32
128
256
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
USBꢀOTGꢀ(FS)
USBꢀOTGꢀ(FS)ꢀ
USBꢀOTGꢀ(FS)ꢀ
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
64
USBꢀOTGꢀ(FS)ꢀ
√
√
√
512 128 16
√
√
USBꢀOTGꢀ(FS/HS)ꢀ
USBꢀOTGꢀ(FS/HS)
USBꢀOTGꢀ(FS/HS)
HWꢀEncryptionꢀandꢀTamperꢀ
Detec
HWꢀEncryptionꢀandꢀTamperꢀ
Detec
HWꢀEncryptionꢀandꢀTamperꢀ
Detec
128
128
√
√
MK21DX128Vyy5(R)
MK21DX256Vyy5(R)
MK21DN512VLK5(R)
50
50
50
128
256
512
64
64
32
32
64
√
√
√
√
√
√
√
√
√
MK22DX128Vyy5(R)
MK22DX256Vyy5(R)
MK22DN512VLH5(R)
50
50
50
128
256
512
64
64
32
32
64
√
√
√
USBꢀOTGꢀ(FS)
USBꢀOTGꢀ(FS)
USBꢀOTGꢀ(FS)
√
√
√
√
√
√
√
√
√
√
√
yy = package designator
For current information about Kinetis products and documentation,
please visit freescale.com/Kinetis
Freescale, the Freescale logo, CodeWarrior, the Energy Efficient Solutions logo and Kinetis are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Processor Expert and Xtrinisic are trademarks of Freescale Semiconductor, Inc. ARM
is the registered trademark of ARM Limited. ARM Cortex-M4 is the trademark of ARM Limited. All other product or service names are
the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Doc Number: KNTSK20FMLYFS REV 10
相关型号:
©2020 ICPDF网 联系我们和版权申明