Home

KwikStik-K40

image

Contents

1. s sessscssssscssssssesqsssesssassesssssssqsasesnasssotos 11 Table 3 Communication Testpoints Usage 14 Table 4 I O Connectors and Pin Usage Table sssssssssssssssssssssssssssesssssssssssssssssssssssssssss 15 Table 5 KwikSuk Primary Connector PIN OUR e uctor ee a equ a RE IE 16 KWIKSTIKK40UM KwikStik K40 User s Manual Page 3 of 19 7 freescale semiconductor 1 KwikStik Overview The Kinetis KwikStik is a cost effective development tool for the Kinetis family of MCUs It features the Kinetis K40 low power microcontroller based on the ARM Cortex M4 architecture with USB 2 0 full speed OTG and segment LCD display controllers The K40X256 includes 256Kbytes of program flash storage and an additional 256Kbytes of FlexMemory non volatile storage that can be used as additional program flash memory data flash or variable size endurance EEPROM The KwikStik includes a SEGGER J Link on board debug interface that can be used to program the on board K40X256 MCU or an external Kinetis MCU The KwikStik can function either as a standalone development tool or as a controller module in the Freescale Tower System freescale com tower It can also be combined with other Freescale Tower peripheral modules to create development platforms for a wide variety of applications Figure 1 provides an overview of the Freescale Tower
2. 14 2 15 Commn anon Test DOLES q 14 2 14 Power Consumption 14 3 Input Output Connectors and Pin Usage Table eere 15 A Tower Elevator xiu ers Pel eS ARE FERE 16 9 uoce 18 ou SOU Eae e 18 19 FFFFREFFF EF mFFReR E n FV 19 KWIKSTIKK40UM KwikStik K40 User s Manual Page 2 of 19 e freescale List of Figures Figure 1 Freescale Tower System OVETVIEW ssssssssssscssssscssssssssqussseqsasseqsassesqassesqnsserqnassessasstss 4 Figure 2 Callouts on front side of the 5 Figure 3 Callouts on back side of the 6 Heure dq KWIKSIIKBIOCK DI JEAN snr e Ida Coetu 7 Figure 5 External clock source circuitry sssssessssscsssesesssssssssnssesqsaserssassesassesqnssssqnassessssssos 8 Figure 6 KwikStik ON OFF switch p
3. 4 o 27 fre escale semicon ductor KwikStik K40 User s Manual Rev 1 Freescale Semiconductor Inc KWIKSTIKKA0UM e a 2 freescale Table of Contents UE VS Oy dedii EE N 4 4 LETEN E 5 6 1 4 Reference JD OCU 6 2 HardWare ewig e 6 SCHC CON TOE EE te OT 7 A E E 8 dsl O jd A E TE 8 24 ME Eso nor lo en e o E o o S 9 2 4 1 Programming on board or ka a ee e krus eer 9 24 2 Programimuig an external Kines MCU sss LL LLL a 9 Asa kuii o STTTTTTTRTTTRTRTRTTT 10 2 6 General Purpose Tower Plug in TWRPI Socket essere tnter 10 bun d Run ra o eee 11 suelo gu ELO D Y 12 12 13 E rere MUI MEM IM EE 14 212 Micro Secure SLOG PRTRTTFTTRTRTTFpPTRRERE
4. 4 CIMO 1 a ON 2 p E 2 far AE 3 1 t 05 24 E a e S nio ey 1422 ki LEON K40 Connector PM strie 0 0 H so jo e las gi s a gas m ote 4 EN ko te 1P29 a JLink E T 2222 223 27504 je C28 ia VIZ ei en gt E T c K40X256 is 3 JTAG Connector Power uM m 22 EA i o l NNN ON za ee Ino ee tte 0 General Purpose easuremen 345122 P Tower Plug In JM128 TWRPI Socket Microcontroller eed per M J Link 7 15 299 2 RS gt e T dio Ca Cel Cyn 9225 Ries I penon 2 Me ee Testpoints au 3 6 ito pu PT em H E zi 1 Uazo ip enero 29 7 3 532 PRIMARY Primary Connector Il luj Figure 3 Callouts on back side of the KwikStik 1 3 Getting Started Follow the Quick Start Guide found printed in the KwikStik box or the interactive DVD for the list of recommended steps for getting started Refer to section 5 Demo Applications for information on how to run the pre programmed demonstrations 1 4 Reference Documents The documents listed below should be referenced for more information on the Kinetis family Tower System and MCU Modules These can be
5. DOW VOLUME 2 OLUME DOWN VOLUME DOWN Q1 FDV303N R5 R6 100K 100K 3 3V VSS GND E vss 0 33UF E AUD 4 9 OUT 1 TP54 2 3 AUDIO OUTPUT AUDIO OUTPUT al n nej i 0 33UF DNP GND C31 3 T 7 0 1UF TBA820M OJTP71 AUDIO_AMP_ON AUDIO ON G Figure 11 Miniplug output circuit The piezo electric buzzer LS1 can be driven with PWM modulated signals from the K40 TPM module R100 limits the current consumption of the buzzer 100 mA MAX to 30mA 3 3V D9 ZHCS350TA 1 CHO Figure 12 Buzzer Circuit KWIKSTIKK40UM KwikStik K40 User s Manual Page 13 of 19 freescale semiconductor e e e 7s 2 11 USB K40X256 features a USB full speed low speed OTG Host Device controller with built in transceiver The KwikStik features a USB device connection to the K40X256 USB module through the micro usb connector J17 2 12 Micro Secure Digital Card Slot A Micro Secure Digital Micro SD card slot is available on the KwikStik connected to the SD Host Controller SDHC signals of the K40 MCU Refer to Table 4 I O Connectors and Pin Usage Table for the SDHC signal connection details 2 13 Communication Testpoints Testpoints to access serial SPI I2C UART and CAN modules of the K40X256 are available on the KwikStik The available signal pinouts are described in Table 3 Table 3 Communication Testpoints
6. Figure 13 Power Consumption Measuring Circuit Note R62 and R64 are populated with O Ohm resistors by default In order to use the volt meter they will need to be replaced by 1 Ohm resistors 3 Input Output Connectors and Pin Usage Table The following table provides details on which K40X256 pins are using to communicate with the the I O interfaces onboard the KwikStik 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 4 I O Connectors and Pin Usage Table Feature Connection PortPin Pin Function Audio Amp On _ PTE28 28 Audio Jack Output Audio Output DAC OUT DAC1_OUT Volume Up PTD10 PTD10O Volume Down PTD11 PTD11 Buzzer Audio Out PTA8 FTM1 CHO Microphone Microphone input ADCO SE10 150 Clock PTE2 SDHCO_DCLK 50 Command PTE3 SDHCO CMD 50 DataO PTD12 SDHCO 04 SD Card Slot SD Data1 PTD13 SDHCO 05 50 Data2 PTD14 SDHCO D6 SD Data3 PTD15 SDHCO 07 50 Card Detect PTE27 PTE27 KWIKSTIKK40UM KwikStik K40 User s Manual Page 15 of 19 gt 2 7 w 77 freescale semiconductor SD Card On PTE6 PTE6 IR Transmit PTE4 IR TX Infrared Port m IR Receive PTA13 CMP2 INO TWRPI ANO J8 Pin 8 A
7. System Controller Module Primary Elevator e Tower MCU MPU e Common serial board cee and expansion bus signals e Works stand alone or in Tower System e Two 2x80 connectors on backside for easy signal access and side mounting board LCD module e Features integrated debugging interface for easy programming and run control via standard USB cable ES 4 D S e Power regulation circuitry t TEM 1 451 4 Md 154 Ww aS LONGUE M SN D 4 77 lt BN a E SR E l 1 h 4 A E n lt A gt n CRUS EYE l a ra di alim tius 3 5 1 y 5 Jeu S Um n tu TEM UN A 49 10 4 1 152 Secondary Elevator e Standardized signal e Additional and assignments secondary serial and expansion bus signals e Mounting holes e Standardized signal assignments g Board Connectors e Mounting holes and expansion connectors for side mounting peripheral boards e Four card edge connectors e Uses PCI Express connectors Size Peripheral Module x16 90 mm 3 5 long 164 pins Tower is approx 3 5 Hx 3 5 W e Examples include serial interface module x 3 5 D when fully assembled memory expansi
8. device when running this application When this application is selected the K40X256 will be enumerated as MQX Joystick on the PC Use the touch sensing electrodes to send button commands to the PC Button 1 Buton 2 Exit Button 3 Figure 17 USB Joystick demo application electrode layout To test the Joystick demo application use the Joystick properties dialog on a PC running Windows Refer to Figure 18 for step by step procedure to access the test application in Windows 7 For other operating systems refer to the corresponding joystick testing application Hardware and Sound View devices and printers Game controller settings Add a device Create shortcut Enter Control Panel Select View devices and printers Properties Right click MQX Joystick and select Game controller settings 14 Game Controllers These Erg help you contig re fe game cortalen rat alid on PY gare cortriken MQX JOYSTICK ox Select Properties Figure 18 Procedure to access Joystick properties dialog in Windows 7 KWIKSTIKK40UM KwikStik K40 User s Manual Page 19 of 19
9. driven by 39 front plane 8 back plane signals from the K40X256 MCU LCD P1 LCD P47 The front plane and back plane signals are mapped according to Figure 8 and Figure 9 LI Qnm LLL ULL E LIL i aia LIL Ps 37 freescaie Figure 9 LCD Front plane signals 2 9 Audio Input The KwikStik features audio input capabilities through an on board electric omnidirectional microphone that can be sampled using the K40 ADC module 3 3V R51 M1 2 2K 1 TP65 C48 J Z TAT MICROPHONE SIGNAL 5 WM 64PNT E C51 R56 C52 4 7uF 100K 2 2uF in GND GND Figure 10 Microphone circuit KWIKSTIKK40UM KwikStik K40 User s Manual Page 12 of 19 freescale semiconductor e e e 25 2 10 Audio Output Audio output options include a 3 5 mm miniplug connector that can be used with headphones or external speakers The audio power amplifier includes 16 step up down digital volume control pins which can be controlled through GPIO pins on the K40 VOLUME UP VOLUME DOWN AUDIO AMP ON needs to be on to enable the amplifier Refer to Table 4 I O Connectors and Pin Usage Table for the audio output signal connection details 3 3V 3 3V R1 R2 470K 470K e e FDV303N TP52 TP53 C R3 1 VOLUME
10. found in the documentation section of freescale com KwikStik or freescale com kinetis e Quick Start Guide Schematics Design Package Kinetis K40 Family Product Brief Kinetis K40 Family Reference Manual Kinetis Quick Reference User Guide QRUG 2 Hardware Description The KwikStik development board features the MK40X256VLQ100 an ARM Cortex M4 based microcontroller with segment LCD and USB 2 0 full speed OTG controllers in a 144 LOFP package with a maximum core operating frequency of 100MHz An on board SEGGER J Link debug circuit provides a JTAG and SWD interface and a power supply input through a single USB micro B connector Figure 4 shows a block diagram of the KwikStik The following sections describe the hardware in more detail KWIKSTIKKAOUM KwikStik K40 User s Manual Page 6 of 19 MC34727CFC Voltage Regulator Power 77 freescale semiconductor Tower Elevator Expansion Connectors SPI DAC PWM UARTs 4 MHz XTAL 32 768 KHz XTAL USB JTAG IR Output Infrared Port Micro B Comparator 5 0V USB Micro B Rechargeable SEM Battery SPI C ADC GPIO General Purpose Miniplug Tower Plug in Audio TWRPI Output Micro SD Card Slot EN Freescale Device e External Connectors E Interface Circuits Power Figure 4 KwikStik Block Diagram 2 1 K40X256 Microcontroller The KwikStik features the MK40X256VLQ100 The K40 microcontroller family is part of the Kinetis portfolio of devices bu
11. remain powered even if the switch is in the OFF position enabling the KwikStik for external programming Refer to section 2 4 Debug Interface for information on how to use the on board SEGGER J link debug interface Refer to Figure 6 for location and correct usage of the ON OFF switch KWIKSTIKK40UM KwikStik K40 User s Manual Page 8 of 19 9 7 freescale semiconductor Figure 6 KwikStik ON OFF switch positioning An MgLi rechargeable battery is available to test low power capabilities of the K40X256 This battery is recharged whenever USB power is available 2 4 Debug Interface An MCF51JM128VLD based SEGGER J Link circuit provides a JTAG and Serial Wire Debug SWD interface to program the on board K40X256 MCU or an external Kinetis MCU 2 4 1 Programming an on board MCU A JTAG debug interface from the JM128 to the K40X256 allows programming through a USB connection A standard USB A male to Micro B male cable provided can be used for debugging via the USB connector J18 Drivers for the J Link interface are provided on the KwikStik DVD and are also available from SEGGER here http www segger com cms jlink software html Note The ON OFF switch SW1 needs to be in the ON position in order to provide power to the K40X256 A green led D4 will indicate when the switch is turned to ON 2 4 2 Programming an external Kinetis MCU The Cortex Debug connector is a 10 pin 0 05 connector providing access to the SWD SWV J
12. B8 SDHCD3 SPIL CS b 48 SDO B9 KWIKSTIKK40UM KwikStik K40 User s Manual Page 16 of 19 P se w freescale semiconductor Pin Side Usage 4 EH TXCLK AM ETHMDO O Bis ETHTEN At5 ERAK B6 6 X ETHRXDV 4 O Bi7 ETHTXD3 6 7 EHRW3 62 1 O 8 EMTD2 A8 ETHRX2 Bi9 0 ETHRXDI 6A O B20 _ ETHTDO A0 ETHRXO B21 GPIO1 RTS PTEZUUNRTRIS A21 SIMIK 4 B22 GPIO2 SDHC Di 1 2 _ SSIBdK B233 GPO3 3 SSS B4 A24 JSSIRXD Pin Side A Usage 65 AS SIND 826 GND Ground 40 A6 Ground B27 7 a AN B8 6 6 X AN B9 5 6 eA AN B30 4 mo 0 O B31 1 GND Ground 831 GND Ground B32 DAO DAOOW 83 1 W TM 6 O B34 TMZ J 4 740 85 GPO4 2 B36 1 33V _ 8327 PWM7 PTABFTMLCHO 7 B38 PWM6 PTAJFTMLCHL 8 PWM2 B39 JA9 20 B0 PM B41 CANRXO PTE2S CANL RX M1 RO J 0 O B42 PTE2MCANL TX Oo 0000000 B433 60 6040 mM3 _ RXDi 6
13. DCO DPO ADC1 DP3 TWRPI 1 J8 Pin 9 ADCO DMO ADC1 DM3 TWRPI AN2 J8 Pin 12 ADC1 DPO ADCO DP3 TWRPI IDO J8 Pin 17 ADCO DP1 TWRPI ID1 J8 Pin 18 ADCO DM1 TWRPII2CSCL J9Pin3 PTC10 I2C1 SCL TWRPII2C SDA 19 Pin 4 11 I2C1 SDA General Purpose TWRPISPI MISO 19 Pin9 PTB23 SPI2 SIN TWRPI SPI MOSI J9 Pin 10 PTB22 SPI2 SOUT TWRPISPISS J9Pin11 PTB20 SPI2 PCSO TWRPI SPI CLK J9 Pin 12 PTB21 SPI2 SCK TWRPI GPIOO 19 Pin 15 PTC12 PTC12 TWRPI GPIO1 19 Pin 16 PTB9 PTB9 TWRPI GPIO2 19 Pin 17 PTB10 PTB10 TWRPI GPIO3 19 Pin 18 PTC5 PTC5 TWRPI GPIO4 19 Pin 19 PTA5 PTAS 4 Tower Elevator Connections The KwikStik features an expansion card edge connector that interfaces to the Primary Elevator board in a Tower system Table 5 provides the pinout for the Primary Connector Table 5 KwikStik Primary Connector Pinout Pin Side B Pin Side A Usage Usage BlL 5 SOVPower 4 55 5 B2 GND Growmd 0 Ground 646 4 5 4 B4 ELE PS SENSE AM B5 GND Grund S AS X Grund B6 GND 46 SDHCCIK SPLCIK 50 1 SDHC 03 1 CSOb A9 GPIO9 CTS1 PTE10 UART CTS SDHC CMD SPIL MOST A10 GPIOB SDHCD2 55204 SDHC DO SPIi MISO A11 GPIO7 SD WP DET 66 6 O ETH COL o A A MIS ETH RXER ETHMC 2
14. EA 18 19 1 2 10 11 12 13 14 15 16 17 18 19 20 GPIO GPIO3 GPIO GPIO4 Timer 20 GPIO GPIOS Timer 2 7 Touch Interface The capacitive touch sensing interface of the KwikStik implements the TSI module of the K40X256 as well as the Freescale TSS touch sensing software suite freescale com touch There are six individual electrodes on board the KwikStik that simulate buttons Touch Sensing Software TSS can be implemented for all of the electrodes Additionally two of these signals E1 and E2 can use the TSI module The touch sensing input TSI module of the Kinetis MCUs provides capacitive touch sensing detection with high sensitivity and enhanced robustness Each TSI pin implements the capacitive measurement of an electrode In order to use TSI on E1 and E2 the pull up resistors R107 and R108 must be removed they are not populated by default The Xtrinsic Touch Sensing Software TSS transforms Freescale MCUs into touch sensors giving designers the flexibility to select from more than 650 Freescale MCUs to add cost effective touch sensing functionality to their human machine interface HMI designs Refer to Table 4 I O Connectors and Pin Usage Table for the TSI and TSS signal connection details KWIKSTIKK40UM KwikStik K40 User s Manual Page 11 of 19 77 freescale semiconductor 2 8 Segment LCD An LCD Display containing 306 segments is mounted on the front side of the KwikStik The segments are
15. PTEMURTRX 0 B45 SPIO MOSI 16 5 0 SOUT M5 Go 20 B46 SPIOCSOb PTAI4 jSPIO PCSO A46 y O B7 sSrclb 147 B48 SPIO CLK PTAIS SPIO SK M8 VREFA2 B49 GND Ground 9 Ground B50 51 2015 0 B51 SDAI PTEUDCISDA GB 02 B52 GPIOS SD CARD DET PTAI6 2 606 o O B53 USBODPPDOWN Gm 2 B54 0680 DMPDOWN 4 O 85 IRQH 00 B6 IQG J 6 B7 J 05800805 B8 TMZ WW B59 0 2 J 60 J A9 X TM B6 amp IRQC 0 B6 J MR B2 IQA X RED O B63 EBLALE EBL CSI b 3 RSTOUTb X PTAJ FIML CHI 64 B64 EBr csob _ O 866 GND Ground 5 Ground B66 _ EBADIS 6 B67 EBLADE 1 4 7 68 EBLAD7 8 B69 _ EBLADIB 0 EBLAD 0 0 EBLADO B71 _ EBRWb 1 2 KWIKSTIKK40UM KwikStik K40 User s Manual Page 17 of 19 77 freescale semiconductor 5 Demo Applications The demo applications highlight some of the features of the K40X256 MCU and the KwikStik evaluation and development board All of the applications run under the Freescale RTOS When the board is plugged in and powered on a menu will allow selection of one of the application
16. TAG CJTAG and EzPort signals available on the K40 device The pinout and K40 pin connections to the debug connector J8 is shown in Table 1 Note The ON OFF switch SW1 needs to be in the OFF position in order to provide ground to the Cortex Debug connector Table 1 Cortex Debug Connector Pinout Function TWR K40X256 Connection 1 VTref 3 3V MCU supply P3V3 MCU 2 TMS SWDIO PTA3 SCIO RTS b FTMO CHO JTAG MS SWD DIO 3 GND GND 4 TCK SWCLK PTAO SCIO CTS b FTMO CH5 JTAG CLK SWD CLK EZP 5 GND GND KWIKSTIKKAOUM KwikStik K40 User s Manual Page 9 of 19 77 freescale semiconductor gt e e 7s Function TWR K40X256 Connection TDO SWO 2 5 0 TX FTMO CH7 JTAG DO TRACE SWO EZP DO Key TDI PTA1 SCIO RX FTMO CH6 JTAG DI EZP DI GNDDetect PTA4 FTMO CH1 MS NMI b EZP CS b nRESET RESET b Note J8 is not populated by default In order to target an off board Kinetis device the user will need to solder on a connector and use a ribbon cable to connect to the external device J8 can be populated with a 10 position 2x5 05 pitch surface mount header such as the Samtec FTSH 105 01 F DV or compatible Possible ribbon cables include the Samtec FFSD 05 D 06 00 01 N 6 or FFSD 05 D 12 00 01 N 12 The ON OFF switch of the KwikStik will need to be in the OFF position to turn off the on board K40X256 and to provide ground to the cortex debug connector 2 5 Infrared Port An infrared transmit and receive int
17. Usage Table Module Connection Port Pin Pin Function UART Receive Data PTE9 UART5 RX UARTS UART Clear to Send PTE10 UART5 CTS b UART Transmit Data PTES UART5 TX UART Request to Send PTE7 UART3 RTS b SPI Serial Data IN PTA17 SPIO SIN SPI Peripheral Chip Select PTA14 SPIO PCSO SPI Serial Data OUT PTA16 SPIO SOUT SPI Serial Clock PTA15 SPIO SCK 2C 2 Serial Clock Line PTE1 2 1 SCL I2C Serial Data Line PTEO 12 1 SDA CAN CAN Receive Pin PTE25 CAN1 RX CAN Transmit Pin PTE24 CAN1 TX 2 14 Power Consumption Measuring A series of test points are available that allow measuring of the KwikStik s current consumption Two separate circuits allow current consumption measurement of the entire system or of the K40X256 MCU Both circuits include an Amp Meter and a Volt Meter For the Volt Meter test points allow measurement of voltage consumption of a 1 ohm precision resistor from which the current consumption can be calculated Usage of the Amp Meter requires the removal of the 0 ohm resistor in order to directly measure current consumption on the corresponding test points Refer to Figure 13 for location of testpoints and resistors of the power consumption measuring circuit KWIKSTIKK40UM KwikStik K40 User s Manual Page 14 of 19 7 freescale semiconductor AMP METER VOLT METER TP2 TP3 TP4 TP5 R61 0 R62 1 0 MCU AMP METER VOLT METER 433VDD TP7 TP8 rue Those 9 R63 0 R64 1 0 SENSING CIRCUIT
18. e pins and segment failure detection e Debug interfaces JTAG CJTAG SWD e Trace TPIO FPB DWT ITM ETM ETB 2 2 Clocking The Kinetis MCUs start up from an internal digitally controlled oscillator DCO Software can enable one or two external oscillators if desired The external oscillator for the Multipurpose Clock Generator MCG module can range from 32 768 kHz up to a 32 MHz crystal or ceramic resonator The external oscillator for the Real Time Clock RTC module accepts a 32 768 kHz crystal C35 NP VSS OpF PLACE NEAR TO MCt 2 1 PLACE NEAR TO MCU EXTAL32 RTC XTAL32_RTC VSS 32KHZ 10pF VSS Figure 5 External clock source circuitry The clocking circuitry on the KwikStik is shown on sheet 7 of the schematics and in Figure 5 A 4 0 MHz ceramic resonator with built in load capacitors is the default external source for the MCG oscillator inputs XTAL EXTAL MAIN A 32 768 KHz crystal is connected to the RTC oscillator inputs by default 2 3 System Power The main power source for the KwikStik comes from either one of the two Micro USB ports When plugged in power for the system is derived from a Freescale MC34727CFCR2 3 3V regulator When installed into a Tower System the KwikStik can be powered from either an on board source or from another source in the assembled Tower System Switching the ON OFF switch to the OFF position will cut power supply to the KA0X256 MCU The JM128 will
19. erface is implemented as shown in Figure 7 below The IR TX pin drives an infrared diode by switching Q4 The receiver uses an infrared phototransistor connected to an on chip analog comparator through an optional low pass filter Internal to the K40 device the output of the analog comparator can be routed to a UART module for easier processing of the incoming data stream TA13 TWRPI GPIO3 CMP2 INO PTE4 IR_TX Figure 7 Infrared Port Implementation 2 6 General Purpose Tower Plug in TWRPI Socket The KwikStik features a socket that can accept a variety of different Tower Plug in modules featuring sensors RF transceivers and more The General Purpose TWRPI socket provides access to I2C SPI IRQs GPIOs timers analog conversion signals TWRPI ID signals reset and voltage supplies The pinout for the TWRPI Socket is defined in Table 2 KWIKSTIKK40UM KwikStik K40 User s Manual Page 10 of 19 e e gt Refer to Table 4 I O Connectors and Pin Usage Table for the specific 40 pin connections to freescale semiconductor General Purpose TWRPI socket Table 2 General Purpose TWRPI socket pinout Left side 2x10 Connector Pin Description 3 4 5 7 10 11 Right side 2x10 Connector Pin Description 1 GND I2C SCL I2C SDA 5 GND 7 GND SPI MISO SPI MOSI SPI SS GPIO GPIOO IRQ GPIO GPIO1 IRQ GPIO GPIO2 5 LN 7 Em Em 10 EN i2 SPECIK 2 13 _15_ 16
20. ilt around an ARM Cortex M4 core Refer to the K40 Family Product Brief and the K40 Family Reference Manual for comprehensive information on the MK40X256VLQ100 device The key features are listed here 32 bit ARM Cortex M4 core with DSP instructions 100MHz maximum core operating frequency 144 LOFP 20mm x 20mm 0 5mm pitch package 1 71V 3 6V operating voltage input range 256 Kbytes of program flash 64 Kbytes of static RAM FlexMemory consisting of 256 Kbytes of FlexNVM non volatile flash memory that can be used as program flash data flash backup EEPROM of variable endurance and size and 4 Kbytes of FlexRAM RAM memory that can be used as traditional RAM as high endurance EEPROM storage or flash programming acceleration RAM External bus interface Power management controller with 10 different power modes Multi purpose clock generator with PLL and FLL operation modes 16 bit SAR ADC 12 bit DAC High speed analog comparator with 6 bit DAC Programmable voltage reference USB full speed low speed OTG Host Device controller with device charge detect KWIKSTIKK40UM KwikStik K40 User s Manual Page 7 of 19 7 freescale semiconductor SPI w SMBUS support UART w 1507816 and IrDA CAN 76 SD Host Controller SDHC GPIO with pin interrupt support DMA request capability digital glitch filtering Capacitive touch sensing inputs TSI LCD display driver supporting 3V and 5V glass configurable frontplane and backplan
21. on module and Wi Fi Figure 1 Freescale Tower System Overview 1 1 Contents The KwikStik contents include KWIKSTIKK40UM KwikStik K40 User s Manual Page 4 of 19 77 freescale semiconductor KwikStik board assembly Flexible silicone enclosure 3ft micro USB cable Getting started DVD Quick Start Guide 1 2 Features Figure 2 and Figure show the KwikStik with some of the key features called out The following list summarizes the features of the KwikStik Microphone LCD Display with 306 segments Buzzer 3 5 mm Audio Output Jack Omni directional Microphone On Board SEGGER J Link debugger with USB connector Infrared Communications Micro SD Card slot Capacitive Touch Sensing Interface General purpose Tower Plug in TWRPI socket 2 Micro USB connectors Manganese Lithium Rechargeable Battery for use with K40 low power modes Tower Compatible module Flexible Plastic Enclosure Miniplug Audio Output Micro USB Connector ua pe E Micro USB K40 Connector LCD Display Communication Testpoints Primary Connector J Link Touch Buttons Jmm 1 Touch Buttons E1 E3 E5 E2 E4 E6 Figure 2 Callouts on front side of the KwikStik KWIKSTIKK40UM KwikStik K40 User s Manual Page 5 of 19 b 7 freescale semiconductor Micro SD Infra red Socket On Off Switch Miniplug Audio Output Sate fe Na a EY SE SD UY Micro USB a 1 Bot
22. ositioning ss s s sssss sssssssssesseccessssssssssssssssssssssssssssss 9 Figure 7 Infrared Port Implementation icc deux risas erai sera ra rra 10 Figure SECO BAC ENAS sai ro gek 12 Figure 9 LCD Front plalie SIG MANS sua EeP E 12 Figure 10 Microphone CircUlt ssss ssssscsssssccsssssssqussssqsassessassesqnsseeqsasceqsassesqasseeqnsserqsssseessss 12 Feared MINDE OUDOT CIRC UIC 13 o a KE 13 Figure 13 Power Consumption Measuring CICUIt s sssesscssscssscssscssvesssesatenscenscsnseqntecntens 15 Figure 14 Main menu navigation flow diagram for demo 18 Figure 15 Sound recorder demo application electrode 18 Figure 16 Remote Control demo application electrode layOUt ssss sssssesssssesssssssesssss 19 Figure 17 USB Joystick demo application electrode 19 Figure 18 Procedure to access Joystick properties dialog in Windows 7 19 List of Tables Fable Cortex Debug Connector PINOUT den apa Sra peu eo vw Ost 9 Table 2 General Purpose TWRPI socket pINOUt
23. s Use the top left and right electrodes E1 E2 to navigate through the available options To select an application use either one of the bottom electrodes E5 E6 Navigate Navigate Navigate Power ON Sound Recorder gt Remote Control A USB Joystick Select Select Select acia ar Joystick Figure 14 Main menu navigation flow diagram for demo applications 5 1 Sound Recorder Raw sound data can be recorded from the microphone stored in the K40 internal memory and reproduced using the audio output mini plug connector A pair of headphones or external speakers connected to the audio output jack of the KwikStik is required for this demo application 7 Record VPE d f L Exit Play i 3 gt Figure 15 Sound recorder demo application electrode layout KWIKSTIKKAOUM KwikStik K40 User s Manual Page 18 of 19 77 freescale semiconductor 5 2 Remote Control The remote control application uses the infrared transmitter to send SIRC protocol commands that can control most Sony televisions Commands for Power E2 Channel Up E4 and Channel Down E6 are pre stored and can be transmitted by pressing the corresponding electrode Exit Channel Down Figure 16 Remote Control demo application electrode layout 5 3 USB Joystick The KwikStik can be used as a USB joystick

Download Pdf Manuals

image

Related Search

KwikStik K40

Related Contents

Conference Paper  Samsung YP-P2JQB Наръчник за потребителя  Lasko 675945 space heater  37PFL5405H/12 Philips LED TV with Pixel Plus HD  Manual PDF  dl-300e downloadable control communicator  GIGABYTE 4635 User's Manual  IL677 NC371A Manual - Alpha Communications  PDFファイル  

Copyright © All rights reserved.
Failed to retrieve file