Freescale Semiconductor Inc.
TWR-K70F120M Tower Module
User's Manual
Rev. 1.2
Страница 1: ...Freescale Semiconductor Inc TWR K70F120M Tower Module User s Manual Rev 1 2 ...
Страница 2: ...rface 11 2 4 1 OSJTAG 11 2 4 2 Cortex Debug ETM Connector 11 2 5 Graphical LCD Interface 12 2 6 DDR2 Memory 12 2 7 NAND Flash 12 2 8 Infrared Port 12 2 9 Accelerometer 12 2 10 Potentiometer Pushbuttons LEDs 12 2 11 General Purpose Tower Plug in TWRPI Socket 13 2 12 Touch Interface 13 2 13 Ethernet 14 2 14 USB 15 2 14 1 FS LS USB 15 2 14 2 HS USB 15 2 15 Secure Digital Card Slot 15 2 16 External Bu...
Страница 3: ...ch TWRPI socket pinout 14 Table 4 Ethernet operation jumper settings 14 Table 5 TWR K70F120M Jumper Table 16 Table 6 I O Connectors and Pin Usage Table 17 Table 7 TWR K70F120M Primary Connector Pinout 19 Table 8 TWR K70F120M Primary Connector Pinout 22 Revision History Revision Date Changes 0 1 Nov 17 2011 Initial Release for PWA 700 27166 Rev B 1 0 Dec 2 2011 Removed references to J18 and added i...
Страница 4: ...TWR K70F120M Tower Module User s Manual Page 4 of 25 1 2 May 29 2014 Updated USB section to include instruction for connections to allow for USB OTG testing ...
Страница 5: ...can function as a stand alone low cost platform for the evaluation of the Kinetis K10 K20 K6x and K70 family of microcontroller MCU devices The TWR K70F120M features the Kinetis K70 low power microcontroller based on the ARM Cortex M4 architecture with graphical LCD controller tamper detection USB 2 0 HS Controller USB 2 0 full speed OTG controller and 10 100 Mbps Ethernet MAC The TWR K70F120M is ...
Страница 6: ...show the TWR K70F120M with some of the key features called out The following list summarizes the features of the TWR K70F120M Tower MCU Module Tower compatible microcontroller module MK70FN1M0VMJ12 K70FN1M in a 256 MAPBGA with 120 MHz operation Touch Tower Plug in Socket General purpose Tower Plug in TWRPI socket On board JTAG debug circuit OSJTAG with virtual serial port 1Gb of DDR2 SDRAM memory ...
Страница 7: ...TWR K70F120M Tower Module User s Manual Page 7 of 25 Figure 2 Callouts on front side of the TWR K70F120M Figure 3 Callouts on back side of the TWR K70F120M ...
Страница 8: ...ck Start Guide TWR K70F120M SCH Schematics TWR K70F120M PWB Design Package K70 Family Product Brief K70 Family Reference Manual Tower Configuration Tool 2 Hardware Description The TWR K70F120M is a Tower Controller Module featuring the MK70FN1M0VMJ12 an ARM Cortex M4 based microcontroller with graphical LCD controller tamper detection USB 2 0 HS Controller USB 2 0 full speed OTG controller and 10 ...
Страница 9: ...J12 The K70 microcontroller family is part of the Kinetis portfolio of devices built around an ARM Cortex M4 core Refer to the K70 Family Product Brief and the K70 Family Reference Manual for comprehensive information on the MK70FN1M0VMJ12 device The key features are listed here 32 bit ARM Cortex M4 core with DSP instructions 120MHz maximum core operating frequency 256 MAPBGA 17mm x 17mm 1 0mm pit...
Страница 10: ...see jumper description in Table 5 to select the clock input to the MCU from 1 the on board 50MHz source or 2 an external clock from the CLKIN0 pin on the Primary Connector When the K70 is operating in Ethernet RMII mode the Tower peripheral module implementing the RMII PHY device should drive a 50 MHz clock on the CLKIN0 signal that is kept in phase with the clock supplied to the RMII PHY Refer to...
Страница 11: ...are provided in the P E Micro Kinetis Tower Toolkit available on the included DVD 2 4 2 Cortex Debug ETM Connector The Cortex Debug ETM connector is a 20 pin 0 05 connector providing access to the SWD SWV JTAG cJTAG EzPort and ETM trace 4 bit signals available on the K70 device The pinout and K70 pin connections to the debug connector J11 is shown in Table 1Table 1 NOTE The TRACE_CLKOUT signal is ...
Страница 12: ...ll as VTT and VREF voltages 2 7 NAND Flash The TWR K70F120M includes 2Gb of SLC NAND flash memory MT29F2G15ABAEAWP The data lines used for the NAND flash are shared between the NAND flash controller and the FlexBus interface Internal arbitration logic in the processor allows for dynamic sharing between the NAND flash and FlexBus interfaces 2 8 Infrared Port An infrared transmit and receive interfa...
Страница 13: ...g GND 14 VSS Analog GND 15 GND 16 GND 17 ADC TWRPI ID 0 18 ADC TWRPI ID 1 19 GND 20 Reset Pin Description 1 GND 2 GND 3 I2C SCL 4 I2C SDA 5 GND 6 GND 7 GND 8 GND 9 SPI MISO 10 SPI MOSI 11 SPI SS 12 SPI CLK 13 GND 14 GND 15 GPIO GPIO0 IRQ 16 GPIO GPIO1 IRQ 17 GPIO GPIO2 18 GPIO GPIO3 19 GPIO GPIO4 Timer 20 GPIO GPIO5 Timer 2 12 Touch Interface The touch sensing input TSI module of the Kinetis MCUs ...
Страница 14: ... RMII transfer clock is important The MCU input clock must be kept in phase with the 50 MHz clock supplied to the external PHY Therefore the TWR K70F120M provides the option see jumper descriptions Table 5 to clock the MCU from an external clock from the CLKIN0 pin on the Primary Connector The Tower peripheral module implementing the RMII PHY device should drive a 50 MHz clock on the CLKIN0 pin th...
Страница 15: ...emoving the jumper on J1 then directly connecting P5V_ELEV or another 5V net that will be active during testing to pin1 of J1 so that VREGIN has a 5V supply independent of the USB port on the TWR SER board 2 14 2 HS USB The TWR K70F120M routes the ULPI interface signals for the high speed USB module to the Secondary Connector allowing the connection to an external ULPI PHY or additional circuitry ...
Страница 16: ...supply to MCU OFF Isolate MCU from power supply allows for external supply or power measurements J10 OSJTAG Mode Selection ON OSJTAG bootloader mode OSJTAG firmware reprogramming OFF Debugger mode J12 JTAG Power Connection ON Connect on board 5V supply to JTAG port supports powering board from external JTAG probe OFF Disconnect on board 5V supply from JTAG port J16 Infrared Receiver Connection ON ...
Страница 17: ...lowing table provides details on which K70FN1M0 pins are used to communicate with the LEDs switches and other I O interfaces onboard the TWR K70F120M Note Some port pins are used in multiple interfaces on board and many are potentially connected to off board resources via the Primary and Secondary Connectors Take care to avoid attempted simultaneous usage of mutually exclusive features Table 6 I O...
Страница 18: ...D13 SPI2_SOUT TWRPI SPI SS J5 Pin 11 PTD15 SPI2_PCS1 TWRPI SPI CLK J5 Pin 12 PTD12 SPI2_SCK TWRPI GPIO0 J5 Pin 15 PTB4 PTB4 TWRPI GPIO1 J5 Pin 16 PTB8 PTB8 TWRPI GPIO2 J5 Pin 17 PTB9 PTB9 TWRPI GPIO3 J5 Pin 18 PTA19 PTA19 TWRPI GPIO4 J5 Pin 19 PTE26 PTE26 Touch Pad Segment LCD TWRPI Socket Electrode 0 J3 Pin 3 PTB0 TSI0_CH0 Electrode 1 J3 Pin 5 PTB1 TSI0_CH6 Electrode 2 J3 Pin 7 PTB2 TSI0_CH7 Elec...
Страница 19: ...wer B2 GND Power Ground A2 GND Power Ground B3 3 3V Power 3 3V Power A3 3 3V Power 3 3V Power B4 ELE_PS_SENSE Power Elevator Power Sense A4 3 3V Power 3 3V Power B5 GND Power Ground A5 GND Power Ground B6 GND Power Ground A6 GND Power Ground B7 SDHC_CLK SPI1_CLK SDHC SPI 1 PTE2 A7 SCL0 I2C 0 PTE19 B8 SDHC_D3 SPI1_CS1_b SDHC SPI 1 A8 SDA0 I2C 0 PTE18 B9 SDHC_D3 SPI1_CS0_b SDHC SPI 1 PTE4 A9 GPIO9 C...
Страница 20: ...DC1_DM3 B2 9 AN5 ADC ADC1_DP1 A2 9 AN1 ADC PGA1_DP ADC1_DP0 A DC0_DP3 B3 0 AN4 ADC ADC1_DM1 A3 0 AN0 ADC PGA1_DM ADC1_DM0 ADC0_DM3 B3 1 GND Power Ground A3 1 GND Power Ground B3 2 DAC1 DAC DAC1_OUT A3 2 DAC0 DAC DAC0_OUT B3 3 TMR3 Timer A3 3 TMR1 Timer PTA9 B3 4 TMR2 Timer PTD6 A3 4 TMR0 Timer PTA8 B3 5 GPIO4 GPIO PTB8 A3 5 GPIO6 GPIO PTB9 B3 6 3 3V Power 3 3V Power A3 6 3 3V Power 3 3V Power B3 7...
Страница 21: ...F Interrupt PTB5 A5 7 USB0_VBUS USB 0 VREGIN B5 8 IRQ_E Interrupt PTB5 A5 8 I2S0_DIN_SC K I2S PTE9 B5 9 IRQ_D Interrupt PTB6 A5 9 I2S0_DIN_WS I2S PTE8 B6 0 IRQ_C Interrupt PTB6 A6 0 I2S0_DIN1 I2S PTE8 B6 1 IRQ_B Interrupt PTB7 A6 1 I2S0_DOUT1 I2S PTE9 B6 2 IRQ_A Interrupt PTB7 A6 2 RSTIN_b Reset RESET_b B6 3 EBI_ALE EBI_CS1_b EBI PTD0 A6 3 RSTOUT_b Reset PTB8 B6 4 EBI_CS0_b EBI PTD1 A6 4 CLKOUT0 C...
Страница 22: ...ndary Connector Pi n Side D Pi n Side C Name Group Usage Name Group Usage D1 5V Power 5 0V Power C1 5V Power 5 0V Power D2 GND Power Ground C2 GND Power Ground D3 3 3V Power 3 3V Power C3 3 3V Power 3 3V Power D4 ELE_PS_SENSE Power Elevator Power Sense C4 3 3V Power 3 3V Power D5 GND Power Ground C5 GND Power Ground D6 GND Power Ground C6 GND Power Ground D7 SPI2_CLK SPI 2 PTD12 C7 SCL2 I2C 2 PTE1...
Страница 23: ..._DP ULPI USB 2 PTA28 C2 4 ULPI_DATA3 USB4_DP ULPI USB 4 PTA25 D2 5 ULPI_DATA7 ULPI PTA29 C2 5 ULPI_DATA4 ULPI PTA26 D2 6 GND Power Ground C2 6 GND Power Ground D2 7 LCD_HSYNC LCD_P24 Display PTF2 C2 7 AN11 ADC D2 8 LCD_VSYNC LCD_P25 Display PTF3 C2 8 AN10 ADC D2 9 AN13 ADC C2 9 AN9 ADC D3 0 AN12 ADC C3 0 AN8 ADC D3 1 GND Power Ground C3 1 GND Power Ground D3 2 LCD_CLK LCD_P26 Display PTF0 C3 2 GPI...
Страница 24: ..._P8 Display PTF12 D5 5 IRQ_P SPI2_CS2_b Interrupt SPI 2 C5 5 LCD_D9 LCD_P9 Display PTF13 D5 6 IRQ_O SPI2_CS3_b Interrupt SPI 2 C5 6 LCD_D10 LCD_P10 Display PTF14 D5 7 IRQ_N Interrupt PTB4 C5 7 LCD_D11 LCD_P11 Display PTF15 D5 8 IRQ_M Interrupt PTB4 C5 8 TMR16 Timer D5 9 IRQ_L Interrupt PTB5 C5 9 TMR15 Timer D6 0 IRQ_K Interrupt PTB5 C6 0 TMR14 Timer D6 1 IRQ_J Interrupt PTB6 C6 1 TMR13 Timer D6 2 ...
Страница 25: ...50 EBI Display C7 4 EBI_TA_b LCD_P36 EBI Display D7 5 EBI_AD29 LCD_P51 EBI Display C7 5 EBI_CS4_b LCD_P37 EBI Display D7 6 EBI_AD30 LCD_P52 EBI Display C7 6 EBI_CS3_b LCD_P38 EBI Display D7 7 EBI_AD31 LCD_P53 EBI Display C7 7 EBI_CS2_b LCD_P39 EBI Display D7 8 LCD_D20 LCD_P20 Display PTF24 C7 8 EBI_CS1_b LCD_P40 EBI Display D7 9 LCD_D21 LCD_P21 Display PTF25 C7 9 GPIO31 LCD_P41 GPIO D8 0 LCD_D22 L...