Home

FRDM-K64F Freedom Module User`s Guide

image

Contents

1. CMSIS DAP Interface firmware mbed 2014 Freescale Semiconductor Inc Contents 1 li aa 10761 6 ae ao tao reaa 1 2 FRDM K64F hardware overview 2 3 FRDM K64F hardware description 4 Del POVE SUD Ia i sia ti dal O 4 3 2 Serial and Debug Adapter version 2 KO POH SIDA PA 6 4 MICHO ONE ee 8 5 IA ala 10 6 182 11 7 Secure digital card 12 8 ON 13 9 Accelerometer and magnetometer 14 10 RGB LED S sse 15 11 Seral O A AE IP OE ee esse 16 12 l E EM NE REN 16 13 Push button switches 17 14 DEUE e 17 15 Add on modules 17 15 1 RF Module ia 17 15 2 Bluetooth module 17 16 Input output connectors 18 17 Arduino compatibility 20 18 KA A 20 19 Revision history 20 ey v KU z freescale interface for rapid prototyping and product development with a focus on connected Internet of Things devices 2 FRDM K64F hardware overview The features of the FRDM K64F hardware are as follows MKO4ENIMOVLLI2 MCU 120 MHz 1 MB flash memory 256 KB RAM low power crystal less USB and 100 LQFP Dual role USB interface with micro B USB connector RGB LED FXOS8700CQ accelerometer and magnetometer Two user push buttons Flexible power supply o
2. FRDM K64F Schematic e FRDM K64F Design Package 19 Revision history Table 8 Revision history Revision number pate OO Substantial changes 04 2014 Initial release 04 2014 Added Note in Debug section FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 20 Freescale Semiconductor Inc How to Reach Us Home Page freescale com Web Support freescale com support A Enabled O o LLI Cc Lu Q L Enabled Information in this document is provided solely to enable system and software implementers to use Freescale products There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document Freescale reserves the right to make changes without further notice to any products herein Freescale makes no warranty representation or guarantee regarding the suitability of its products for any particular purpose nor does Freescale assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability including without limitation consequential or incidental damages Typical parameters that may be provided in Freescale data sheets and or specifications can and do vary in different applications and actual performance may vary over time All operating parameters including typicals must be validated for each customer application by cu
3. 7 DID E D FI FI Oi Laz DELSAJOL 7 f pE G N P11178T33T3G Dit S PESV VIN VA 3 2 Pava VREG A DFLS130L 7 IFLS130L 7 VIN RI VOUT ji m Fil Cat O TAB 651 HDR 1X2 Pava SDA iuf ji i uF DNP 5 MAR MA een men nee l 8 20mOhm Resistor U a in layout AC O 3 HDR 1x2 TH ANP WERNER M BOTTOM LAYER DNP Figure 3 Power supply schematic Table 2 FRDM K64F Power Supplies P5 9V VIN Power supplied from the Vin pin of the I O headers J3 pin 16 A Schottky diode provides back drive protection P5V SDA PSW Power supplied from the OpenSDAv2 USB connector A Schottky diode provides back drive protection FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 5 Table 2 FRDM K64F Power Supplies P5V K64 USB Power supplied from the K64 USB connector A Schottky diode provides back drive protection DC JACK Power supplied from the DC Jack not populated connector A Schottky diode provides back drive protection P3V3 VREG Regulated 3 3V supply Sources power to the P3V3 supply rail through a back drive protection Schottkv diode P3V3 SDA OpenSDAv2 circuit supply Header J18 provides a convenient means for energy consumption measurements P3V3 K64 K64 MCU supply Header J20 provides a convenient means for energy consumption measurements P5V_USB Nominal 5 V supplied to the I O headers J3 pin 10 1 By default the linear r
4. The FRDM K64F board routes the USB D and D signals from the MK64FNIMOVLL12 MCU directly to the onboard micro USB connector J22 FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 11 2 L5 piss ICRO USB ABS 1 PEVO USE CONN VEUS 2 USE OMN DN R43 3 ja amor RAB 33 TG USE ID TP TP15 SHIELD KEAUSE Figure 9 K64 USB port PSV Ked USE G45 330 OHM I Za gt KGA MICRO USE DN KGA MICRO USE DP OPTIONAL USB HOST FUNCTIONALITY PSV USB PSV KE USB JO J21 HDR 1X2 TC USB ID TP Are POPULATE THESE 0 PARTS FOR DNP USB HOST FUNCTIONALITY i ELECTRICAL PROTECTION IS NOT PROVIDED USE IT AT YOUR OWN RISK When the FRDM K64F board is operating in USB host mode J21 must be shunt to supply 5 V power from VBUS J22 The source of 5 V power can be OpenSDAv2 USB port J26 pin 10 of J3 VO header and P5 9V VIN DC DC converter of J27 PIV3 J3 PSV SDA PSW PSV KB4 USB al i is 640 D5 D7 A 23 6 AST TGTMCU B peur DFLS130L 7 pristaoL7 99558 gt gt j P5V USB pavz PSV USB P5 9V VIN SWD VE SUPPORT JT DNP TI l JA SAMTEC ESQ 106 21 T D SAMTEC ESQ 106 23 T D D13 G DNP G53 DFLS130L 7 10uF DNP IF YOUR 5V LDO HAS BACKFEED PROTECTION JUST SHUNT THIS DIODE FOOTPRINT Figure 10 K64 USB power input for host mode 7 Secure digital card A
5. a Serial Wire Debug SWD port with trace output capability There are two debug interfaces on the FRDM K64F onboard OpenSDAV2 circuit J26 and K64 direct SWD connection J9 Note To use an external debugger such as J Link you may need to disconnect the OpenSDA SWD from the K64 To do this on the FRDM K64F board cut the shorting trace which connects the pins of jumper holes on connectors J8 and J12 15 Add on modules 15 1 RF module The Add on 2 4GHz interface on FRDM K64F board is using SPI to interface with nRF24L01 Nordic 2 4G Radio module Alternatively any SPI based device or module could be used with this connector RF WIFI PTM FTIE Figure 16 Add on 2 4GHz ISM module 15 2 Bluetooth module The Add on Bluetooth interface on FRDM K64F board is using UART to interface with JY MCU BT board V1 05 BT Alternatively any serial SCI module can be used with this connector Consider that FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 17 the signals are not conforming to the RS 232 logic levels and are 0 3 3 V only A level shifter like Maxim DS3232 should be used with RS 232 devices through proper RS 232 logic levels J199 PTCI4 Kide UAHTA AX HI TX PTCIA CO picis AS PISI KEdF UAHTA TX Che aug Figure 17 Add on Bluetooth module 16 Input output connectors The MK64FNIMOVLL12 microcontroller is packaged in a 100 pin LQFP Som
6. ARTI TX These signals are connected to the OpenSDAv circuit 12 Reset The RESET signal on the K20 is connected externally to a pushbutton named SW1 and also to the OpenSDAv circuit The reset button can be used to force an external reset event on the target MCU The reset button can also be used to force the OpenSDAv 2 circuit into boot loader mode For more details see Serial and debug adapter OpenSDAv2 P3v3 SDA Pava SDA V TGTMCU V TGTMCU C17 ca Ir H14 F R11 10 0K 4 7UF 1 8 4 TuF b 1UF 180K SDA RST TGTMCU J ii TP3 P 2TUZ TP2 NTSX2102GU8H J25 A4 HDA 1X3 1 2 Default 00 RST Push Button 2 3 Reset signal direct to the MCU Bypass to use when OpenSDA is not powered m SWI SW1 RST B V TGTMCU LE ina D1 Ro SW2 STMISIXX C2 i A SDA RST LED 1000pF I vw ja RED 100 Figure 15 Reset circuit FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 16 Freescale Semiconductor Inc 13 Push button switches Two push buttons SW2 and SW3 are available on FRDM K64F board where SW2 is connected to PTC6 and SW3 is connected to PTA4 Besides the general purpose input output functions SW2 and SW3 can be low power wake up signal Also only SW3 can be a non maskable interrupt Table 7 Push button GPIO function GPIO Function PTC6 SPIO SOUT PDO EXTRG IZSO RX BCLK FB AD9 I2S0 MCLK LLWU P10 PTA4 FTMO CH1 NMI b LLWU P3 14 Debug The debug interface on MK64FNIMOVLL12 MCU is
7. Four Flex Timers with a total of 20 channels Hardware dead time insertion and quadrature decoding for motor control Carrier modulator timer for infrared waveform generation in remote control applications Four channel 32 bit periodic interrupt timer provides time base for RTOS task scheduler or trigger source for ADC conversion and programmable delay block One low power timer One independent real time clock Connectivity and Full Speed USB device host on the go with device charge detect capability communications 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 volts to power external components from 5 volt input Five UARTs o One UART supports RS232 with flow control RS485 and ISO7816 o Four UARTs support RS232 with flow control and RS485 One Inter IC Sound IS serial interface for audio system interfacing Three DSPI modules and three I C modules Secured digital host controller SDHC One FlexCAN module One Ethernet module with 1588 A multifunction external bus interface FlexBUS controller capable of interfacing to slave only devices FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 9 Table 3 Features of MK64FN1MOVLL12 Feature Desoriptiei O Reliability safety and Hardware encryption coprocessor for
8. Freescale Semiconductor Inc User s Guide Document Number FRDMK64FUG Rev 0 1 04 2014 FRDM K64F Freedom Module User s Guide 1 Introduction The Freescale Freedom development platform 1s a set of software and hardware tools for evaluation and development It is ideal for rapid prototvping of microcontroller based applications The Freescale Freedom K64 hardware FRDM K64F is a simple yet sophisticated design featuring a Kinetis K series microcontroller built on the ARM Cortex M4 core FRDM K64F can be used to evaluate the K64 K63 and K24 Kinetis K series devices It features the MK64FNIMOVLL12 MCU which boast the maximum operation frequency of 120 MHz MB of flash 256 KB RAM a full speed USB controller Ethernet controller secure digital host controller and analog and digital peripherals The FRDM K64F hardware is form factor compatible with the Arduino R3 pin layout providing a broad range of expansion board options The onboard interface includes a s x ax s digital accelerometer amp magnetometer RGB LED SDHC add on Bluetooth module add on RF module and Ethernet The FRDM K64F platform features OpenSDAv2 the Freescale open source hardware embedded serial and debug adapter running an open source bootloader This circuit offers several options for serial communication flash programming and run control debugging OpenSDAv2 is an mbed M HDK compatible debug interface preloaded with the open source
9. Semiconductor Inc 7 SHORTING HEADER ON BOTTOM LAYER Jumper is shorted by a cut trace on bottom layer Cutting the trace will effectively isolate the on board MCU from the OpensDA pg 3 PTA3 gt SWD SDA IGIMCU debug interface J11 i P3V3 K64F HDR 1X2 TH 7 gt gt PTAO pg 4 S DNP lt SWD CLK TGTMCU pg 3 6 HALE_SWU R80 0 PTA2 JTAG TDO TRACE SWO EZP DO ETMO CH7 _ 7 8 lt RST TGTMCU B pg 2 3 4 6 Figure 5 SWD debug connector JO is populated by default A mating cable such as a Samtec FFSD IDC cable can then be used to connect from the OpensDAv2 of the FRDM K64F to an offboard SWD connector Virtual serial port A serial port connection is available between the OpenSDAv2 MCU and pins PTAI and PTA2 of the K64 4 Microcontroller The FRDM K64F features the MK64FNIMOVLL12 MCU This 120 MHz microcontroller is part of the Kinetis K6x family and is implemented in a 100 LQFP package The following table describes some of the features of the MK64FNIMOVLLI2 MCU Table 3 Features of MK64FN1MOVLL12 Feature eseription Ma Ultra low power 11 low power modes with power and clock gating for optimal peripheral activity and recovery times Full memory and analog operation down to 1 71 V for extended battery life Low leakage wake up unit with up to six internal modules and sixteen pins as wake up sources in low leakage stop LLS very low leakage stop VLLS modes Low power timer for continual syste
10. a gt an 9 aie a S Ka e Header T OpenSDAv2 Debug Reset me Selection K64 SWD re J1 VO We P Header Header Lp Accelerometer Add on RE Magnetometer Module nRF24L01 Add on BT Nordic 2 4G Module Radio JY MCU BT Board V1 05 SW3 SW2 RGB LED Micro SD Figure 2 FRDM K64F main components placement 3 FRDM K64F hardware description 3 1 Power supply There are multiple power supply options on the FRDM K64F board It can be powered from either of the USB connectors the V pin on the I O header DC Jack not populated or an offboard 1 71 3 6 V FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc supply from the 3 3 V pin on the I O header The USB DC jack and V supplies are regulated onboard using a 3 3 V linear regulator to produce the main power supply DC to DC linear regulator is not available in 3 3 V on J20 Header however a direct supply to K64 MCU 1s available Table 1 provides the operational details and requirements for the power supplies Table 1 FRDM K64F power requirements TE 5 Supply source Valid range am onboard OpenSDAv2 USB Note The OpenSDAv2 circuit is only operational when a USB cable is connected and supplying power to OpenSDAv2 USB However the protection circuitry is in place to enable multiple sources to be powered at once da Pawa K 4F jid ku DAC Prov VIN PSY SDA PSW PSV KE USB a IFWR3 Dg gt k mi Ma DNF DE LS130L
11. e pins are utilized in onboard circuitry but some are directly connected to one of the four I O headers The pins on the K64 microcontroller are named for their general purpose input output port pin function For example the first pin on Port A is referred as PTAl The name assigned to the I O connector pin is same as of the K64 pin connected to it if applicable FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 18 PTE25 kd 16 AREF Moy 12 PTD1 lej 10 PTD3 ii 8 PTD2 P3V3 8 PSV USB 10 4 PTC4 GND 12 2 PTAO GND 14 den P5 9V_VIN 16 16 PTC3 14 PTC2 PTB2 2 12 PTA2 PTB3 4 10 PTB23 PTB10 6 8 PTA1 PTB11 8 6 PTB9 PTC11 10 4 PTC17 PTC10 12 f es 2 PTC16 3368 2 o gt TLEL 3338 o Figure 18 FRDM K64F pinout FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 17 Arduino compatibilitv The I O headers on the FRDM K64F board are arranged to enable compatibility with peripheral boards known as shields that connect to Arduino and Arduino compatible microcontroller boards The outer rows of pins even numbered pins on the headers share the same mechanical spacing and placement with the I O headers on the Arduino Revision 3 R3 standard 18 References The following references are available on freescale com e FRDMKO4FOSG FRDM K64F Quick Start Guide e FRDM K64F Pinouts e FRDM K64F SCH
12. egulator U17 is a 3 3 V output regulator This is a common footprint that would allow the user to modify the assembly to utilize an alternative device such as 1 8 V The K64 microcontroller has an operating range of 1 71 V to 3 6 V 2 By default the J18 and J20 headers are populated P3V3 K64 rail is connected with two resistors R64 and R66 To measure the energy consumption of the K64 MCU the trace between J20 pin 1 and 2 must be first cut A current probe or shunt resistor and voltage meter can then be applied to measure the energy consumption on these rails 3 2 Serial and Debug Adapter version 2 OpenSDAv2 OpenSDAv is a serial and debug adapter circuit which includes an open source hardware design an open source bootloader and debug interface software It bridges serial and debug communications between a USB host and an embedded target processor as shown in Figure 4 The hardware circuit 1s based on a Freescale Kinetis K20 family microcontroller MCU with 128 KB of embedded flash and an integrated USB controller OpenSDAv2 comes preloaded with the CMSIS DAP bootloader an open source mass storage device MSD bootloader and the CMSIS DAP Interface firmware aka mbed interface which provides a MSD flash programming interface a virtual serial port interface and a CMSIS DAP debug protocol interface For more information on the OpenSDAV2 software see mbed org and https github com mbedmicro CMSIS DAP FRDMK64FUG FRDM K64F Freedo
13. ernet PHY When the K64 Ethernet MAC is operating in RMII mode synchronization of MCU clock and 50 MHz RMII transfer clock is important The MCU input clock must be kept in phase with external PHY The 32 pin Micrel Ethernet PHY has the ability to provide 50 MHz clock to MK64FNIMOVLL12 MCU EXTALO and Ethernet PHY itself FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 13 RMIIO MDC pg 2 6 PTBI lt lt pg 2 6 PTBO lt RMII XTALI RMII XTALO pg 2 RMILRXCLK lt lt RST g 33 RXCIK VDDIO ENET 10 0K R50 RMIIO INT B PHY RST 6 BAT54AWT1G D3 U13 4 ENETI TX 5 A 11 4 ENETI_AX 3 gt HA 10 20 RMIIO TXD 0 8 21 RMIIO TXD 1 Ni PTA16 pg 2 6 PTA17 pg 2 6 7 1 MIIO TXEN 7 9 gt gt a PTA15 pg 2 6 5 PTA13 m b PTA REF CLK 7 PTAS PTAI4 RST LEDWANEN SPEED CRS_RV PHYAD1 PHYADO 9 REXT d INTRP REXT 6 KSZ8081 RNACA Figure 12 RMII to Ethernet PHY PTA12 p PTA12 p PTA5 pg PTA14 No external pullup is available on MDIO signal when MK64FNIMOVLL12 MCU is requests status of the Ethernet link connection Internal pullup 1s required when port configuration for MDIO signal is enabled 9 Accelerometer and magnetometer A Freescale FXOS8700CQ low power six axis Xtrinsic sensor is interfaced through an FC bus and two GPIO signals as shown in Table 5 By default the FC address is 0x1D SAO pu
14. llup and SA1 pulldown Table 5 Accelerometer and magnetometer signals connection FXOS8700CQ SCL PTE25 UART4 RX IZCO SDA EWM IN INTI ME PTE24 UART4 TX I2C0 SCL EWM OUT b PTC6 SPIO SOUT PDBO EXTRG I2S0 RX BCLK FB AD9 I2S0 MCLK LLWU P10 INT2 PTC13 UART4_CTS_b FB_AD26 FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 14 Freescale Semiconductor Inc Fava PWG cid Ca c DALF DAIUF A TUF PVA FRS P AS 47K AFE IZI BOL Ej I BLA 5 FEST IAC SAD T PTOS gt PTCE pg i a PTG13 gt PTCI3 paiz FXOSATOOCU CEST z cia HUF giza FPTEZA giza FTEZ5 lt lt FXOSSTODCO IZC SAI 10 MMAS251_BYP 2 Ga 0110F FROSETODOQ ZU SAD Default IEC Slave Address 0011101 Ox1D ii FROSRTODOO IBC SAI Figure 13 Accelerometer and magnetometer 10 RGB LED RGB LED is connected through GPIO signal connections are shown in Table 6 Table 6 LED signal connections C NE SEE RED PTB22 SPI2 SOUT FB AD29 CMP2 OUT BLUE PTB21 SPI2 SCK FB AD30 CMP 1 OUT GREEN PTE26 ENET 1588 CLKIN UART4 CTS b RTG CLKOUT USBO CLKIN FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 15 TP13 D12 press C FTEZE ROB 430 LEDAGB RED 1 B 4 LEDAGB GREEN gra 70 FTES N M TP14 Figure 14 Tricolor LED 11 Serial port Ns PTEM pg 24 S PTEZI The primary serial port interface signals are PTB16 UARTI RX and PTB17 U
15. m Module User s Guide Rev 0 1 04 2014 6 Freescale Semiconductor Inc OpenSDAv2 OpenSDAv MCU a Te USB Host MSD Bootloader Target Processor IDE NRESET File System i m JAR TR YT OpensSDAv2 serial Terminal ND i ST Application Figure 4 OpenSDAv2 high level block diagram OpenSDAv2 is managed by a Kinetis K20 MCU built on the ARM Cortex M4 core The OpenSDAv2 circuit includes a status LED D2 and a pushbutton SW 1 The pushbutton asserts the Reset signal to the K64 target MCU It can also be used to place the OpenSDAv 2 circuit into bootloader mode SPI and GPIO signals provide an interface to either the SWD debug port or the K20 Additionally signal connections are available to implement a UART serial channel The OpenSDAv2 circuit receives power when the USB connector J26 is plugged into a USB host Debug interface Signals with SPI and GPIO capability are used to connect directly to the SWD of K64 These signals are also brought out to a standard 10 pin 0 05 Cortex debug connector J9 It is possible to isolate the K64 MCU from the OpenSDAv circuit and use J9 to connect to an offboard MCU To accomplish this cut the trace on the bottom side of the PCB that connects J11 pin 2 to J9 pin 4 This will disconnect the SWD_CLK pin to the K64 so that it will not interfere with the communications to an offboard MCU connected to J11 FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale
16. m operation in reduced power states Flash and SRAM 1024 KB flash featuring fast access times high reliability and four levels of security protection 256 KB of SRAM No user or system intervention to complete programming and erase functions and full operation down to 1 71 V FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc Table 3 Features of MK64FN1MOVLL12 Feature Desert Mixed signal capability High speed 16 bit ADC with configurable resolution Single or differential output modes for improved noise rejection 500 ns conversion time achievable with programmable delay block triggering Two high speed comparators providing fast and accurate motor overcurrent protection by driving PWMs to a safe state Optional analog voltage reference provides an accurate reference to analog blocks One 12 bit DACs Performance 120 MHz ARM Cortex M4 core with DSP instruction set single precision floating point unit single cycle MAC and single instruction multiple data SIMD extensions Up to four channel DMA for peripheral and memory servicing with reduced CPU loading and faster system throughput Cross bar switch enables concurrent multimaster bus accesses increasing bus bandwidth Independent flash banks allowing concurrent code execution and firmware updating with no performance degradation or complex coding routines Timing and control
17. micro Secure Digital SD card slot is available on the FRDM K64F connected to the SD Host Controller SDHC signals of the MCU This slot will accept micro format SD memory cards The SD FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 12 Freescale Semiconductor Inc card detect pin is an open switch that shorts with Vpp when card is inserted Table 4 describes the SDHC signal connection details of micro SD card 7 SD CARD SECTION G30 10uF Ca F O 1UF DNP SD Card J15 pg 2 PTEJD SJ lt lt gt 5 DHGO De SD CARD DETECT pg 2 PTEB Detect pin is a normally open switch that shorts with VDD when card is inserted positive logic l gt Figure 11 Micro SD interface Table 4 Micro SD card socket connection Pin Function IAA O PTE3 ADCO DM2 ADC1 SE7A SPI1 SIN UART1 RTS SDHCO CMD TRACE D1 SPI1 SOUT PTE2 LLWU P1 ADCO DP2 ADC1 SE6A SPI1 SCK UART1 CTS SDHCO DCLK TRACE D2 6 fus aa DATO PTE1 LLWU PO ADC1 SE5A SPI1 SOUT UART1 RX SDHCO DO TRACE D3 I2C1 SCL SPI1 SIN KA G PTEO ADC1 SE4A SPI1 PCS1 UART1 TX SDHCO D1 TRACE CLKOUT I2C1 SDA RTC CLKO UT SWITCH PTE6 SPI1 PCS3 UART3 CTS b I2S0 MCLK FTM3 CH1 USBO SOF OUT 91 S2 S3 S4 Shield ground 8 Ethernet The MK64FNIMOVLL12 MCU features a 10 100 MB s Ethernet MAC with MII and RMII interfaces The FRDM K64F board routes RMII interface signals from the K64 MCU to the onboard Micrel 32 pin Eth
18. ption OpenSDAv2 USB K64 USB and external source Easy access to MCU input output through Arduino R3 compatible I O connectors Programmable OpensDAv2 debug circuit supporting the CMSIS DAP Interface software that provides o Mass storage device MSD flash programming interface o CMSIS DAP debug interface over a driver less USB HID connection providing run control debugging and compatibility with IDE tools o Virtual serial port interface o Open source CMSIS DAP software project github com mbedmicro CMSIS DAP Ethernet SDHC Add on RF module nRF24L01 Nordic 2 4GHz Radio Add on Bluetooth module JY MCU BT board V1 05 BT Figure shows the block diagram of the FRDM K64F design The primary components and their placement on the hardware assembly are explained in Figure 2 FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc I O Headers J1 8 J2 32 768 KHz Crystal m nn lt y RF24L01 Nordic 2 4G Radio JY MCU BT Board V1 05 BT 50 MHz OSC f JU Ethernet Socket Micro SD card socket 25 MHz Crystal AN J ma I O Headers J3 8 J4 Figure 1 FRDM K64F block diagram FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 Freescale Semiconductor Inc 3 Ethernet MANN Power KGA Micro OpenSDAV2 USB Micro USB Reset 5V Supply Button for Host sz sa hy A BI rs J2 WO a
19. r K5Z8081RNA CA kal BA TSHAWTIG D3 E Figure 6 Micrel PHY provides 50 MHz for MCU FRDMK64FUG FRDM K64F Freedom Module User s Guide Rev 0 1 04 2014 10 Freescale Semiconductor Inc RMIL RXCLK gt gt RMII RXCLK OO pg 6 U14 TEME 3 PTADIJTAG TCLKISWD CLK EZP_CLK UARTO_CTSUAR Ir SFT CH 38 PTAUJTAG TDVEZP D UARTO AX FTMO_CH6 JIB46 PTAD SI lt gt PTA JTAG TDO TRACE SWOVEZP DOUAHTO TX FTM STAALIWL PANMIEZP CS FIMO CH aHa nn pg 6 PTA 12 17 lt lt gt STA MIO EXDTMID EXDI 45 PTAG USB CLKINFTMO CH2 RIMIO RXERMIO RXER CM ori o SI A son Er ii Ge n o S ep ng Sera lige SHR CEG CE WA SUM En on 50 PTATNADCI SET ISPIO SIMUARTO ATSAMIO TXDI1 MI XTAL KEJ MAIN 51 FIAJBEXTALOF TMO FLTSFTM LKIMO 77 PTATAXTALOFTMI FLTOIFTM CLKINVLPTMRO ALT1 Figure 7 MCU receives RMII clock from Micrel Ethernet PHY By default the 32 768 KHz crystal is connected to the RTC oscillator inputs Aga o EXTAL 32 768KHz C48 AST TGTMCU B k RESET lt RST TGTMCU H pgi2 3 4 6 a DNP 29 EXTAL32 RTC Res FTA Y3 EXTAL3 1 0M 32 768KHZ n 28 XTAL32 ATC DNP O XTAL32 VREFH NA 23 VREFH u ai 2 XTAL 12 768KHz M VREGIN H HJE i u VOUT33 KB4 diir 12 E DNP mia Figure 8 32 768 KHz crvstal for RTC 6 USB The MK64FNIMOVLL12 MCU features a full speed low speed USB module with on the go host device capability and built in transceiver
20. secure data transfer and storage Faster than software implementations and with minimal CPU loading Supports a wide variety of algorithms DES 3DES AES MD5 SHA 1 SHA 256 Memory protection unit provides memory protection for all masters on the cross bar switch increasing software reliability Cyclic redundancy check CRC engine validates memory contents and communication data increasing system reliability Independently clocked COP guards against clock skew or code runaway for fail safe applications such as the IEC 60730 safety standard for household appliances External watchdog monitor drives output pin to safe state for external components in the event that a watchdog timeout occurs Included in Freescale s product longevity program with assured supply for a minimum of 10 years after launch security 5 Clocking The Kinetis MCU startup from an internal digitally controlled oscillator DCO Software can enable the main external oscillator EXTALO XTALO if desired The external oscillator resonator can range from 32 768 KHz up to 50 MHz The default external source for the MCG oscillator inputs EXTAL is 50 MHz clock source from Micrel Ethernet PHY gt B a 4 Ci B RMIIO MDC pg 2 6 PTET i RMIIO MDIO pg 2 6 PTBO lt lt RMIL XTALI K RMIL XTALO pa AMILAXCLK lt lt BY zn KOIK REF CLK VDDIO ENET ST 10 0K RSD LEDWANEN SPEED AMIIO INT B CRS RV PHYADI PHYADO PHY AST E e
21. stomer s technical experts Freescale does not convey any license under its patent rights nor the rights of others Freescale sells products pursuant to standard terms and conditions of sale which can be found at the following address freescale com Sales TermsandConditions Freescale the Freescale logo and Kinetis are trademarks of Freescale Semiconductor Inc Reg U S Pat 8 Tm Off Xtrinsic is trademark of Freescale Semiconductor Inc All other product or service names are the property of their respective owners ARM and Cortex 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 O 2014 Freescale Semiconductor Inc Document Number FRDMK64FUG Rev 0 1 04 2014 aa pa F z freescale

Download Pdf Manuals

image

Related Search

Related Contents

Station Météo Sans Fil avec Heure Internationale  取扱説明書 - M  MAMSEY HOUSE CARE HOME SERVICE USER'S GUIDE  Benq PE8720 Digital Projector    101211 – HDMI to SDI converter User Manual  

Copyright © All rights reserved.
Failed to retrieve file