MK20DN512VYY10 [FREESCALE]

Low-power MCUs with USB On-The-Go; 低功耗微控制器与USB的On-the -围棋
MK20DN512VYY10
型号: MK20DN512VYY10
厂家: Freescale    Freescale
描述:

Low-power MCUs with USB On-The-Go
低功耗微控制器与USB的On-the -围棋

微控制器
文件: 总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  

相关型号:

MK20DN512ZAB10R

K20 Data Sheet
FREESCALE

MK20DN512ZCAB10R

K20 Data Sheet
FREESCALE

MK20DN512ZCYY10R

Low-power MCUs with USB On-The-Go
FREESCALE

MK20DN512ZVLK10

K20 Sub-Family Data Sheet
FREESCALE

MK20DN512ZVLL10

K20 Sub-Family Data Sheet
FREESCALE

MK20DN512ZVLL10R

32-BIT, FLASH, 100MHz, RISC MICROCONTROLLER, PQFP100, 14 X 14 MM, LQFP-100
NXP

MK20DN512ZVLQ10

K20 Sub-Family Data Sheet
FREESCALE

MK20DN512ZVMB10

K20 Sub-Family Data Sheet
FREESCALE

MK20DN512ZVMB10R

32-BIT, FLASH, 100MHz, RISC MICROCONTROLLER, PBGA81, 8 X 8 MM, MAPBGA-81
NXP

MK20DN512ZVMD10

K20 Sub-Family Data Sheet
FREESCALE

MK20DN512ZVMD10R

32-BIT, FLASH, 100MHz, RISC MICROCONTROLLER, PBGA144, 13 X 13 MM, MAPBGA-144
NXP

MK20DN512ZYY10R

Low-power MCUs with USB On-The-Go
FREESCALE