ThunderSoft TT_M3HQ

Arm Cortex-M3 MCU Starter Kit TT-M3HQ development board for Toshiba TMPM3HQFDFG MCU.


The TMPM3HQFDFG is Arm® Cortex®-M3 based microcontroller, which provides, low-power, high-speed, high code density and fast interrupt response times required for real-time applications. This microcontroller can use for a home appliance, OA, housing equipment, AV equipment, motor control and industrial apparatus, etc.

Based on an Arm Cortex-M3 core, with a maximum operating frequency of 80 MHz, the TMPM3HQFDFG incorporates 512 Kbyte of flash memory and 64 Kbyte SRAM required for secure communications control.

Thundersoft TT_M3HQ board provides easy, quick and flexible way for user application development and build prototypes with Toshiba TMPM3HQFDFG microcontroller. The Arduino™ Uno connectivity, expansion headers allow to be expanding the functionality for connecting to several open development platform, the SeeedGrove connectors and dedicated the Motor control header are supported. The TT_M3HQ board no require any separate probe as they integrate the debugger and programmer and with Toshiba TXZ software which various packaged examples, as well as access to Arm® Mbed™ online resources.

TMPM3HQ Features

  • TMPM3HQFDFG in LQFP144 package
    • Arm®32-bit Cortex®-M3 CPU, 80 MHz max CPU frequency
    • 64KB RAM
    • 512KB Flash
    • SPI (5)
    • I2C (4)
    • UART (6)
    • PWM (8)
    • 12bit ADC (21)
    • 8bit DAC (2)
    • GPIO (129)

TT_M3HQ Features

  • Toshiba TMPM3HQ microcontroller
    • Arm Cortex-M3
    • LQFP144 package
  • Flexible power supply
    • USB, VBUS or external source 5V
  • 2.54mm pitch 3-pin jumper connector for power supply 3.3V or 5V select
  • 4 extension – Arduino™ Uno connectivity, Extension headers, Motor connection header, SeeedGrove connection header, Compatible with a wide range of commercially available shields
  • Power LED, 2 LEDs for DAP and 4 LEDs for user
  • 2 Push-Switches: Reset and User
  • 2 DIP-Switches for User
  • DAP-LINK debugger and programmer with SWD connector
  • USB Interfaces supported
  • Built-in USB drag 'n' drop FLASH programmer
  • Arm® Mbed™-Enabled

TT_M3HQ Spec

  • Target MCU
    • TMPM3HQ
    • Arm Cortex-M3
    • core80MHz
    • 64KB RAM, 512+32KB Flash
  • Switches
    • 2 Push-Switches: Reset and User
    • 2 DIP-Switches for User
  • LEDs
    • Power LED
    • 2 LEDs for DAP
    • 4 LEDs for user
  • Clock
    • External high-speed oscillator 12Mhz
    • External low-speed oscillator 32.768KHz
    • External high-speed oscillator 12Mhz for DAP MCU
    • TMPM366
    • Arm Cortex-M3
    • core48MHz
    • 64KB RAM, 512KB Flash
  • Operating environment
    • Temperature 5 to 35°C
    • Humidity: 20 to 80% RH
  • External dimensions
    • Approx. 82.5 mm (L) x 70.0 mm (W) x 20.0 mm (H)
  • Weight
    • 100g max
  • Rated voltage
    • 4.4~5.25 V
  • Current
    • 500mA max
  • Connector
    • 2 Micro USB connector: UART USB and DAP-USB
    • 4 Arduino interface connector
    • 2 Extension header
    • 4 Motor connection header
  • Bundled items
    • None
  • Origin
    • Made in China

TT_M3HQ HW Block


TT_M3HQ Pin Layout

/media/uploads/gaoshaohua/common.jpg /media/uploads/gaoshaohua/m3-new-1-0923.jpg /media/uploads/gaoshaohua/m3-pinmap-2.jpg

Technical Reference




User Guide

Target Application

Thundersoft has finished 10 kinds of shield board and sensor’s test program, please refer to.

Shield board and sensor list:

No.1FRDM_FXS_MULTI Shield BoardNo.2FRDMSTBC-A8491 Shield Board
No.3X_NUCLEO_VL6180XA1 Shield BoardNo.4X-NUCLEO-IKS01A2 Shield Board
No.56-axis Sensor GY-521 MPU6050No.6Rohm Heart Rate Sensor BH1790GLC
No.7PIR SensorNo.8Reed Switch Sensor CK021
No.9Temperature and Humidity SensorNo.10LCD HX8347D
  • LCD Issue: The LCD of HX8347D could not bring up under the mbed os 5.13 because there are some problems with Mbed libs which can not be modified directly by developers.If you want to see the LCD result, please compile locally to get the correct .bin file.(The mebd online compiler is NG)
    • Step1:Download the whole source code to local
    • Step2:Make sure the below Source is correct (uncomment the "if (pin !=NC)" of gpio_api.c) /media/uploads/gaoshaohua/source.png /media/uploads/gaoshaohua/sourcemodifacation.png
    • Step3:Compile the whole source code locally (Keil is recommended)

Reference example

Example for TT_M3HQ Board

 Buy Now