MAX32670EVKIT

Overview

The MAX32670EVKIT board is the simplest way to develop with the MAX32670 ARM Cortex-M4F microcontroller. It is a convenient size that provides easy access to all the I/O.

Features

  • MAX32670 Ultra-Low Power Microcontroller
    • High performance ARM® Cortex™-M4F Core
    • Internal Oscillator Operates Up to 100MHz
    • 384KB Flash Memory
    • 160KB SRAM, Optionally Preserved in Lowest Power Backup Mode
    • 16KB Instruction Cache
    • Ultra-Low Power for Battery Applications
      • 44μA/MHz Active at 0.9V Up to 12MHz
      • 50μA/MHz Active at 1.1V Up to 100MHz
      • 2.6μA Full Memory Retention Power in Backup Mode at VDD = 1.8V
      • 350nA Ultra-Low Power RTC at VDD = 1.8V
      • Internal 80kHz Ring Oscillator
    • Peripherals
      • Up to 31 GPIOs
      • Up to 3 SPIs
      • Low Power UART
      • Up to 3 I2Cs
      • Up to 3 UARTs
      • I2S
      • RTC
      • Eight-Channel Standard DMA Controller
  • Expansion Connections
    • Micro USB Connector
  • Integrated Peripherals
    • Red and Green Indicator LEDs
    • User Pushbutton
  • Mbed DAPLink Debug Interface
    • [USB MSC] Drag-and-drop programming
    • [USB HID] SWD Debugger
    • [USB CDC] Virtual UART Console

Pinout

https://os.mbed.com/media/uploads/sadik_maxim/max32670evkit_pinout_horizontal.png https://os.mbed.com/media/uploads/sadik_maxim/max32670evkit_jumpersettings_extraspace.png

The pinout diagram above shows the commonly used interfaces and their locations. Note that all the numbered pins (Pn_n) can also be used as DigitalIn, DigitalOut and DigitalInOut interfaces.

Getting Started with Mbed

1. Connect your microcontroller to a PC

Use the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the Mbed Microcontroller as a standard USB drive.

/media/uploads/dan/winxp-disk.png/media/uploads/dan/mac-disk.png
Windows XP exampleMac OS X example

Go to the new USB Drive, and click MBED.HTM to open it in a web browser.

If you do not have an Mbed account, choose "Signup", and create your Mbed Account. Otherwise, log in with your normal username and password.

This will give you access to the website, tools, libraries and documentation.



PC Configuration

Your Mbed Microcontroller can appear on your computer as a serial port. On Windows, Mac and Linux, this will happen by default.

From a host PC to communicate with Mbed you will need a terminal application. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.

Some terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:

WindowsMacLinux
Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''To find the device name under Linux, use the command ''ls /dev/ttyACM*''
windowsmaclinux



Downloading a program

1. Save a program binary (.bin) to the Platform

Download the appropriate "Blinky!" binary:

Note: the source code for this program will be seen in the next section.

Save the program binary file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The Status LED will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.

2. Press the Reset Button

When the Reset Button is pressed, the microcontroller will be reset and the last programmed application will begin to run.

3. Blinky!

The Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart.



Interface Firmware Update

The MAX32670EVKIT board is loaded with a default firmware out of the box. To check your current firmware (Interface Version), open DETAILS.TXT file in the DAPLINK drive. To update the firmware, follow the steps below:

  • Download the latest firmware file, version 0256: max32625_max32670evkit_if_crc.bin
  • Press and hold SW4 button on MAX32670EVKIT board and then connect the board to a computer.
  • Once you see a MAINTENANCE drive on the computer, release SW4.
  • Drag-n-Drop the downloaded firmware file on the MAINTENANCE drive. https://os.mbed.com/media/uploads/sadik_maxim/max32670evkit_daplink_fw_update.png

The firmware update can be verified by checking the Interface Version as mentioned previously.



Example Programs



Where Next

Follow the guide to creating your own programs using Mbed tools



Technical Reference

Product Pages

Known limitations

The following section describes known limitations of the platform. Note that general issues are tracked into the Mbed OS repository available on GitHub.

 Buy Now


You need to log in to post a discussion