MIKROE-1397 mikroElektronika, MIKROE-1397 Datasheet

no-image

MIKROE-1397

Manufacturer Part Number
MIKROE-1397
Description
Development Boards & Kits - ARM mikroMedia Plus for STM32
Manufacturer
mikroElektronika
Datasheet

Specifications of MIKROE-1397

Rohs
yes
Product
Development Systems
Tool Is For Evaluation Of
STM32
Core
ARM Cortex M4
Interface Type
I2C, SPI
Operating Supply Voltage
5 V
Data Bus Width
32 bit
Description/function
Development system for the STM32
Dimensions
119.54 mm x 78 mm
Maximum Operating Temperature
+ 70 C
Minimum Operating Temperature
- 20 C
For Use With
STM32
mikromedia+
for STM32 ARM
®
Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT
Touch Screen and lots of multimedia peripherals, all driven by powerful
STM32F407ZG
microcontroller from ARM
Cortex
-M4 family
®

Related parts for MIKROE-1397

MIKROE-1397 Summary of contents

Page 1

STM32 ARM Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals, all driven by powerful STM32F407ZG microcontroller from ARM ® Cortex -M4 family ® ™ ...

Page 2

... 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. ...

Page 3

Table of Contents Introduction to mikromedia+ for STM32 ARM System Specification Package Contains 1. Power supply 2. STM32F407ZG microcontroller Key microcontroller features 3. Programming the microcontroller Programming with mikroBootloader step 1 – Connecting mikromedia step 2 – Browsing for .HEX ...

Page 4

Introduction to mikromedia+ for STM32 ARM mikromedia+ for STM32 ARM The is a compact development ® system with lots of on-board peripherals which allow development of devices with multimedia contents. The central part of the system is a 32-bit ARM ...

Page 5

... Page 5 PRODUCT DVD www.mikroe.com www.libstock.com Copyright ©2012 Mikroelektronika. All rights reserved. MikroElektronika, MikroElektronika logo and other MikroElektronika trademarks are the property of MikroElektronika. All other trademarks are the property of their respective owners. Unauthorised copying, hiring, renting, public performance and broadcasting of this DVD is strictly prohibited ...

Page 6

Power supply Figure 1-1: USB power supply The mikromedia+ for STM32 ARM board can be powered in three different ways: via USB connector using MINI-B USB cable provided ® with the board (CN4), via battery connector using Li-Polymer battery ...

Page 7

VCC-3.3V VCC-5V VCC-3.3V R38 R39 USB-VBUS_ER 10K 10K U6 USB-PSW 4 3 USB-VBUS_ER USB-VBUS EN OC USB-ID 2 GND OUT Vusb_OUT TPS2041B C138 E9 100nF 10uF R42 USB-PSW 10K CN4 Vusb_IN FP5 1 VBUS ...

Page 8

STM32F407ZG microcontroller The mikromedia+ for STM32 ARM comes with the 144-pin ARM Cortex ® microcontroller. This high-performance with its integrated modules and in combination with other on-board modules is ideal for multimedia applications. Key microcontroller features - Up to ...

Page 9

Programming the microcontroller The microcontroller can be programmed in two ways: Using USB mikroBootloader 01 Using external mikroProg for STM32 or ST-LINK programmer ™ 02 Page 9 Figure 3-1: STM32F407ZG ARM Cortex -M4 ® ™ Microcontroller ...

Page 10

... To transfer .HEX file from MCU you need bootloader software USB HID) which can be downloaded from: http://www.mikroe.com/downloads/get/1976/mikro- media_plus_mikrobootloader_v210.zip After software is downloaded unzip it to desired location and start mikroBootloader USB HID software. step 1 – Connecting mikromedia ...

Page 11

Browsing for .HEX file 01 01 Figure 3-3: Browse for HEX Click the Browse for HEX button and from a 01 pop-up window (Figure 3.4) choose the .HEX file that will be uploaded to MCU memory. step ...

Page 12

Uploading .HEX file 01 Figure 3-5: Begin uploading To start .HEX file uploading click the 01 Begin uploading button. Figure 3-6: Progress bar You can monitor .HEX file uploading via progress bar 01 Page 12 01 ...

Page 13

Finish upload Figure 3-7: Restarting MCU OK Click the button after uploading is finished. 01 Board will automatically reset and after 5 seconds your new program will execute Figure 3-8: mikroBootloader ready for next job ...

Page 14

Programming with mikroProg Figure 3-9: mikroProg ™ JTAG connector The microcontroller can be programmed with external The external programmer is connected to the development system via JTAG connector, Figure 3-9. programmer with hardware Debugger support. It supports ARM performance, easy ...

Page 15

VCC-3.3V CN7 1 2 TMS-SWDIO 3 4 TCK-SWCLK RESET# Vbat_mcu JTAG R86 100K BAT1 3000TR 1 PE2 2 OSC32_IN PE3 3 OSC32_OUT PE4 X4 4 PE5 5 PE6 6 32.768KHz VBAT 7 C108 C109 ...

Page 16

... DVD://download/eng/software/development-tools/arm/stellaris/ mikroprog/mikroprog_suite_for_arm_v110.zip Copyright ©2012 Mikroelektronika. All rights reserved. MikroElektronika, MikroElektronika logo and other MikroElektronika trademarks are the property of MikroElektronika. All other trademarks are the property of their respective owners. Unauthorised copying, hiring, renting, public performance and broadcasting of this DVD is strictly prohibited ...

Page 17

Start Installation 01 Choose destination folder 04 Software installation wizard Accept EULA and continue 02 Installation in progress 05 Page 17 Install for all users 03 Finish installation 06 ...

Page 18

RTC Battery and Reset Button RTC Battery mikromedia+ for STM32 ARM features an RTC battery holder for microcontroller RTC module. Battery is used as alternate source of power, so the RTC module can continue to keep time while the ...

Page 19

Vbat_mcu R86 100K BAT1 3000TR VCC-3.3V 1 R69 2 10K 3 R70 4 RESET# 5 220 RESET C99 8 100nF VCC-3.3V Vdc HDR2 RESET ...

Page 20

Crystal oscillator and 2.048V reference 25MHz The board is equipped with 01 crystal oscillator (X5) circuit that provides external clock waveform to the microcontroller OSCO and OSCI pins. This base frequency is suitable for further clock multipliers and ideal ...

Page 21

Vbat_mcu R86 100K BAT1 3000TR 1 PE2 2 PE3 3 PE4 4 PE5 5 PE6 6 VBAT 7 PC13 OSC32_IN 8 PC14 OSC32_OUT 9 X4 PC15 10 PF0 11 PF1 32.768KHz 12 PF2 C108 C109 13 PF3 10pF 10pF 14 ...

Page 22

Card Slot 02 Board contains microSD card slot 01 your projects. It enables you to store large amounts of data externally, thus saving microcontroller memory. microSD cards use Serial Peripheral Interface (SPI) for communication with the microcontroller. Ferrite ...

Page 23

Vbat_mcu R86 100K BAT1 3000TR 1 PE2 2 PE3 3 PE4 4 PE5 5 PE6 6 VBAT 7 PC13 OSC32_IN OSC32_IN 8 PC14 OSC32_OUT OSC32_OUT 9 X4 PC15 10 PF0 11 PF1 32.768KHz 12 PF2 C108 C109 13 PF3 10pF ...

Page 24

Touch Screen The development system features a TFT 480x272 display resistive form a functional unit called a screen, Figure 7-1. It enables data to be entered and displayed at the same time. The TFT display is capable of showing ...

Page 25

VCC-1.2V OSC32_IN OSC32_OUT 1 X4 VDDD 2 VSS VDDIO 3 VSS 32.768KHz 4 VDDIO C108 C109 5 VSS 10pF 10pF 6 VDDD TFT- TFT- TFT- OSC_IN TFT- OSC_OUT X5 TFT- ...

Page 26

Audio Module Figure 8-1: On-board VS1053 MP3 codec 02 mikromedia+ for STM32 ARM features stereo audio codec ® VS1053. This module enables stereo headphones with microphone recording by using 02 to the system via a 3.5mm 03 are controlled ...

Page 27

VCC-3.3V VCC-1.8V E5 C56 C60 C61 C57 C62 C132 C63 C58 C64 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 10uF C44 1uF VCC-3.3V VCC-3.3V VCC-1.8V R26 10K U4 MIC/LN-IN_L 1 36 MICP/LN1 GPIO4 MICN 2 35 MICN GND ...

Page 28

USB DEVICE connection 02 ARM Cortex -M4 STM32F407ZG microcontroller has integrated USB module, which enables ® ™ you to implement USB communication functionality to your mikromedia board. Connection with target USB host is establish over MINI-B USB connector. For ...

Page 29

CN4 Vusb_IN FP5 Vbat_mcu 1 VBUS 2 USB-D_N D- 3 USB-D_P R86 100K D+ 4 USB-ID BAT1 ID 5 3000TR GND R47 1K USB MINIB USB-VBUS OSC32_IN OSC32_IN 8 OSC32_OUT OSC32_OUT 9 X4 ...

Page 30

USB HOST connection 01 02 mikromedia+ for STM32 ARM® can also be used as USB HOST which enables microcontroller to establish a connection with the target device (eg. USB keyboard, USB mouse, etc). The board provides necessary power supply ...

Page 31

VCC-3.3V VCC-5V VCC-3.3V R38 R39 10K 10K USB-VBUS_ER Vbat_mcu GND OUT Vusb_OUT TPS2041B C138 E9 100nF 10uF D3 PMEG3010ER USB-PSW OSC32_IN CN4 OSC32_OUT FP5 1 VBUS 2 USB-D_N D- 3 USB-D_P ...

Page 32

Accelerometer Figure 11-1: Accelerometer module ADXL345 On board accelerometer is used to measure acceleration in three axis and z. The accelerometer function is defined by the user in the program loaded into the microcontroller. Communication between the ...

Page 33

VCC-3.3V VCC-3.3V I2C1_SCL VCC-3.3V U14 1 13 I2C1_SDA 1 VCC SDA 2 12 ACCEL-ADR 2 Vbat_mcu GND ADD Res Res R66 4 10 GND NC 10K GND INT2 6 8 ACCEL-INT BAT1 VCC INT1 ...

Page 34

Flash Memory Figure 12-1: Flash memory module Since multimedia applications are getting increasingly demanding necessary to provide additional memory space to be used for storing more data. The flash memory module enables the Page 34Page 34 microcontroller ...

Page 35

Vbat_mcu VCC-3.3V VCC-3.3V C128 BAT1 3000TR R99 100nF 10K U20 SF_CS VCC SPI2_MISO 2 7 SDO HOLD SPI2_SCK 3 6 R100 27 WP SCK 4 5 SPI2_MOSI GND SDI M25P80 OSC32_IN OSC32_OUT OSC32_IN OSC32_OUT X4 32.768KHz C108 ...

Page 36

RF Transceiver Figure 13-1: RF transceiver antenna mikromedia+ for STM32 ARM board features ® in the world wide ISM frequency band at 2.400 - 2.4835 GHz with air data rate up to 2Mbps. RF transceiver module is connected to ...

Page 37

Vbat_mcu R86 100K BAT1 3000TR 1 PE2 2 PE3 3 PE4 4 PE5 5 PE6 6 VBAT 7 PC13 OSC32_IN 8 PC14 OSC32_OUT 9 PC15 10 PF0 11 PF1 12 PF2 13 PF3 14 PF4 15 PF5 16 VSS 17 ...

Page 38

Eternet Transceiver 14. Ethernet transceiver Figure 14-1: Ethernet transceiver module The development system features a Ethernet transceiver module ideal for local area networking (LAN). Communication over Ethernet is based on data packets called frames. Each frame contains source and ...

Page 39

R88 VCC-3.3V C135 12K1 VCC-3.3V FP4 100nF R89 220 U19 LD5 LINK TXD1 VDD2A LAN-LED2 TXD0 LED2 LAN-LED1 LED1 TXEN LAN8720A 4 15 XTAL2 nRST LAN-CLK 5 14 GND LD6 XTAL1 ...

Page 40

Buzzer The board is also equipped with piezo buzzer electric component which can be used to create sound waves when provided with electrical signal. Microcontroller can create sound by generating a PWM signal. Frequency of the ...

Page 41

Vbat_mcu R86 100K BAT1 3000TR 1 PE2 2 PE3 3 PE4 4 PE5 5 PE6 6 VBAT 7 PC13 OSC32_IN OSC32_IN 8 PC14 OSC32_OUT OSC32_OUT 9 X4 PC15 10 PF0 11 PF1 32.768KHz 12 PF2 C108 C109 13 PF3 10pF ...

Page 42

Other modules The board also contains additional peripherals that can be very useful, such as analog temperature sensor. PIN photodiode speed of response connected to the microcontroller analog pin. output signal obtained from IR ...

Page 43

R78 R77 R76 1M 27K4 100K VCC-3.3V U17A LM358 AN-PD 150K 1 5 Vbat_mcu LD4 3 U17B LM358 C149 PD15 100nF BAT1 3000TR VCC-3.3V VCC-3.3V C103 100nF OSC32_IN OSC32_OUT OSC32_IN OSC32_OUT X4 VCC-3.3V 32.768KHz C108 C109 ...

Page 44

Pads PWM pwr. GND 2. Ground PA4 3. PB0 4. PB1 5. Analog lines PC0 6. PC2 7. PC3 8. PE4 9. GPIO PC13 10. PB12 11. PB13 12. SPI2 lines PB14 13. PB15 14. PD0 ...

Page 45

VCC-3.3V Vbat_mcu R86 100K VCC-3.3V BAT1 3000TR VCC-3.3V Vdc HDR2 HDR-RST# HDR-INT2 1 27 PE2 HDR-INT3 2 28 PE3 HDR-LN_OUT_L HDR-GPIO1 3 29 PE4 HDR-LN_OUT_R HDR-PWM4 4 30 PE5 HDR-LN_IN_L HDR-PWM5 5 31 PE6 HDR-LN_IN_R 6 32 VBAT HDR-PWM0 HDR-GPIO2 ...

Page 46

STM32 shield Figure 18-1: mikromedia+ shield have prepared an extension 04 board pin-compatible with your mikromedia+ board, enables you to easily expand your 03 basic board functionality. ...

Page 47

VCC-3.3V VCC-5V PB0/AN2 PA4/AN1 PD12/PWM1 AN PWM PE4 PC2 PE0/INT1 RST INT PC3 PA3/UART1-RX PC13 CS RX PA5/SPI-SCK PD5/UART1-TX PA5/SPI-SCK SCK TX PA6/SPI-MISO PA6/SPI-MISO PF1/I2C-SCL MISO SCL PB5/SPI-MOSI PB5/SPI-MOSI PF0/I2C-SDA MOSI SDA 1 3.3V 5V GND GND VCC-5V HDR1 HDR2 ...

Page 48

... Visual TFT software projects. GUI. It will automatically create necessary code which is compatible with mikroElektronika compilers. Visual TFT is rich with examples, which are an excellent starting point for your future projects. Just load the example, read well commented code, and see how it works on hardware. Visual TFT is also available on the Product DVD. ...

Page 49

Page 49 Notes: ...

Page 50

Notes: Page 50 ...

Page 51

... 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 ‘ ...

Page 52

... If you are experiencing some problems with any of our products or just need additional information, please place your ticket at If you have any questions, comments or business proposals, do not hesitate to contact us at www.mikroe.com www.mikroe.com/esupport office@mikroe.com mikromedia Plus for STM32 ARM Manual ® ver. 1.02 0 100000 023716 ...

Related keywords