Advertisement

Quick Links

857+
MCUs
CODEGRIP
SUPPORTED
ON BOARD
mikroBUS
AMAZING
SOCKETS
CONNECTIVITY
MULTIMEDIA
PERIPHERALS

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EasyMx PRO v7a and is the answer not in the manual?

Questions and answers

Summary of Contents for Mikroe EasyMx PRO v7a

  • Page 1 857+ MCUs CODEGRIP mikroBUS AMAZING MULTIMEDIA ™ SUPPORTED ON BOARD SOCKETS CONNECTIVITY PERIPHERALS...
  • Page 2 Thank you for being our valued customer! We are excited to have the opportunity to present you the NEW generation of our flagship development board – the E a s y M x P R O v 7 From the day one, we in MikroElektronika gave ourselves the highest possible goals in pursuit of excellence. That same day, the idea of EasyMX development board was born.
  • Page 3: Table Of Contents

    Table of contents Introduction Communication Introduction USB UART A It's good to know USB UART B USB host Power supply unit USB device Power supply Ethernet How to power the board? Supported MCUs Multimedia Default MCU Card Audio I/O How to properly place your MCU into the DIP socket? microSD card slot Other supported MCU cards TFT display...
  • Page 4: Introduction

    ARM® Cortex™-M0, Cortex™-M3, Cortex™-M4 and Cortex™-M7 are vastly popular microcontrollers. They are rich with modules, with high performance and low power consumption, so creating a development board the size of EasyMx PRO v7a for STM32 was really a challenge. We wanted to put as many peripherals on the board as possible, to cover many internal modules.
  • Page 6: It's Good To Know

    IT'S GOOD TO KNOW! ST M3 2 F20 7 VGT6 i s t he d efau l t mi c ro c o n tr ol ler! STM32F207VGT6 belongs to ARM®Cortex™-M3 family. It has 120MHz frequency, 1 Mbyte of Flash memory, 128K + 4K bytes of general-purpose SRAM, integrated Ethernet controller, USB 2.0 (OTG, Host, Device), 83 General purpose I/O pins, 12x16-bit and 2x32-bit timers, 3x12-bit A/D (24 channels), 2x12-bit D/A , 4xUSARTs, 2xUARTs, internal Real time clock (RTC), 2xI2C, 3xSPI and 2xCAN controllers.
  • Page 7: Power Supply

    POWER SUPPLY Board contains switching power supply that creates stable voltage and current levels necessary for powering each part of the board. Power supply section contains specialized MC33269DT3.3 power regulator which creates VCC-3.3V power supply, thus making the board capable of supporting 3.3V microcontrollers. Power supply unit can be powered in three different ways: with USB power supply (CN20), using external adapters via adapter connector (CN30) or additional screw terminals (CN31).
  • Page 8: How To Power The Board

    HOW TO POWER THE BOARD? Board power supply creates stable POWER SUPPLY: POWER CAPACITY: 3.3V necessary for operation of the via DC connector or screw terminals Up to 500mA with USB, and up microcontroller and all on-board modules. (7V to 23V AC or 9V to 32V DC), to 600mA with external power or via USB cable (5V DC) supply...
  • Page 9: Default Mcu Card

    The Default MCU card that comes with the EasyMx PRO™ taken out of the board socket and used in your final device. STM32F207VGT6 is the default chip of EasyMx PRO v7a. It has 120MHz frequency, 1 Mbyte of Flash memory, 128K + 4K bytes of general-purpose SRAM, integrated Ethernet controller, USB 2.0 (OTG, Host, Device), 83 General...
  • Page 10 VREF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 10uF 10uF C15 2.2uF 100K PB12 PA2_MDIO PB12 PB13 PB13 LED1 LED2 PB14_nINT PB14 PA0-WKUP SPI_SCK VREF PB15 VDDA SPI_MOSI SPI_MISO VREF VREF+ RST# GNDA PD11 PD10 PD10 PC13 PD10 PD13 PD12 PD11 PD11 PD15...
  • Page 11: How To Properly Place Your Mcu Into The Dip Socket

    How to properly place your microcontroller into the DIP socket? Before you plug the microcontroller card into the the cut in the DIPI socket. Place both ends of the correctly and press the microcontroller until it is socket, make sure that the power supply is turned microcontroller into the socket as shown on the first completely plugged into the socket as shown on the off.
  • Page 12: Other Supported Mcu Cards

    Other supported MCU cards MIKROE currently offers total of four populated MCU cards. Two with Cortex™-M3, empty PCB cards available. This way your EasyMx PRO v7a board becomes truly flexible STM32F207VGT6 microcontroller (default), STM32F107VCT6 microcontroller, one with and reliable tool for almost any of your ARM® projects. MCU cards can also be used in Cortex™-M4 STM32F407VGT6 MCU, and one with Cortex™-M7 STM32F746VGT6 MCU.
  • Page 13: On-Board Programmer

    Graphical User Interface (GUI). To better understand how to operate and configure EasyMx PRO v7a development board and its integrated CODEGRIP module, check out the CODEGRIP Suite quick start guide on the http://www.mikroe.com/easymx-pro-v7a-for-stm32...
  • Page 14 DATA ACTIVE LINK VCC-3.3V LD79 LD68 LD80 VCC-USB R105 USB-5V 2.2µH 220µF 33 uF CN20 USB-5V A4B9 VBUS A1B12 USB-PROG_P USB-PROG_N PA13-MCU SBU1 PA14-MCU PA15-MCU PB3-MCU PA13 PA14 SBU2 PA15 B4A9 VBUS B1A12 NRST USB TYPE-C CODEGRIP on board programmer schematic E a s y M x P R O v 7 a U s e r M a n u a l...
  • Page 15: Input/Output Group

    INPUT/OUTPUT GROUP TRI-STATE DIP SWITCHES One of the most distinctive features of EasyMx PRO v7a are it’s Input/ Output PORT groups. They add so much to the connectivity potential of Tri-state DIP switches, like SW15 on the image below, are used to enable 4K7 the board.
  • Page 16: Headers, Buttons, Leds

    HEADERS With enhanced connectivity as one of the key features of EasyMx PRO v7a, we have provided four connection headers for each PORT. I/O PORT group contains two male IDC10 headers. These headers are all compatible with MIKROE accessory boards, and enable simple connection.
  • Page 17: Mikrobus ™ Sockets

    SOCKETS ™ Integrate mikroBUS in your design ™ The superior connectivity features of the EasyMx PRO v7a development board are rounded up with two standardized mikroBUS host connectors. It is a considerable ™ mikroBUS is not made to be only a part of our development boards. You can ™...
  • Page 18: Click Boards

    They enhance rapid development and accelerate time to market. These ready- to-use boards require no additional hardware configuration. More information at www.mikroe.com/click CODE EXAMPLES It's easy to get your Click board ™...
  • Page 20: Usb Uart A

    USB-UART A The UART (universal asynchronous receiver/trans mitter) is one of the most common ways of exchanging data between the MCU and peripheral components. It is a serial protocol with separate transmit and receive lines, and can be used for full-duplex communication.
  • Page 21: Usb Uart B

    USB-UART B If you need to use more than one USB-UART in your application, you have another USB-UART B connector available on the board too. Both available USB-UART modules can operate at the same time, because they are routed to separate microcontroller pins.
  • Page 22: Usb Host

    USB is the acronym for Universal Serial Bus. This is a very popular industry standard that defines cables, connectors and protocols used for communication and power supply between computers and other devices. EasyMx PRO v7a for contains USB HOST connector (CN24) for USB Standard Type C plug, which enables microcontrollers that support USB communication to establish a connection with the target device (eg.
  • Page 23: Usb Device

    USB device communication EasyMx PRO v7a for also contains USB DEVICE connector (CN26) which enables microcontrollers that support USB communication to establish a connection with the target host (eg. PC, Laptop, etc). It lets you build a slave USB device (HID, Composite, Generic, etc.).
  • Page 24: Ethernet

    VCC-3.3V LD75 that damaged data can be detected and LED2 LED2 re-transmitted. EasyMx PRO v7a features VCC-3.3V standard RJ-45 connector which enables TX_P CN25 microcontrollers that support Ethernet communication to establish a connection...
  • Page 25: Can

    R57 10 but now also used in other areas such as industrial automation and medical TX-CAN CANH CANH equipment. EasyMx PRO v7a is equipped CANL CANL RX-CAN Vref with SN65HVD230 – a 3.3V CAN SN65HVD230 CN28...
  • Page 26: Audio I/O

    It's hard to imagine modern multimedia devices without high quality audio reproduction modules. Sounds and music are almost as important as graphical user interfaces. Along with other multimedia modules, EasyMx PRO v7a contains high end stereo VS1053 audio codec. It features Ogg Vorbis/MP3/AAC/WMA/FLAC/WAVMIDI audio decoder, as well as an PCM/IMA ADPCM/Ogg Vorbis encoder on a single chip.
  • Page 27: Microsd Card Slot

    MCU_SCK PH_MISO MCU_MISO mostly used for storing large amounts PH_MOSI MCU_MOSI FERRITE of data. EasyMx PRO v7a features the 100nF 10uF microSD card slot. The microSD form VCC-MMC factor is the smallest card format currently CN27 available. It uses standard SPI user inter-...
  • Page 28: Tft Display

    TFT display 320x240 pixels One of the most powerful ways of presenting Each pixel is capable of showing 262.144 data and interacting with users is through different colors. TFT display is connected color displays and touch panel inputs. This is to microcontroller PORTE using standard 8080 parallel 8-bit interface, with additional a crucial element of any multimedia device.
  • Page 29: Touch Panel Controller

    This is how touch panels can be used as an input devices. EasyMx PRO v7a is equipped with touch panel controller and connector for 4-wire resistive touch panels. It can very accurately register...
  • Page 30: Glcd 128X64

    PORTE is also human-machine interfaces and other used by TFT display. You can control content. EasyMx PRO v7a provides the the display contrast using dedicated connector and necessary interface for potentiometer P2. Full brightness display supporting GLCD with resolution of 128x64 back-light can be enabled with SW11.3...
  • Page 31: Navigation Switch

    EasyMx PRO v7a features navigation switch with five different positions: Up, Down, Left, Right and Center. Each of those acts as a button, and is connected to one of the following microcontroller pins: PD4, PB5, PD2, PA6, PC13 (respectively).
  • Page 32: Ds1820 Digital Temp. Sensor

    Enabling DS1820 sensor VCC-3.3V EasyMx PRO v7a for STM32 enables you to establish 1-wire® communication between DS1820 and the microcontroller over PB10 or PA3 pin. The connection is done placing SW14.5 or SW14.6 DIP switch to ON position. When placing the VCC-3.3V...
  • Page 33: Lm35 Analog Temp. Sensor

    60 μA current drain. As it draws only 60 μA from its supply, it has very low self-heating, less than 0.1°C in still air. EasyMx PRO v7a enables you to get analog readings from the LM35 sensor in restricted temperature range from +2ºC to +150ºC.
  • Page 34: Serial Flash Memory

    USB Flash Drives, which are very popular today. EasyMx PRO v7a features M25P80 Serial Flash Memory which uses SPI communication interface and has 8 Mbits of available memory, organized as 16 sectors, each containing 256 pages.
  • Page 35: I2C Eeprom

    PC applications. EasyMx PRO v7a supports serial EEPROM which uses I C communication interface and has 1024 bytes of available memory. EEPROM itself supports single byte or 16- byte (page) write and read operations.
  • Page 36: Adc Inputs

    ADC INPUTS Digital signals have two discrete states, which are decoded as high and low, and interpreted as logic 1 and logic 0. Analog signals, on the other hand, are continuous, and can have any value within defined range. A/D converters are specialized circuits which can convert analog signals (voltages) into a digital representation, usually in form of an integer number.
  • Page 37: Piezo Buzzer

    EasyMx PRO v7a f comes with piezo buzzer which can be connected to PE14 microcontroller pin. Connection is established using SW14.8 DIP switch.
  • Page 38: Additional Gnds 338

    ADDITIONAL GNDs EasyMx PRO v7a for STM32 contains three GND pins located in three different sections of the board, which allow you to easily connect oscilloscope GND reference when you monitor signals on microcontroller pins, or signals of on-board modules.
  • Page 39 What’s Next? You have now completed the journey through each and every feature of the EasyMx PRO v7a for STM32 development board. You have become familiar with its modules, organization, and the programmer/debugger. Now you are ready to start using your new board. We suggest following steps which are highly recommended to begin with.
  • Page 40 D I S C L A I M E R 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, must be reproduced, stored in a retrieval board, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika.
  • Page 41 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, Time-saving embedded tools please place your ticket at www.mikroe.com/support If you have any questions, comments or business proposals, please contact us at office@mikroe.com...

This manual is also suitable for:

Mikroe-5200

Table of Contents