mini-m4 - mikroelektronika · 2018-03-02 · mini-m4 for msp432 is pre programmed with usb uart...

16
ARM MINI The whole MSP432 development board fitted in DIP40 form factor, containing powerful MSP432P401R microcontroller. MINI-M4 development board for MSP432

Upload: others

Post on 24-Jan-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

ARMMINI

The whole MSP432 development board fitted

in DIP40 form factor, containing powerful

MSP432P401R microcontroller.

MINI-M4development board for MSP432

Page 2: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

I want to express my thanks to you for being interested in our products and for having

confidence 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 MSP432, ARM® and Windows® logos and product names are trademarks of Texas Instruments®, ARM® Holdings and Microsoft® in the U.S.A. and other countries.

TO OUR VALUED CUSTOMERS

Nebojsa Matic

General Manager

Page 3: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 3

Introduction to MINI-M4 for MSP432 4

Key features 4

System specifications 5

1. Programming with mikroBootloader 6

step 1 – Connecting MINI-M4 for MSP432 6

step 2 – Browsing for .HEX file 7

step 3 – Selecting .HEX file 7

step 4 – Uploading .HEX file 8

step 5 – Finish upload 9

2. Schematic 10

3. Pinout 11

4. Dimensions 12

Table of Contents

Page 4: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 4

Introduction to MINI-M4 for MSP432

Key features

01

02

03

04

05

06

07

Connection pads

micro USB connector

DATA LED

STAT LED

POWER supply LED

Reset button

Power supply regulator

MSP432P401RIRGC microcontroller

32.768kHz Crystal oscillator

48 MHz Crystal oscillator

08

09

10

Miniature and powerful development tool designed to

work as stand alone device or as MCU card in DIP40 socket.

MINI-M4 for MSP432 is pre programmed with USB UART Bootloader

so it is not necessary to have external programmer.

If there is need for external programmers (mikroProg™ or ST-LINK V2)

attach it to MINI-M4 for STM32 via pads marked with TCK/SWC, TMS/

SWD, INT0, INT1.

Page 5: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 5

System specifications

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)

Connection pads

micro USB connector

DATA LED

STAT LED

POWER supply LED

Reset button

Power supply regulator

MSP432P401RIRGC microcontroller

32.768kHz Crystal oscillator

48 MHz Crystal oscillator

01 02

03 04 05

06

07

08

10

09

Page 6: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 6

1. Programming with mikroBootloader

You can program the microcontroller with the bootloader which

is pre-programmed into the device by default. To transfer

.hex file from a PC to MCU you need bootloader software

(mikroBootloader USB UART) which can be downloaded from:

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

tion and start mikroBootloader USB UART software.

Figure 1-1: USB UART mikroBootloader

step 1 – Connecting MINI-M4

01

01

To start, connect the USB cable, or if already connected press the Reset button on your MINI-M4 board. Click the Connect button within 5s to enter the bootloader mode, otherwise existing microcontroller program will execute.

https://download.mikroe.com/examples/starter-boards/mini/msp432/mini-m4-msp432-bootloader-v242.zip

mikroBootloader USB UART - MINI-M4 for MSP432.zipWinRAR ZIP archive

mikroBootloader USB UART - MINI-M4 for MSP432File folder

FirmwareFile folder

Mini-M4 for MSP432Bootloader v1.00.hexHEX File

Software - WindowsFile folder

mikroBootloader USB UARTv2.4.2.exeBootloader tool for mikroElektron...

Page 7: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 7

step 3 – Selecting .HEX file step 2 – Browsing for .HEX file

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

01 01

02

0101

Click the ”Browse for HEX” button and from a pop-up window (Figure 1-3) choose the .HEX file which will be uploaded to MCU memory.

Select .HEX file using open dialog window.

Click Open.

02

Page 8: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 8

step 4 – Uploading .HEX file

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

01

01

01 01To start .HEX file bootloading click the Begin uploading button.

You can monitor .HEX file uploading via progress bar

Page 9: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 9

step 5 – Finish upload

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

01

01

Click OK after uploading is finished and wait for 5 seconds. Board will automatically reset and your new program will execute.

Page 10: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 10

2. Schematic

HD1 HD2

SPI1-SS

I2C-SCLCAN-Rx

INT0

PWM0

CAN-TxI2C-SDA

INT1

INT2

INT3

SPI1-MISOSPI1-MOSI

SPI1-SCKPWM1

PWM2PWM3

UART0-TxUART0-Rx

AN0AN1AN2AN3AN4

AN5AN6

UART1-TxUART1-Rx

SPI0-SS

SPI0-MISOSPI0-MOSISPI0-SCK

TCK/SWCTMS/SWD

TDITDOTDO

1234567891011121314151617181920 21

22232425262728293031323334353637383940nMCLR

VDDVSS

VDDVSS

3V3 3V3

31 2VO

UT

GN

D

VIN

U2

NCP1117ST33

C2

10µF

VCC-USB

3V3

T1

R4100k

R5

220

3V3

RESET

LD3LD1 LD2

R12470

R13470

R14470

3V3

D_ND_P

R81M

12345 ID

D+D-VBUS

GND

CN1

uUSB

FP1

DZ1 DZ2

R6 27R7 27USBD_P

USBD_N

3V3

P1.01

P1.12

P1.23

P1.34

P1.45

P1.56

P1.67

P1.78

VCORE9

DVCC110

VSW11

DVSS112

P2.013

P2.114

P2.215

P2.316

P8.0

17

P8.1

18

P3.0

19

P3.1

20

P3.2

21

P3.3

22

P3.4

23

P3.5

24

P3.6

25

P3.7

26

AVSS

327

PJ.0

28

PJ.1

29

AVSS

130

DCO

R31

AVCC

132

P4.2 33P4.3 34P4.4 35P4.5 36P4.6 37P4.7 38P5.0 39P5.1 40P5.2 41P5.3 42P5.4 43P5.5 44P5.6 45P5.7 46DVSS2 47DVCC2 48P6.6

49P6

.750

DVS

S351

RSTn

52AV

SS2

53PJ

.254

PJ.3

55AV

CC2

56P7

.057

P7.1

58P7

.259

P7.3

60PJ

.461

PJ.5

62SW

DIO

63SW

CLK

64

U1MSP432P401RIRGC

SWCL

K/TC

KSW

DIO

/TM

STD

OTD

I

P1.2/UART_RXP1.3/UART_TXP1.4/SPI_SSP1.5/SPI_SCKP1.6/SPI_MOSIP1.7/SPI_MISO

GND

P2.0/INT0P2.1/INT1P2.2/UART_RXP2.3/UART_TX

GND P3.4/SPI_SS

P3.7/SPI_MISO

P3.6/SPI_MO

SI

3V3 P6.6

/I2C

_SD

AP6

.7/I

2C_S

CL

GND

P8.1/PWM

P8.0/PWM

P3.5/SPI_SCK

P4.7/ANP5.0/ANP5.1/ANP5.2/ANP5.3/ANP5.4/ANP5.5/AN

P5.5/AN

P4.7/ANP5.0/AN

P5.1/ANP5.2/ANP5.3/ANP5.4/AN

P3.1/INT2

P3.0/INT3

P5.7/PWMP5.6/PWM

RESE

T

P3.2/UART_RX

P3.3/UART_TX

RESET

P1.1/FT_RST

P3.1/INT2

P3.0/INT3P8.1/PWMP8.0/PWM

P3.4/SPI_SS

P3.7/SPI_MISOP3.6/SPI_MOSI

P3.5/SPI_SCKP5.7/PWMP5.6/PWM

P2.2/UART_RXP2.3/UART_TX

P3.2/UART_RXP3.3/UART_TX

P6.6/I2C_SDAP6.7/I2C_SCL

TDOTDI

P2.0/INT0P2.1/INT1

SWCLK/TCKSWDIO/TMS

P1.4/SPI_SSP1.5/SPI_SCK

P1.6/SPI_MOSIP1.7/SPI_MISO

P1.2/UART_RX

P1.3/UART_TX

P1.1/FT_RST

3V3

GND

3V3

3V3

USB

D_P

USB

D_N

P4.3P4.2

P4.3P4.2

VCCIORXDGNDCTS

CB2

RSTVCCCB1CB0

GN

D

RTS

TXD

CB3

DP

DM

3V3

GND PAD

U3FT230x

R110k

L1

10µHC3

4.7µF

GND GND

Y2

32.768kHz

OSC

11

GN

D2

OSC

23

GN

D4

Y148MHz

C512pF

C712pF

VCC-USB

C6

10µF

C16

10µF

C17

10µF

R291k

C12

0.10µF

C1

0.10µF

C4

0.10µF

C9

0.10µF

C11

0.10µF

C14

0.10µF

C13

0.10µF

C15

0.10µF

C8

22pF

C10

22pF

Page 11: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 11

3. Pinout

P5.6

P5.7

SPI1-SCK P3.5

PWM1 P8.0

PWM0 P8.1

INT3 P3.0

CRX NC

CTX NC

GND GND

3.3V Power supply 3.3V

INT2 P3.1

P4.7

P5.0

SPI1-SS P3.4

AN4 P5.1

AN3 P5.2

AN2 P5.3

AN1 P5.4

AN0 P5.5

RSTPin functionsPin functions

CAN

Analog I/O

P3.3

P3.2

P3.7

P3.6

P2.3

P2.2

P6.6

P6.7

TDO

TDI

GND

3.3V

P2.1

P2.0

TMS

TLK

P1.4

P1.5

P1.6

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

P1.7

Page 12: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 12 Page 13

4. Dimensions

50.82000

2.54100

17.7

870

0

Legend

mmmils

MSP432

50.82000

2.54100

17.7

870

0

Legend

mmmils

MSP432

Page 13: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 13

Notes:

Page 14: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

Page 14

Notes:

Page 15: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

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 any other copyright material. No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated 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 or local use, but not for distribution. Any modification 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 warranties or conditions of merchantability or fitness 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 shall MikroElektronika, its directors, officers, employees or distributors be liable for any indirect, specific, incidental or consequential damages (including damages for loss of business profits and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if MikroElektronika has been advised of the possibility of such damages. MikroElektronika reserves the right to change information contained in this 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™ boards, mikroProg™, and mikromedia™ are 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, and are only used for identification or explanation and to the owners’ benefit, with no intent to infringe.

Copyright © 2017 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 traffic 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 specifically disclaim any expressed or implied war-ranty of fitness for High Risk Activities.

Page 16: MINI-M4 - Mikroelektronika · 2018-03-02 · MINI-M4 for MSP432 is pre programmed with USB UART Bootloader so it is not necessary to have external programmer. If there is need for

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

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

information, please place your ticket at helpdesk.mikroe.com

If you have any questions, comments or business proposals,

do not hesitate to contact us at [email protected]

ARMMINI