Example: biology

Tiva™ TM4C129X Development Board (Rev. A) - …

Tiva TM4C129X DevelopmentBoardUser's GuideLiteratureNumber:SPMU360 AOctober2013 RevisedOctober20162 SPMU360A October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016,TexasInstrumentsIncorporatedContent sContents1DK- TM4C129X SD DK- TM4C129X of Materials(BOM).. October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016,TexasInstrumentsIncorporatedList of FiguresList of ,MII, and ComponentLocations(TopView).. ComponentLocations(BottomView).. of Slot5V BarrelConnectorAudio AmpPower Select JumperUpButtonDownButtonSelectButtonRese tButtonEthernetConnectorUSB microABOTGUSB microBDebug/powerJTAG HeaderICDI Power LEDICDI Status LEDP owerLEDsEthernetLEDsTiva C SeriesTM4C129 XNCADM icrocontrollerTri-colorUser LEDB oosterPack2/EMUART 3 JumperCurrentMeasureBoosterPack 2I2C or SPI512Mb F

Tiva™ TM4C129X Development Board User's Guide Literature Number: SPMU360A October 2013–Revised October 2016

Tags:

  Development, Board, Tavi, Tiva tm4c129x development board, Tm4c129x

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Tiva™ TM4C129X Development Board (Rev. A) - …

1 Tiva TM4C129X DevelopmentBoardUser's GuideLiteratureNumber:SPMU360 AOctober2013 RevisedOctober20162 SPMU360A October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016,TexasInstrumentsIncorporatedContent sContents1DK- TM4C129X SD DK- TM4C129X of Materials(BOM).. October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016,TexasInstrumentsIncorporatedList of FiguresList of ,MII, and ComponentLocations(TopView).. ComponentLocations(BottomView).. of Slot5V BarrelConnectorAudio AmpPower Select JumperUpButtonDownButtonSelectButtonRese tButtonEthernetConnectorUSB microABOTGUSB microBDebug/powerJTAG HeaderICDI Power LEDICDI Status LEDP owerLEDsEthernetLEDsTiva C SeriesTM4C129 XNCADM icrocontrollerTri-colorUser LEDB oosterPack2/EMUART 3 JumperCurrentMeasureBoosterPack 2I2C or SPI512Mb Flash4 SPMU360A October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016.

2 TexasInstrumentsIncorporatedDK- TM4C129X OverviewAll trademarksare the propertyof October2013 RevisedOctober2016DK- TM4C129X OverviewTheTivaTM4C129X developmentkit is an evaluationplatformfor the TivaTM4C129x-seriesARM Cortex 'sdesignhighlightstheTM4C129 Xmicrocontroller' On-The-Go/Host/Device(OTG/Host/Device)in terface,the 10 BASE-T/100 BASE-TX Ethernetcontrollerwith internalPHY,QuadSSIbus to communicatewith an externalflashdevice,12-bit Analog-to-DigitalConverter(ADC),LCDcontr oller,and the I2C Contents5 SPMU360A October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016,TexasInstrumentsIncorporatedDK-TM4C 129X ContentsThe DK- TM4C129X DevelopmentKit comeswith the following: DK- TM4C129X developmentboard On boardIn-CircuitDebugInterface(ICDI) Cables: Two USBM icro-Bplug to USB-Aplug cables USBM icro-Aplug to USB-Areceptaclecable Cat5ethernetcable USBF lashdrivecontaining.

3 Completedocumentation TivaWare for C SeriesPeripheralDriverLibraryand examplesourcecode A supportedevaluationversionof all of the following: TexasInstruments CodeComposerStudio IDE Keil RealView MicrocontrollerDevelopmentKit (MDK-ARM) IAR EmbeddedWorkbench developmenttools SourceryCodeBench developmenttools(timelimited) DK-TM4C129 XThe recommendedstepsfor usingthe DK- TM4C129X developmentkit "GettingStatedGuide"documentincludedin the GettingStartedGuidedocumentwill help get the DK- TM4C129X developmentboardup and runningin yourpreferredARMtool-chainand the TivaPeripheralDriverLibraryto loadedusingthe on-boardIn-CircuitDebugInterface(ICDI).

4 See Chapter3, SoftwareDevelopment, for the TivaWarePeripheralDriverLibraryUser's Guidecontainsspecificinformationon softwarestructureand integratethe hardwareto suit an end user'smanualis animportantreferencefor understandingcircuitoperationand DK- TM4C129X developmentkit includesthe followingfeatures: Tiva TM4C129X Microcontroller 32-bitARM Cortex -M4 Fcore QVGA colordisplaywith resistivetouchscreen 10 BASE-T/100 BASE-TXcontrollerwith internalPHY USBM icro-ABconnectorfor Host/Device/OTG microSDcardslot 3 navigationbuttons UsertricolorLED QuadSSI to 512 Mbit flash BoosterPackXL connectorfor expansion BoosterPackconnectorfor expansion EM connectorfor wirelessapplications AvailableI/O broughtout to headerson " grid ULPIUSB externalPHY(for high )

5 October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016,TexasInstrumentsIncorporatedDK-TM4C 129X Overview RMIIand MII externalEthernetPHY EPI, Hostbus 16/8 Debug Tiva In-CircuitDebugInterface(ICDI) Standard20-pinJTAG headerwithoutETMfunctionality(debugin and out capable) Shuntresistorsto measurecurrenton VDDVBATVDDAand VREFto the TM4C129X showsthe specificationsfor the DK- TM4C129X DK- TM4C129X " x " x " (LxWxH)RoHSstatusCompliantBoosterPack XL2 Booster Pack1Sd Card/ 512 Mbit EEPROMSPI/could use quad-spi for higher speedUSB ULPIDiff pairOTG- Micro A/BLEDTri-colorMagnetic speaker driven by PWM through active low pass filterICDI LogicUse JTAG or ICDIE thernet w/LEDsTexas InstrumentsTM4C129 XNCZADIUSB High speed MACE thernet MACE thernet Internal PHYUSB Full speed PHYJTAG-UART0 QSSI3 Expansion HeaderMII/RMIIEPILCD LIDD 8 CAN0 UpSelectDownSwitchesBooster Pack2 SPII2 CUARTA nalogTimersCANSPII2 CUARTEM ConnetorUARTSPII2 CQSSI0I2C3 QSSI2I2C7 UART5 UART3I2C6I2C Temperature

6 Sensor20 PIN JTAG connectorGPIOT imer Pins3 POS JUMPERHigh speed USB PHYEPI Partial Host Bus 16/8 Ethernet PHYQVGA LCD w/ Resistive Touch ScreenTouch screen JumpersTouch screen ADC3 POS JUMPERTemp. Sensor JumperUSB- Mini B 7 SPMU360A October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016,TexasInstrumentsIncorporatedHardwar eDescriptionChapter2 SPMU360A October2013 RevisedOctober2016 HardwareDescriptionIn additionto a TM4C129 XNCZAD microcontroller,the evaluationboardincludesa rangeof usefulperipheralfeaturesand an integratedin-circuitdebuginterface(ICDI) .

7 This chapterdescribeshow theseperipheralsoperateand interfaceto the DK- TM4C129X October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016, Tiva TM4C129 XNCZADis an ARM Cortex -M4-basedmicrocontrollerwith 1024-KBflashmemory,256-KBSRAM,120-MHzope ration,USBHost/Device/OTG,EthernetContro ller,IntergratedEthernetPHY,Hibernationm odule,and a widerangeof the TM4C129 XNCZAD microcontrollerdatasheetfor the microcontrollersignalsare routedto " pitchbreak-outpadsand labeledwith internalmultiplexerallowsdifferentperiph eralfunctionsto be assignedto eachof ,considerationshouldbe givento the additionalload on thedevelopmentboard s Tiva PinMuxUtilitycan be usedto quicklydeveloppin assignmentsand the coderequiredto TM4C129 XNCZAD microcontrolleris factory-programmedwith a quickstartprogramresidesin on-chipflashmemoryand runseachtime poweris applied.

8 Unlesstheapplicationhas beenreplacedwith a DK-TM4C129 Xusesa (Y2) to completethe TM4C129 XNCZAD microcontroller' internalPLL,configuredin software,can be usedto multiplythis clocktohigherfrequenciesfor coreand Hibernationmoduleis clockedoff of an crystal(Y3). RSTsignalinto the TM4C129 XNCZAD microcontrollerconnectsto the RESET switchand to the ICDI circuitfor a asserted(activelow) underany one of theseconditions: Power-onreset RESET switchheld down By the ICDI circuitwheninstructedby the debugger(this capabilityis optional,and may not besupportedby all debuggers).

9 Programming ICDI:The DK-TM4C129 Xhas a built in debugger,whichcan be usedby connectionto a computerusingthe includedUSBmicro-Bto USB-Aplug cablefromthe microUSB-Bconnector(J4) locatedinthe upperrightof the boardto a USBport on on-boardICDIcan also be usedtodebugexternalboardsusingthe ARMstandard20-pinconnector(J1) and pullingall the shuntsfromJ3. Externaldebugger:an externaldebuggercan be usedthroughthe ARMstandard20 pin October2013 RevisedOctober2016 SubmitDocumentationFeedbackCopyright 2013 2016,TexasInstrumentsIncorporatedHardwar eDescriptionTable2-1. JTAGPin TableJTAG(J1) PinGPIOPin (U1)Pin FunctionsJumperJ3 Pins4PC0 TCK5, 62PC1 TMS3, 48PC2 TDI9, 106PC3 TDO7, 816PA0U0RX13, 1414PA1U0TX15, 1610 RESET11, 1218 (withshunt)1, 23, 11, 15, 17, 19 GNDN/A9T_DISCONNECT19, 205 EXTDBG(withshunt)17, 1812, 20 ReservedEXTDBGis a signalthat gets pulledlow whenattachedto an , theJTAG outputsof the ICDI controllerare a signalusedto tell the ICDI whena deviceis connectedto a reservedjumperthat may add.

10 The 20-pinconnector(J1) is the ARMstandardJTAG with ,this boarddoesnot havethe boardis designedto be poweredfromone of two sources,they are selectedby settingsare as follows: Settingthe shuntbetweenpins 1 and 2 selectsthe barrelconnector(J15)as the main5-V source. Settingthe shuntbetweenpins 2 and 3 selectsthe ICDIUSB(J4) as the is a exampleof a (J11)OptionsShunton pin 1 and 2 Shunton pin 2 and 3 Poweredby J15 Poweredby J4 The currentand powerconsumptionof the TM4C129 Xcan be calculatedby removingthe shunton J14and measuringthe voltageoverthe two pins,whichare connectedby a 1- calculatethe currentand power,use the followingformulas.