Mini m4 Tiva Manual v100

Embed Size (px)

Citation preview

  • 7/25/2019 Mini m4 Tiva Manual v100

    1/16

    ARMMINI

    The whole TivaC Series development board

    tted in DIP40 form factor, containing powerful

    TivaC Series TM4C123GH6PM microcontroller.

    MINI-M4development board for Tiva

    C Series

  • 7/25/2019 Mini m4 Tiva Manual v100

    2/16

    I want to express my thanks to you for being interested in our products and for havingcondence in MikroElektronika.

    The primary aim of our company is to design and produce high quality electronic products

    and to constantly improve the performance thereof in order to better suit your needs.

    The TivaC Series, ARMand Windowslogos and product names are trademarks of Texas Instruments, ARMHoldings and Microsoftin the U.S.A. and other countri

    TO OUR VALUED CUSTOMERS

    Nebojsa Matic

    General Manager

  • 7/25/2019 Mini m4 Tiva Manual v100

    3/16

    Page 3

    Introduction to MINI-M4 for TivaC Series 4

    Key features 4

    System specications 5

    1. Programming with mikroBootloader 6

    step 1 Connecting MINI-M4 for TivaC Series 6

    step 2 Browsing for .HEX le 7

    step 3 Selecting .HEX le 7

    step 4 Uploading .HEX le 8

    step 5 Finish upload 9

    2. Schematic 10

    3. Pinout 11

    4. Dimensions 12

    Table of Contents

  • 7/25/2019 Mini m4 Tiva Manual v100

    4/16

    Page 4

    Introduction to MINI-M4 for TivaC Series

    Key featuresMiniature and powerful development tool designed to work

    as a standalone device or as a MCU card in DIP40 socket.

    MINI-M4 for Tiva C Series is preprogrammed with USB HID

    bootloader so it is not necessary to have an external programmer. If

    you need to use an external programmer (like mikroProg)attach it

    toMINI-M4 for TivaC Series via pads marked withPC0(TCK/SWC),

    PC1(TMS/SWD), PC2(TDI), PC3(TDO) and RST#.

    01

    02

    03

    04

    05

    06

    07

    Connection pads

    USB MINI-B connector

    DATA LED

    STAT LED

    POWER supply LED

    Reset button

    Power supply regulator

    Microcontroller TivaC Series TM4C123GH6PM

    32.768kHz Crystal oscillator

    16 MHz Crystal oscillator

    08

    09

    10

  • 7/25/2019 Mini m4 Tiva Manual v100

    5/16

    Page 5

    System specications

    power supply

    3.3V via pads or 5V via USB

    board dimensions

    50.8 x 17.78mm (2 x 0.7)

    weight~6g (0.013 lbs)

    power consumption

    depends on MCU state (max current

    into 3.3V pad is 300mA)

    01

    02

    03 04 05

    06

    07

    08

    1009

  • 7/25/2019 Mini m4 Tiva Manual v100

    6/16

    Page 6

    1. Programming with mikroBootloader

    You can program the microcontroller with the bootloader that

    is preprogrammed into the device by default. To transfer .hex

    le from a PC to the MCU you need the bootloader software

    (mikroBootloaderUSB HID) which can be downloaded from:

    After the software is downloaded unzip it to the desired loca-

    tion and start mikroBootloader USB HID software.

    Figure 1-1: USB HID mikroBootloader window

    step 1 Connecting MINI-M4

    01

    01

    To start, connect the USB cable, or if already connected

    press the Resetbutton on your MINI-M4 board. Click the

    Connectbutton within 5s to enter the bootloader mode,

    otherwise existing microcontroller program will execute.

    www.mikroe.com/downloads/get/2108/

    mikrobootloader_mini_m4_tiva_v230.zip

  • 7/25/2019 Mini m4 Tiva Manual v100

    7/16

    Page 7

    step 3 Selecting .HEX lestep 2 Browsing for .HEX le

    Figure 1-2: Browse for HEX Figure 1-3: Selecting HEX

    01 01

    02

    01

    01

    Click the Browse for HEXbutton and from a

    pop-up window (Figure 1-3) choose the .HEX le

    which will be uploaded to MCU memory.

    Select .HEX le using open dialog window.

    Click Open.

    02

  • 7/25/2019 Mini m4 Tiva Manual v100

    8/16

    Page 8

    step 4 Uploading .HEX le

    Figure 1-4: Begin uploading Figure 1-5: Progress bar

    01

    01

    01 01To start .HEX le bootloading click the

    Begin uploading button.

    You can monitor .HEX le uploading via progress bar

  • 7/25/2019 Mini m4 Tiva Manual v100

    9/16

    Page 9

    step 5 Finish upload

    Figure 1-6: Restarting MCU Figure 1-7: mikroBootloader ready for next job

    01

    01

    ClickOK after uploading is nished and wait for 5seconds. Board will automatically reset and yournew program will execute.

  • 7/25/2019 Mini m4 Tiva Manual v100

    10/16

    Page 10

    2. Schematic

    C11

    100nF

    C12

    100nF

    C13

    100nF

    C14

    100nF

    C15

    100nF

    C16

    1uF

    VDD-3.3V

    C7

    100nF

    C8

    100nF

    C9

    1uF

    C10

    2.2uF

    VDDC

    30

    29

    28

    27

    34

    33

    58575655545352

    47

    3635

    43444546

    3738

    9

    49

    50

    1112

    32

    6463

    43

    24

    23

    18

    17

    16

    151413

    5678

    10

    1

    2

    22

    21

    20

    19

    62616059

    39

    40

    4142

    48

    31

    51

    26

    25

    VDDGND

    GND

    VDD

    GND

    PF0

    PB1PB0

    PD5PD4

    VDDOSC1OSC0

    GNDX

    HIBXOSC0

    XOSC1

    RST

    VBAT

    PB3PB2

    VDDC

    PD6

    TCK/PC0

    TMS/PC1

    TDI/PC2

    TDO/PC3

    PD1

    PD0PE5PE4

    PB4

    PB5

    PD2

    PD3

    PB7GNDA

    PB6VDDA

    PF4PE3PE2PE1

    PD7

    PE0

    PC4PC5PC6PC7GND

    VDD

    VDDC

    PA7

    PA6

    PF2

    PF1

    WAKE

    PF3

    PA1/U0Tx

    PA0/U0Rx

    PA2/SSI0Clk

    PA3/SSI0Fss

    PA4/SSI0Rx

    PA5/SSI0Tx

    TM4C123GH6PM

    U1

    X116MHz

    X232.768KHz

    C5

    22pF

    C422pF

    C222pF

    C322pF

    T1

    VDD-3.3V

    R110K

    C1100nF

    R2

    220

    RST#

    RST#

    RESET

    XOSC0

    XOSC1GNDX

    OSC0

    OSC1

    VDDC

    VDDC

    USB-IDUSB-DET

    PB2

    PB3

    PB4

    PB5

    PB6

    PB7

    PC0-TCK

    PC1-TMS

    PC2-TDI

    PC3-TDO

    PC4

    PC5PC6PC7

    PE0

    PE1PE2PE3

    PE4

    PE5

    PA0

    PA1

    PA2

    PA3

    PA4

    PA5

    PA6

    PA7

    PF0PF1PF2PF3

    PD1

    PD2

    PD3

    PD6

    PD7

    USB-D_NUSB-D_P

    VDD-3.3V

    VCC-USB

    FP11234

    5GNDID

    D+D-

    VBUS

    CN1

    USB MINIB

    USB-DETUSB-D_NUSB-D_PUSB-ID

    R6220

    C6100nF

    LD3 LD1LD2

    R3

    4K7

    R4

    4K7

    R5

    2K2

    VDD-3.3VPC4PC5

    VCC-USB

    C21

    2.2uF R9

    39K

    R8287K

    1

    2

    3

    IN

    GND

    OUT 5

    4EN ADJ

    U3

    AP7331-ADJ

    C20

    10uF

    VDD-3

    RST#

    PF0PF1

    PF2

    PF3

    PA6

    PA7PE4PE5

    PE3PE2PE1

    PE0

    PD1PD2

    PD3PA3

    PA2

    HD1

    VDD-3.3V

    1234567

    891011121314

    1516171819

    20

    SPI1-SS

    CAN-Rx

    PWM0

    CAN-Tx

    INT2

    INT3

    SPI1-SCKPWM1

    PWM2

    PWM3

    AN0AN1AN2AN3AN4

    AN5AN6

    nMCLR

    VDDVSS

    PC0-TCPC1-TM

    PC2-TD

    PC3-TD

    PB

    PBPBPB

    PBPBPAPA

    PD

    PD

    PAPA

    PCPC

    HD2

    VDD-3.3V

    TDO

    21

    22232425

    26272829303132

    33343536373839

    40

    I2C-SCL

    INT0

    I2C-SDA

    INT1

    SPI1-MISOSPI1-MOSIUART0-Tx

    UART0-Rx

    UART1-Tx

    UART1-Rx

    SPI0-SS

    SPI0-MISO

    SPI0-MOSISPI0-SCK

    TCK/SWCTMS/SWD

    TDI

    VDDVSS

  • 7/25/2019 Mini m4 Tiva Manual v100

    11/16

    Page 11

    3. Pinout

    PF3

    PF2

    SPI1-SCK PA2

    PWM1 PF1

    PWM0 PF0

    INT3 PA7

    CRX PE4

    CTX PE5

    GND GND

    3.3V Power supply 3.3V

    INT2 PA6

    PD1

    PD2

    SPI1-SS PA3

    AN4 PD3

    AN3 PE0

    AN2 PE1

    AN1 PE2

    AN0 PE3

    RSTPin functionsPin functions

    CAN

    Analog I/O

    PD7

    PD6

    PA4

    PA5

    PA1

    PA0

    PB3

    PB2

    PC3

    PC2

    GND

    3.3V

    PC7

    PC6

    PC1

    PC0

    PB5

    PB4

    PB7

    PB6

    SPI1-MISO

    SPI1-MOSI

    U0TX

    U0RX

    GND

    3.3V Power supply

    INT1

    INT0

    TMS/SWD

    SPI0-MOSI

    SPI0-MISO

    I2C

    UART0

    TCK/SWC

    SPI0-SS

    SPI0-SCKSPI0

    AN5

    AN6

    SPI LinesInterrupt LinesAnalog Lines I2C Lines UART lines CAN lines PWM lines

    PWM2

    PWM3

    TDI

    TDO

    I2C-SCL

    I2C-SDA

    U1TX

    U1RXUART1

  • 7/25/2019 Mini m4 Tiva Manual v100

    12/16

    Page 12

    4. Dimensions

    50.8

    2000

    2.54

    100

    17.78

    700

    Legend

    mm

    mils

  • 7/25/2019 Mini m4 Tiva Manual v100

    13/16

    Page 13

    Notes

  • 7/25/2019 Mini m4 Tiva Manual v100

    14/16

    Page 14

    Notes:

  • 7/25/2019 Mini m4 Tiva Manual v100

    15/16

    Page 15

    DISCLAIMER

    All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as an

    other copyright material. No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translate

    or transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private

    local use, but not for distribution. Any modication of this manual is prohibited.

    MikroElektronika provides this manual as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warrant

    or conditions of merchantability or tness for a particular purpose.

    MikroElektronika shall assume no responsibility or liability for any errors, omissions and inaccuracies that may appear in this manual. In no event sh

    MikroElektronika, its directors, ocers, employees or distributors be liable for any indirect, specic, incidental or consequential damages (including damag

    for loss of business prots and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or produc

    even if MikroElektronika has been advised of the possibility of such damages. MikroElektronika reserves the right to change information contained in th

    manual at any time without prior notice, if necessary.

    TRADEMARKS

    The MikroElektronika name and logo, the MikroElektronika logo, mikroC, mikroBasic, mikroPascal, MINI, EasyMX PRO, mikroBUS, click boarmikroProg, and mikromediaare trademarks of MikroElektronika. All other trademarks mentioned herein are property of their respective companies.

    All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies, an

    are only used for identication or explanation and to the owners benet, with no intent to infringe.

    Copyright 2014 MikroElektronika. All Rights Reserved.

    HIGH RISK ACTIVITIES

    The products of MikroElektronika are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in

    hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems,

    air trac control, direct life support machines or weapons systems in which the failure of Software could lead directly to death, personal injury or

    severe physical or environmental damage (High Risk Activities). MikroElektronika and its suppliers specically disclaim any expressed or implied war-

    ranty of tness for High Risk Activities.

  • 7/25/2019 Mini m4 Tiva Manual v100

    16/16

    If you want to learn more about our products, please visit our website atwww.mikroe.com

    If you are experiencing some problems with any of our products or just need additional

    information, please place your ticket atwww.mikroe.com/support

    If you have any questions, comments or business proposals,

    do not hesitate to contact us [email protected]

    MINI-M4 for Tiva C Series Manu

    ver. 1.00

    0 100000 026373

    ARMMINI