Difference between revisions of "MindMotion MM32F0"

From SEGGER Wiki
Jump to: navigation, search
(Created page with "__TOC__ The Mimdmotion MM32F0 series are 32-bit general-purpose microcontrollers based on the Arm® Cortex®-M0 processor.<br> ==Devive Family== {| class="seggertable" |- ! D...")
 
Line 2: Line 2:
 
The Mimdmotion MM32F0 series are 32-bit general-purpose microcontrollers based on the Arm®
 
The Mimdmotion MM32F0 series are 32-bit general-purpose microcontrollers based on the Arm®
 
Cortex®-M0 processor.<br>
 
Cortex®-M0 processor.<br>
==Devive Family==
+
==Device Family==
 
{| class="seggertable"
 
{| class="seggertable"
 
|-
 
|-
! Device || Flash Size || RAM Size
+
! Device Family || Flash Size || RAM Size
 
|-
 
|-
 
| MM32F001 || 16Kb || 2Kb
 
| MM32F001 || 16Kb || 2Kb
Line 12: Line 12:
 
|-
 
|-
 
| MM32F003 || 16Kb || 2Kb
 
| MM32F003 || 16Kb || 2Kb
| -
+
|-
 
| MM32F004 || 32Kb || 4Kb
 
| MM32F004 || 32Kb || 4Kb
 
|-
 
|-
 
| MM32F013 || 64Kb || 16Kb
 
| MM32F013 || 64Kb || 16Kb
| -
+
|-
 
| MM32F014 || 64Kb || 8Kb
 
| MM32F014 || 64Kb || 8Kb
| -
+
|-
 
| MM32F031 || 32Kb || 4Kb
 
| MM32F031 || 32Kb || 4Kb
 
|-
 
|-
| MM32F0270 || 128Kb || 16Kb
+
| MM32F0270 || up to 128Kb || 16Kb
 
|}
 
|}
 
*** Additional information ***
 
In order to prevent errors when reading first time, the DLL intialises the first 24Kb of RAM
 
starting at 0x2000 0000.
 
   
 
==Supported Flash Banks==
 
==Supported Flash Banks==
Line 32: Line 28:
 
{| class="seggertable"
 
{| class="seggertable"
 
|-
 
|-
! Device || StartAddr !! Size || J-Link Support
+
! Device Family || StartAddr !! Size || J-Link Support
 
|-
 
|-
| GD32A503xB || 0x08000000 || 128Kb || YES
+
| MM32F001 || 0x08000000 || 16Kb || Yes
 
|-
 
|-
| GD32A503xC || 0x08000000 || 256Kb || YES
+
| MM32F002 || 0x08000000 || 32Kb || Yes
 
|-
 
|-
| GD32A503xD || 0x08000000 || 384Kb || YES
+
| MM32F003 || 0x08000000 || 16Kb || Yes
  +
|-
  +
| MM32F004 || 0x08000000 || 32Kb || Yes
  +
|-
  +
| MM32F013 || 0x08000000 || 64Kb || (Yes)*
  +
|-
  +
| MM32F014 || 0x08000000 || 64Kb || Yes
  +
|-
  +
| MM32F031 || 0x08000000 || 32Kb || Yes
  +
|-
  +
| MM32F0270 || 0x08000000 || up to 128Kb || Yes
 
|}
 
|}
   
  +
* Unlocking of Flash read protection not supported yet.
   
 
===Option Byte ===
 
===Option Byte ===
Line 47: Line 54:
 
! Device || StartAddr !! Size || J-Link Support
 
! Device || StartAddr !! Size || J-Link Support
 
|-
 
|-
| GD32A503xB || 0x1FFFF800 || 24 Byte || YES
+
| MM32F001 || 0x1FFFF800 || 16b || Yes
  +
|-
  +
| MM32F002 || 0x1FFFF800 || 16b || Yes
  +
|-
  +
| MM32F003 || 0x1FFFF800 || 16b || Yes
  +
|-
  +
| MM32F004 || 0x1FFFF800 || 16b || Yes
  +
|-
  +
| MM32F013 || 0x1FFFF800 || 16b || Yes
  +
|-
  +
| MM32F014 || 0x1FFFF800 || 16b || Yes
 
|-
 
|-
| GD32A503xC || 0x1FFFF800 || 24 Byte|| YES
+
| MM32F031 || 0x1FFFF800 || 16b || Yes
 
|-
 
|-
| GD32A503xD || 0x1FFFF800 || 24 Byte|| YES
+
| MM32F0270 || 0x1FFFF800 || 40b || Yes
 
|}
 
|}
 
==Reset==
 
==Reset==
Line 57: Line 74:
   
 
==Minimum requirements==
 
==Minimum requirements==
* J-Link software V7.82b or later
+
* J-Link software V7.82d or later
   
 
==Evaluation Boards==
 
==Evaluation Boards==

Revision as of 11:35, 28 November 2022

The Mimdmotion MM32F0 series are 32-bit general-purpose microcontrollers based on the Arm® Cortex®-M0 processor.

Device Family

Device Family Flash Size RAM Size
MM32F001 16Kb 2Kb
MM32F002 32Kb 2Kb
MM32F003 16Kb 2Kb
MM32F004 32Kb 4Kb
MM32F013 64Kb 16Kb
MM32F014 64Kb 8Kb
MM32F031 32Kb 4Kb
MM32F0270 up to 128Kb 16Kb

Supported Flash Banks

Internal Flash

Device Family StartAddr Size J-Link Support
MM32F001 0x08000000 16Kb Yes
MM32F002 0x08000000 32Kb Yes
MM32F003 0x08000000 16Kb Yes
MM32F004 0x08000000 32Kb Yes
MM32F013 0x08000000 64Kb (Yes)*
MM32F014 0x08000000 64Kb Yes
MM32F031 0x08000000 32Kb Yes
MM32F0270 0x08000000 up to 128Kb Yes
  • Unlocking of Flash read protection not supported yet.

Option Byte

Device StartAddr Size J-Link Support
MM32F001 0x1FFFF800 16b Yes
MM32F002 0x1FFFF800 16b Yes
MM32F003 0x1FFFF800 16b Yes
MM32F004 0x1FFFF800 16b Yes
MM32F013 0x1FFFF800 16b Yes
MM32F014 0x1FFFF800 16b Yes
MM32F031 0x1FFFF800 16b Yes
MM32F0270 0x1FFFF800 40b Yes

Reset

The device uses normal reset, no special handling necessary.

Minimum requirements

  • J-Link software V7.82d or later

Evaluation Boards

Example Application