MINI-M4. development board for STM32 MINI ARM

Similar documents
UM1724 User manual. STM32 Nucleo boards. Introduction

UM0817 User Manual STM8S-DISCOVERY. Introduction. Features

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

Figure 1. 8-Bit USB Debug Adapter

Introduction. Getting familiar with chipkit Pi

MX PIC24F Educational Module User Manual

EasyPIC4 User s Manual

Product Brief. 2.0 microtoled. Intelligent GOLDELOX Display Module. µtoled-20-g2. Rev 1.0

CryptoAuth Xplained Pro

AK-STM32-LKIT Development Board

UM1724 User manual. STM32 Nucleo-64 boards. Introduction

AT88CK490 Evaluation Kit

Lab Experiment 1: The LPC 2148 Education Board

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

PT Mbps Powerline Adapter. User Guide

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

MultiOne. Getting started

AN3332 Application note

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

AN3265 Application note

MOD-ENC28J60 development board Users Manual

AN2586 Application note

APPLICATION. Using the PB-100 to Make Calls and Announcements From a Database. Using the PB-100 for All-Call Dialing

System Requirements. Installation. Microsoft SQL Express 2008 R2 Installation

Fubarino TM SD Reference Manual

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Software Installation Guide. ModeMaster PC

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

USER GUIDE. ZigBit USB Stick User Guide. Introduction

ACT! by Sage. Premium for Workgroups 2007 (9.0) Administrator s Guide to the ACT! Reader Utility

Installing Your MS Access Database (Manual Installation Instructions)

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

Aberdeen AberNAS 110 RAID Recovery Technical Brief

Android Controlled Based Interface

Wimba Create. Version 2.5. Installation Guide

COM Port Stress Test

UM1676 User manual. Getting started with.net Micro Framework on the STM32F429 Discovery kit. Introduction

BES10 Self-Service. Version: User Guide

Spotlight Management Pack for SCOM

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

BlackBerry Web Desktop Manager. Version: 5.0 Service Pack: 4. User Guide

W7200-EVB User s Guide

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

Automated Database Backup. Procedure to create an automated database backup using SQL management tools

Bluetooth low energy expansion board based on BlueNRG for STM32 Nucleo

APPLICATION NOTE. Atmel AVR600: STK600 Expansion, Routing and Socket Boards. Atmel Microcontrollers. Introduction

Copy Tool For Dynamics CRM 2013

VisualDSP Emulation Tools Installation Guide for Windows 95/98/NT/2000

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel

Obsolete Product(s) - Obsolete Product(s)

AN Boot mode jumper settings for LPC1800 and LPC4300. Document information

PROTO-SHIELD development board Users Manual

UFR II Driver Guide. UFR II Driver Ver ENG

M CORE 14-PIN ENHANCED BACKGROUND DEBUG INTERFACE (14EBDI) USER S MANUAL

UM1075 User manual. ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32. Introduction

The Raiser s Edge Mobile Event Management Application Guide

Eval Kit Manual. DN[Document ID] AS5247. Socket Board AS5247-MF_EK_SB. ams Eval Kit Manual Page 1

JUSTOP Smart TV Player With Android 4.0. User Manual

RedBlack CyBake Online Customer Service Desk

Installing USB Drivers With Microsoft Windows XP

Software Installation and Quick Start Guide. EnergyMax -USB/RS Sensor System

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

78 Battery Converter HDMI to SDI

PoNET kbd48cnc. User s manual

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc.

BlackBerry Desktop Manager Version: User Guide

UM1680 User manual. Getting started with STM32F429 Discovery software development tools. Introduction

USB 2.0 to 10/100Mbps Ethernet Adapter UE User Manual

Hardware. NetDCUA5. Documentation. PRELIMINARY This document is subject to change without notice. Version 0.01 ( )

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

C. System Requirements. Apple Software is supported only on Apple-branded hardware that meets specified system requirements as indicated by Apple.

USER GUIDE EDBG. Description

Crystal Reports Developer 11 Installation Guide

Old Company Name in Catalogs and Other Documents

Printer Driver Installation Manual

RealShot Manager Compression Server software

EMC6D103S. Fan Control Device with High Frequency PWM Support and Hardware Monitoring Features PRODUCT FEATURES ORDER NUMBERS: Data Brief

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Clearview Customer Web Access

DVI to Analog Converter

SATA150 TX2PLUS, TX4 QUICK START GUIDE. Version 1.2

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

Software installation

TSI Support for Autodesk Fabrication Software on Zendesk Help Desk Platform

AN-812 APPLICATION NOTE

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

DashBoard Beta Web Server

STM-P103 development board user's manual

Phone: Fax: Web: info@ctiautomation.net

UM1790 User manual. Getting started with STM32L053 discovery kit software development tools. Introduction

UM1525 User manual. STM32F0DISCOVERY Discovery kit for STM32 F0 microcontrollers. Introduction

Intel Small Business Advantage (Intel SBA) Release Notes for OEMs

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

Getting Started Guide

Transcription:

MINI-M4 development board for STM32 The whole STM32 development board fitted in DIP40 form factor, containing powerful STM32F415RG microcontroller. MINI ARM

TO OUR VALUED CUSTOMERS 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. Nebojsa Matic General Manager The STM32, ARM and Windows logos and product names are trademarks of STMicroelectronics, ARM Holdings and Microsoft in the U.S.A. and other countries.

Table of Contents Introduction to MINI-M4 for STM32 4 Key features 4 System Specification 5 1. Programming with mikrobootloader 6 step 1 Connecting MINI-M4 for STM32 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 Page 3

Introduction to MINI-M4 for STM32 Miniature and powerful development tool designed to work as stand alone device or as MCU card in DIP40 socket. MINI-M4 for STM32 is pre programmed with USB HID 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 PA14 (TCK/SWC), PA13 (TMS/SWD), PA15 (TDI), PB3 (TDO) and RST#. Key features Connection Pads 02 USB MINI-B connector 03 DATA LED 04 STAT LED 05 POWER supply LED 06 07 08 09 10 Reset button Power supply regulator Microcontroller STM32F415RG 16 MHz Crystal oscillator 32.768kHz Crystal oscillator Page 4

02 System Specification 07 power supply 3.3V via pads or 5V via USB power consumption depends on MCU state (max current 10 03 04 05 06 09 08 into 3.3V pad is 800mA) board dimensions 50.8 x 17.78mm (2 x 0.7 ) weight ~6g (0.3 lbs) Page 5

1. Programming with mikrobootloader You can program the microcontroller with 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 HID) which can be downloaded from: step 1 Connecting MINI-M4 http://www.mikroe.com/downloads/get/1938/ mini_m4_stm32_bootloader_v200.zip After software is downloaded unzip it to desired location and start mikrobootloader USB HID software. Figure 1-1: USB HID mikrobootloader window 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. Page 6

step 2 Browsing for.hex file step 3 Selecting.HEX file 02 Figure 1-2: Browse for HEX Figure 1-3: Selecting HEX 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. 02 Select.HEX file using open dialog window. Click the Open button. Page 7

step 4 Uploading.HEX file Figure 1-4: Begin uploading Figure 1-5: Progress bar To start.hex file bootloading click the Begin uploading button. You can monitor.hex file uploading via progress bar Page 8

step 5 Finish upload Figure 1-6: Restarting MCU Figure 1-7: mikrobootloader ready for next job Click the OK button after uploading is finished and wait for 5 seconds. Board will automatically reset and your new program will execute. Page 9

Page 10 2. Schematic X1 16MHz X2 32.768KHz C4 22pF C2 22pF C6 22pF C5 22pF T1 VDD-3.3V R1 10K C1 100nF R2 220 RST# RESET C3 2.2uF C8 2.2uF C9 100nF C10 100nF C11 100nF C12 100nF C13 100nF C14 2.2uF VDD-3.3V VDD-3.3V E1 10uF E2 10uF 3 1 2 GND Vin Vout REG1 LD29080DT33 VCC-USB FP1 1 2 3 4 5 GND ID D+ D- VBUS CN1 USB MINIB USB-DET USB-D_N USB-D_P VCC-USB USB-ID LD3 HD1 HD2 VDD-3.3V RST# LD1 LD2 R3 4K7 R4 4K7 PC12 PC13 VDD-3.3V R5 2K2 R6 220 C7 100nF VDD-3.3V 30 29 28 27 34 33 58 57 56 55 54 53 52 47 36 35 43 44 45 46 37 38 9 49 50 11 12 32 64 63 4 3 24 23 18 17 16 15 14 13 5 6 7 8 10 1 2 22 21 20 19 62 61 60 59 39 40 41 42 48 31 51 26 25 PC3 PC8 PB1 PD2 PB3 PB2 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PB14 PB12 PB13 PB15 PC7 PC6 VDD VCAP2 PB4 PC12 PC11 PC10 PA15 PA14 PB9 PB8 BOOT0 PB7 PB6 PB5 VSS VDD PC15 PC14 VBAT PC13 PH0 PH1 NRST PC0 PC2 PC1 PA2 PA1 PA0 VDDA VSSA PB0 PC5 PC4 PA7 PB11 PB10 VDD VCAP1 VSS PA3 VDD PA4 PA5 PA6 STM32F415RG U1 PC13 OSC32_IN OSC32_OUT RST# PC0 PC1 PC2 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB10 PB11 PB12 PB13 PB14 PB15 PC9 PA8 PA13 PA14 PA15 PC10 PC11 PC12 PB3 PB4 PB5 PB6 PB7 PB8 PB9 USB-DET USB-D_N USB-D_P USB-ID OSC_IN OSC_OUT PB4 PB5 PB0 PB1 PB12 PB13 PB14 PB15 PC4 PC5 PA8 PC9 PB8 PB9 PB10 PB11 PA0 PA1 PA2 PA3 PC0 PC1 PC2 PB6 PB7 PC10 PC11 PA4 PA5 PA6 PA7 PA13 PA14 PA15 PB3 VDD-3.3V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

3. Pinout Pin functions MCLR PA6 SPI0-MISO Pin functions AN0 AN1 PA0 PA1 PA7 PA5 SPI0-MOSI SPI0-SCK SPI0 Analog I/O AN2 PA2 PA4 SPI0-SS AN3 PA3 PA14 TCK/SWC AN4 PC0 PA13 TMS/SWD SPI1-SS PB12 PC4 INT0 AN5 PC1 PC5 INT1 AN6 PC2 3.3V 3.3V Power supply INT2 PA8 GND GND 3.3V Power supply 3.3V PA15 TDI GND GND PB3 TDO CAN CTX CRX PB9 PB8 PB10 PB11 I2C-SCL I2C-SDA I2C INT3 PWM0 PC9 PB4 PB7 PB6 U0RX U0TX UART0 PWM1 PB5 PB15 SPI1-MOSI SPI1-SCK PB13 PB14 SPI1-MISO PWM2 PWM3 PB0 PB1 PC11 PC10 U1RX U1TX UART1 Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines CAN lines PWM lines Page 11

4. Dimensions 17.78mm (700 mils) 50.8mm (2000 mils) 2.54mm (100 mils) Page 12

Page 13 Notes:

Notes: Page 14

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. 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 warranty of fitness for High Risk Activities. 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 MikroElektronika, 22, All Rights Reserved. Page 15

MINI ARM 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 www.mikroe.com/esupport If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.com MINI-M4 for STM32 ver. 1.00 0 100000 022894