Difference between revisions of "MindMotion MM32F0"
(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> |
||
− | == |
+ | ==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 |
|- |
|- |
||
− | | |
+ | | 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 === |
===Option Byte === |
||
Line 47: | Line 54: | ||
! Device || StartAddr !! Size || J-Link Support |
! 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== |
==Reset== |
||
Line 57: | Line 74: | ||
==Minimum requirements== |
==Minimum requirements== |
||
− | * J-Link software V7. |
+ | * J-Link software V7.82d or later |
==Evaluation Boards== |
==Evaluation Boards== |
Revision as of 11:35, 28 November 2022
Contents
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
- GigaDevice GD32A503-EVAL evaluation board: https://wiki.segger.com/GigaDevice_GD32A503-EVAL
Example Application
- GigaDevice GD32A503-EVAL evaluation board: https://wiki.segger.com/GigaDevice_GD32A503-EVAL#Example_Project